diff --git a/.gitignore b/.gitignore index 06ef99b..06be462 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ **/target *.iml **/.idea/* +.gradle +dist +build \ No newline at end of file diff --git a/.java-version b/.java-version new file mode 100644 index 0000000..98d9bcb --- /dev/null +++ b/.java-version @@ -0,0 +1 @@ +17 diff --git a/build.gradle b/build.gradle index 07b8ed6..d709998 100644 --- a/build.gradle +++ b/build.gradle @@ -1,19 +1,24 @@ allprojects { - apply plugin: 'maven' apply plugin: 'groovy' - apply plugin: 'maven' + apply plugin: 'maven-publish' apply plugin: 'signing' group = 'org.fix4j' - version = '1.6' + version = '1.7' + + java { + toolchain { + languageVersion = JavaLanguageVersion.of(17) + } + } } -def deployUsername = hasProperty('ossrhUsername') ? ossrhUsername : 'not-given' -def deployPassword = hasProperty('ossrhPassword') ? ossrhPassword : 'not-given' +def deployUsername = providers.gradleProperty('ossrhUsername').orElse('not-given').get() +def deployPassword = providers.gradleProperty('ossrhPassword').orElse('not-given').get() if (JavaVersion.current().isJava8Compatible()) { allprojects { - tasks.withType(Javadoc) { + tasks.withType(Javadoc).configureEach { options.addStringOption('Xdoclint:none', '-quiet') } } @@ -21,94 +26,124 @@ if (JavaVersion.current().isJava8Compatible()) { subprojects { apply plugin: 'java' - sourceCompatibility = 1.8 - targetCompatibility = 1.8 + + java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } - tasks.withType(JavaCompile) { + tasks.withType(JavaCompile).configureEach { options.encoding = 'UTF-8' + options.release = 17 } repositories { mavenLocal() - - maven { url "http://repo.maven.apache.org/maven2" } - maven { url "http://repo.marketcetera.org/maven" } + maven { url = uri("https://repo.maven.apache.org/maven2") } + maven { url = uri("https://repo.marketcetera.org/maven") } } dependencies { - compile group: 'org.slf4j', name: 'slf4j-log4j12', version: '1.3.0' - compile group: 'org.slf4j', name: 'slf4j-api', version: '1.3.0' - testCompile group: 'junit', name: 'junit', version: '4.11' - testCompile "org.spockframework:spock-core:1.0-groovy-2.4" - // dependencies for using Spock - testCompile "org.hamcrest:hamcrest-core:1.3" // only necessary if Hamcrest matchers are used - testRuntime "cglib:cglib-nodep:3.1" // allows mocking of classes (in addition to interfaces) - testRuntime "org.objenesis:objenesis:2.1" // allows mocking of classes without default constructor (together with CGLIB) - + implementation libs.slf4j.api + testImplementation libs.junit4 + testImplementation libs.spock.core + testImplementation libs.hamcrest.core + testRuntimeOnly libs.cglib.nodep + testRuntimeOnly libs.objenesis + testRuntimeOnly libs.slf4j.simple } - task javadocJar(type: Jar) { - classifier = 'javadoc' - from javadoc + testing { + suites { + test { + useJUnitJupiter() + } + } } - task sourcesJar(type: Jar) { - classifier = 'sources' - from sourceSets.main.allSource + configurations.all { + exclude group: 'org.slf4j', module: 'slf4j-log4j12' } - artifacts { - archives javadocJar, sourcesJar + tasks.register('javadocJar', Jar) { + archiveClassifier = 'javadoc' + from javadoc } - signing { - required { gradle.taskGraph.hasTask("uploadArchives") } - sign configurations.archives + tasks.register('sourcesJar', Jar) { + archiveClassifier = 'sources' + from sourceSets.main.allSource } - uploadArchives { - repositories { - mavenDeployer { - beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) } - - repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") { - authentication(userName: deployUsername, password: deployPassword) - } - - snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots/") { - authentication(userName: deployUsername, password: deployPassword) + publishing { + publications { + mavenJava(MavenPublication) { + from components.java + artifact tasks.named('sourcesJar') + artifact tasks.named('javadocJar') + + pom.withXml { + def dependenciesNode = asNode().get('dependencies')?.get(0) + if (dependenciesNode != null) { + dependenciesNode.children().removeAll { dep -> + dep.scope.text() == 'test' + } + } } - pom.project { - name 'Fix4j Assert' - packaging 'jar' - artifactId project.name - description 'fix4j-assert is a library to assist in testing of applications using FIX protocol' - url 'http://www.fix4j.org' + pom { + name = 'Fix4j Assert' + packaging = 'jar' + artifactId = project.name + description = 'fix4j-assert is a library to assist in testing of applications using FIX protocol' + url = 'http://www.fix4j.org' scm { - connection 'scm:git:git://github.com/tools4j/groovy-tables.git' - developerConnection 'scm:git:git@github.com:tools4j/fix4j-assert.git' - url 'https://github.com/tools4j/fix4j-assert' + connection = 'scm:git:git://github.com/tools4j/groovy-tables.git' + developerConnection = 'scm:git:git@github.com:tools4j/fix4j-assert.git' + url = 'https://github.com/tools4j/fix4j-assert' } licenses { license { - name 'GNU General Public License (GPL)' - url 'http://www.gnu.org/licenses/gpl.txt' + name = 'GNU General Public License (GPL)' + url = 'http://www.gnu.org/licenses/gpl.txt' } } developers { developer { - id 'ben' - name 'Ben Warner' - email 'bjwarner@gmail.com' + id = 'ben' + name = 'Ben Warner' + email = 'bjwarner@gmail.com' } } } } } + + repositories { + maven { + def releasesRepoUrl = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/") + def snapshotsRepoUrl = uri("https://oss.sonatype.org/content/repositories/snapshots/") + url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl + credentials { + username = deployUsername + password = deployPassword + } + } + } + } + + signing { + required = { gradle.taskGraph.hasTask("publish") } + sign publishing.publications.mavenJava + } + + tasks.register('uploadArchives') { + dependsOn publish + group = 'upload' + description = 'Uploads all artifacts to Maven Central (redirects to publish task)' } } diff --git a/fix4j-assert-acceptance/build.gradle b/fix4j-assert-acceptance/build.gradle index 95327b1..743d5ba 100644 --- a/fix4j-assert-acceptance/build.gradle +++ b/fix4j-assert-acceptance/build.gradle @@ -1,7 +1,32 @@ +plugins { + id 'groovy' +} description = '' dependencies { - compile project(':fix4j-assert-core') - compile project(':fix4j-assert-all') - compile project(':fix4j-assert-testcommon') + implementation project(':fix4j-assert-core') + implementation project(':fix4j-assert-all') + implementation project(':fix4j-assert-testcommon') + implementation project(':fix4j-assert-fixspec-50sp2') + testImplementation libs.groovy.all +} + +sourceSets { + test { + groovy { + srcDirs = ['src/test/groovy'] + } + } +} + +testing { + suites { + test { + useJUnitJupiter() + } + } +} + +configurations.all { + exclude group: 'org.slf4j', module: 'slf4j-log4j12' } diff --git a/fix4j-assert-acceptance/src/test/groovy/org/fix4j/test/acceptance/BlockingSessionTest.groovy b/fix4j-assert-acceptance/src/test/groovy/org/fix4j/test/acceptance/BlockingSessionTest.groovy index 88149df..6444277 100644 --- a/fix4j-assert-acceptance/src/test/groovy/org/fix4j/test/acceptance/BlockingSessionTest.groovy +++ b/fix4j-assert-acceptance/src/test/groovy/org/fix4j/test/acceptance/BlockingSessionTest.groovy @@ -65,23 +65,21 @@ public class BlockingSessionTest extends Specification { server.shutdown(); } - @Test - public void testClientSendsServerMessage() throws InterruptedException { + def "client sends server message"() { when: - client.send(MARKET_DATA_REQUEST); - final FixMessage msg = server.getNextMessage(); + client.send(MARKET_DATA_REQUEST) + def msg = server.getNextMessage() then: - assertEquals(MsgTypes.MarketDataRequest, msg.getTypeOfMessage()); + msg.getTypeOfMessage() == MsgTypes.MarketDataRequest } - @Test - public void testServerSendsClientMessage() throws InterruptedException { + def "server sends client message"() { when: - server.send(NEW_ORDER_SINGLE); - final FixMessage msg = client.getNextMessage(); + server.send(NEW_ORDER_SINGLE) + def msg = client.getNextMessage() then: - assertEquals(MsgTypes.NewOrderSingle, msg.getTypeOfMessage()); + msg.getTypeOfMessage() == MsgTypes.NewOrderSingle } } diff --git a/fix4j-assert-acceptance/src/test/groovy/org/fix4j/test/acceptance/OnFailureReportsTest.groovy b/fix4j-assert-acceptance/src/test/groovy/org/fix4j/test/acceptance/OnFailureReportsTest.groovy index f500120..018a698 100644 --- a/fix4j-assert-acceptance/src/test/groovy/org/fix4j/test/acceptance/OnFailureReportsTest.groovy +++ b/fix4j-assert-acceptance/src/test/groovy/org/fix4j/test/acceptance/OnFailureReportsTest.groovy @@ -160,14 +160,14 @@ class OnFailureReportsTest extends Specification { public void testRecentInboundMessages(){ when: final FixMessage clientLogon = client.discardUntil(MsgTypes.Logon); - final FixMessage serverLogon = server.discardUntil(MsgTypes.Logon); + def serverLogon = server.discardUntil(MsgTypes.Logon); client.send(newOrderSingle1); client.send(newOrderSingle2); client.send(marketDataRequest2); - final recievedNewOrderSingle1 = server.discardUntil(MsgTypes.NewOrderSingle); - final recievedNewOrderSingle2 = server.discardUntil(MsgTypes.NewOrderSingle); + def recievedNewOrderSingle1 = server.discardUntil(MsgTypes.NewOrderSingle); + def recievedNewOrderSingle2 = server.discardUntil(MsgTypes.NewOrderSingle); //Cause a failure by waiting for a MarketDataRequest, but assert it contains a newOrderSingle tag server.discardUntil(MsgTypes.MarketDataRequest, "[MsgType]35=D[NEWORDERSINGLE]"); diff --git a/fix4j-assert-all/build.gradle b/fix4j-assert-all/build.gradle index 7ab3331..aee1e73 100644 --- a/fix4j-assert-all/build.gradle +++ b/fix4j-assert-all/build.gradle @@ -1,15 +1,23 @@ +plugins { + id 'java' + id 'maven-publish' +} description = '' dependencies { - compile project(':fix4j-assert-core') - compile project(':fix4j-assert-fixspec-50sp2') - compile project(':fix4j-assert-quickfix') - testCompile(group: 'junit', name: 'junit', version:'4.12') { -exclude(module: 'hamcrest-core') - } - testCompile group: 'org.hamcrest', name: 'hamcrest-core', version:'1.3' - testCompile group: 'org.hamcrest', name: 'hamcrest-library', version:'1.3' - testCompile(group: 'org.mockito', name: 'mockito-core', version:'2.0.31-beta') { -exclude(module: 'hamcrest-core') + implementation project(':fix4j-assert-core') + implementation project(':fix4j-assert-quickfix') + implementation project(':fix4j-assert-fixspec-50sp2') + testImplementation(libs.junit4) { + exclude(module: 'hamcrest-core') + } + testImplementation libs.hamcrest.core +} + +sourceSets { + main { + java { + srcDir 'src/generated/java' + } } } diff --git a/fix4j-assert-codegen/build.gradle b/fix4j-assert-codegen/build.gradle index 853aa24..834c73f 100644 --- a/fix4j-assert-codegen/build.gradle +++ b/fix4j-assert-codegen/build.gradle @@ -1,5 +1,10 @@ +plugins { + id 'groovy' +} description = '' dependencies { - compile group: 'org.codehaus.groovy', name: 'groovy-all', version:'2.3.8' + implementation libs.groovy + implementation libs.groovy.xml + implementation libs.groovy.templates } diff --git a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FieldTypeCreator.groovy b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FieldTypeCreator.groovy index fa4a850..ae777d0 100644 --- a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FieldTypeCreator.groovy +++ b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FieldTypeCreator.groovy @@ -10,9 +10,10 @@ public class FieldTypeCreator { def it = fields.values().iterator(); while(it.hasNext()){ def field = it.next(); - final File parentDir = new File("fieldtype"); - if(!parentDir.exists()) parentDir.mkdir(); - final File file = new File("fieldtype/" + field.name + ".java"); + def packagePath = packageName.replace('.', File.separator) + def outputDir = new File("src/generated/java/${packagePath}/fieldtype") + if(!outputDir.exists()) outputDir.mkdirs() + final File file = new File(outputDir, field.name + ".java") file.write(createFieldTypeClassContent(packageName, field)); } } diff --git a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FieldTypesEnumCreator.groovy b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FieldTypesEnumCreator.groovy index 6f810c9..c22abd1 100644 --- a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FieldTypesEnumCreator.groovy +++ b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FieldTypesEnumCreator.groovy @@ -17,7 +17,10 @@ public class FieldTypesEnumCreator { def template = engine.createTemplate(reader).make(binding) final String fieldTypeEnumContent = template.toString(); - def fieldClassEnumFile = new File("FieldTypes.java") + def packagePath = packageName.replace('.', File.separator) + def outputDir = new File("src/generated/java/${packagePath}") + if (!outputDir.exists()) outputDir.mkdirs() + def fieldClassEnumFile = new File(outputDir, "FieldTypes.java") fieldClassEnumFile.write(fieldTypeEnumContent) println "Written FieldTypes.java to:" + fieldClassEnumFile.absolutePath; } diff --git a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FixSpecificationClassCreator.groovy b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FixSpecificationClassCreator.groovy index d2019bc..c7e4307 100644 --- a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FixSpecificationClassCreator.groovy +++ b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/FixSpecificationClassCreator.groovy @@ -17,7 +17,10 @@ public class FixSpecificationClassCreator { def template = engine.createTemplate(reader).make(binding) final String fileContent = template.toString(); - def file = new File("FixSpec.java") + def packagePath = packageName.replace('.', File.separator) + def outputDir = new File("src/generated/java/${packagePath}") + if (!outputDir.exists()) outputDir.mkdirs() + def file = new File(outputDir, "FixSpec.java") file.write(fileContent) println "Written FixSpec.java to:" + file.absolutePath; } diff --git a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/MsgTypeCreator.groovy b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/MsgTypeCreator.groovy index 4cd281b..94c064b 100644 --- a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/MsgTypeCreator.groovy +++ b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/MsgTypeCreator.groovy @@ -10,9 +10,10 @@ public class MsgTypeCreator { def it = messages.values().iterator(); while(it.hasNext()){ def message = it.next(); - final File parentDir = new File("msgtype"); - if(!parentDir.exists()) parentDir.mkdir(); - final File file = new File("msgtype/" + message.name + ".java"); + def packagePath = packageName.replace('.', File.separator) + def outputDir = new File("src/generated/java/${packagePath}/msgtype") + if(!outputDir.exists()) outputDir.mkdirs() + final File file = new File(outputDir, message.name + ".java") file.write(createMsgTypeClassContent(packageName, message)); } } diff --git a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/MsgTypesEnumCreator.groovy b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/MsgTypesEnumCreator.groovy index b1fd5f3..1fc51db 100644 --- a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/MsgTypesEnumCreator.groovy +++ b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/MsgTypesEnumCreator.groovy @@ -18,7 +18,10 @@ public class MsgTypesEnumCreator { def template = engine.createTemplate(reader).make(binding) final String fieldTypeEnumContent = template.toString(); - def fieldClassEnumFile = new File("MsgTypes.java") + def packagePath = packageName.replace('.', File.separator) + def outputDir = new File("src/generated/java/${packagePath}") + if (!outputDir.exists()) outputDir.mkdirs() + def fieldClassEnumFile = new File(outputDir, "MsgTypes.java") fieldClassEnumFile.write(fieldTypeEnumContent) println "Written MsgTypes.java to:" + fieldClassEnumFile.absolutePath; } diff --git a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/SpecParser.groovy b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/SpecParser.groovy index 4558c70..e91c989 100644 --- a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/SpecParser.groovy +++ b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/SpecParser.groovy @@ -1,4 +1,5 @@ package org.fix4j.spec.codegen +import groovy.xml.XmlParser /** * User: ben * Date: 26/08/2014 @@ -29,7 +30,7 @@ public class SpecParser { final LinkedHashMap headerFields = getChildrenComponentsGroupsAndFields((Node) xmlRoot["header"][0]); final LinkedHashMap trailerFields = getChildrenComponentsGroupsAndFields((Node) xmlRoot["trailer"][0]); - final LinkedHashMap messagesWithComponentsExpanded = messages = substituteComponentsInEntities(messages, components); + final LinkedHashMap messagesWithComponentsExpanded = substituteComponentsInEntities(messages, components); final LinkedHashMap headerFieldsWithComponentsExpanded = substituteComponentsInEntities(headerFields, components); final LinkedHashMap trailerFieldsWithComponentsExpanded = substituteComponentsInEntities(trailerFields, components); diff --git a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/StandardHeaderCreator.groovy b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/StandardHeaderCreator.groovy index 14a465d..4dcd5e1 100644 --- a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/StandardHeaderCreator.groovy +++ b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/StandardHeaderCreator.groovy @@ -7,7 +7,10 @@ package org.fix4j.spec.codegen public class StandardHeaderCreator { protected static writeStandardHeaderJavaFile(final String packageName, final Collection headerFields) { - def file = new File("StandardHeader.java") + def packagePath = packageName.replace('.', File.separator) + def outputDir = new File("src/generated/java/${packagePath}") + if (!outputDir.exists()) outputDir.mkdirs() + def file = new File(outputDir, "StandardHeader.java") file.write(createStandardHeaderContent(packageName, headerFields)); println "Written StandardHeader.java to:" + file.absolutePath; } diff --git a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/StandardTrailerCreator.groovy b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/StandardTrailerCreator.groovy index 9e6299d..838f274 100644 --- a/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/StandardTrailerCreator.groovy +++ b/fix4j-assert-codegen/src/main/groovy/org/fix4j/spec/codegen/StandardTrailerCreator.groovy @@ -7,7 +7,10 @@ package org.fix4j.spec.codegen public class StandardTrailerCreator { protected static writeStandardTrailerJavaFile(final String packageName, final Collection trailerFields) { - def file = new File("StandardTrailer.java") + def packagePath = packageName.replace('.', File.separator) + def outputDir = new File("src/generated/java/${packagePath}") + if (!outputDir.exists()) outputDir.mkdirs() + def file = new File(outputDir, "StandardTrailer.java") file.write(createStandardHeaderContent(packageName, trailerFields)); println "Written StandardTrailer.java to:" + file.absolutePath; } diff --git a/fix4j-assert-core/build.gradle b/fix4j-assert-core/build.gradle index 4215ed4..3df3310 100644 --- a/fix4j-assert-core/build.gradle +++ b/fix4j-assert-core/build.gradle @@ -1,5 +1,22 @@ +plugins { + id 'java' + id 'maven-publish' +} description = '' dependencies { - testCompile project(':fix4j-assert-testcommon') + testImplementation project(':fix4j-assert-testcommon') + testImplementation libs.junit.jupiter.api + testImplementation libs.groovy + testRuntimeOnly libs.junit.jupiter.engine + testRuntimeOnly libs.junit.platform.launcher + testRuntimeOnly libs.byte.buddy +} + +testing { + suites { + test { + useJUnitJupiter() + } + } } diff --git a/fix4j-assert-core/src/main/java/org/fix4j/test/fixspec/FieldType.java b/fix4j-assert-core/src/main/java/org/fix4j/test/fixspec/FieldType.java index e7bdaae..1f94717 100644 --- a/fix4j-assert-core/src/main/java/org/fix4j/test/fixspec/FieldType.java +++ b/fix4j-assert-core/src/main/java/org/fix4j/test/fixspec/FieldType.java @@ -1,8 +1,5 @@ package org.fix4j.test.fixspec; - -import org.omg.CORBA.UNKNOWN; - import java.util.Map; /** diff --git a/fix4j-assert-core/src/main/java/org/fix4j/test/util/DateUtils.java b/fix4j-assert-core/src/main/java/org/fix4j/test/util/DateUtils.java index c2f180c..d894438 100644 --- a/fix4j-assert-core/src/main/java/org/fix4j/test/util/DateUtils.java +++ b/fix4j-assert-core/src/main/java/org/fix4j/test/util/DateUtils.java @@ -2,6 +2,9 @@ import java.text.DateFormat; import java.text.SimpleDateFormat; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.ZoneId; import java.util.ArrayList; import java.util.Collections; import java.util.Date; @@ -19,7 +22,6 @@ private DateUtils() {} private final static List timestampFormatsInLocalTz; private final static List timestampFormatsInUtc; private final static List dateFormatsInLocalTz; - private final static List dateFormatsInUtc; public static final TimeZone UTC = TimeZone.getTimeZone("UTC"); @@ -55,7 +57,6 @@ private DateUtils() {} timestampFormatsInLocalTz = Collections.unmodifiableList(_timestampFormatsInLocalTz); timestampFormatsInUtc = Collections.unmodifiableList(_timestampFormatsInUtc); dateFormatsInLocalTz = Collections.unmodifiableList(_dateFormatsInLocalTz); - dateFormatsInUtc = Collections.unmodifiableList(_dateFormatsInUtc); } public static Date parseTimestamp(final String value) { @@ -69,10 +70,11 @@ public static Date parseTimestamp(final String value) { throw new IllegalArgumentException("Could not convert timestamp: " + value); } - public static Date parseUtcTimestamp(final String value) { + public static LocalDateTime parseUtcTimestamp(final String value) { for(final DateFormat timestampFormat: timestampFormatsInUtc){ try{ - return timestampFormat.parse(value); + Date date = timestampFormat.parse(value); + return LocalDateTime.ofInstant(date.toInstant(), ZoneId.of("UTC")); } catch(Exception e) { //nothing } @@ -80,10 +82,11 @@ public static Date parseUtcTimestamp(final String value) { throw new IllegalArgumentException("Could not convert timestamp: " + value); } - public static Date parseDate(final String value) { + public static LocalDate parseDate(final String value) { for(final DateFormat dateFormat: dateFormatsInLocalTz){ try{ - return dateFormat.parse(value); + Date date = dateFormat.parse(value); + return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); } catch(Exception e) { //nothing } diff --git a/fix4j-assert-core/src/main/java/org/fix4j/test/util/Report.java b/fix4j-assert-core/src/main/java/org/fix4j/test/util/Report.java index 4d4b99e..73b5cca 100644 --- a/fix4j-assert-core/src/main/java/org/fix4j/test/util/Report.java +++ b/fix4j-assert-core/src/main/java/org/fix4j/test/util/Report.java @@ -8,7 +8,7 @@ * --With some classes we want to return a FAIL/WARN/INFO. e.g. We might want to fail-fast when inbound messages are flagged, i.e. we've received a session * level reject. Whereas we might have configured the system to just flag it as a warning. * - * FAIL/WARN/INFO & report + * FAIL/WARN/INFO and report * * * --With some classes we want to return matches=true/false. e.g. a matcher might be used to decide whether to filter out @@ -16,7 +16,7 @@ * in the filter might seem strange. i.e. we get a FAIL so we don't filter. * * MatchResult - * true/false & report + * true/false and report * * * --With some classes we want to return a "directive" and a report. e.g. when doing a discardUntilMatch assert, we want @@ -25,12 +25,12 @@ * when it does match, does not really make sense. * * MatchActivityDirectiveAndReport - * directive & report + * directive and report * * * --In some cases we want to return the matches message and a report. e.g. when doing message matching for oncoming messages. * MatchActivityResult - * message & success & report + * message and success and report * */ public interface Report { diff --git a/fix4j-assert-core/src/test/groovy/org/fix4j/test/util/StringUtilsTest.groovy b/fix4j-assert-core/src/test/groovy/org/fix4j/test/util/StringUtilsTest.groovy index fc3697a..ae7139f 100644 --- a/fix4j-assert-core/src/test/groovy/org/fix4j/test/util/StringUtilsTest.groovy +++ b/fix4j-assert-core/src/test/groovy/org/fix4j/test/util/StringUtilsTest.groovy @@ -60,164 +60,163 @@ class StringUtilsTest extends Specification { def "pad left with spaces, null string"() { when: - assert StringUtils.padLeft(null, 0); + StringUtils.padLeft(null, 0) then: - final IllegalArgumentException ex = thrown(); - assert ex.message == "Given string cannot be null"; + final IllegalArgumentException ex = thrown() + ex.message == "Given string cannot be null" } //PAD RIGHT WITH SPACES def "pad right with spaces, non zero length string"() { expect: - assert StringUtils.padRight("blah", 0) == "blah"; - assert StringUtils.padRight("blah", 3) == "blah"; - assert StringUtils.padRight("blah", 4) == "blah"; - assert StringUtils.padRight("blah", 5) == "blah "; - assert StringUtils.padRight("blah", 10) == "blah "; + StringUtils.padRight("blah", 0) == "blah" + StringUtils.padRight("blah", 3) == "blah" + StringUtils.padRight("blah", 4) == "blah" + StringUtils.padRight("blah", 5) == "blah " + StringUtils.padRight("blah", 10) == "blah " } def "pad right with spaces, zero length string"() { expect: - assert StringUtils.padRight("", 0) == ""; - assert StringUtils.padRight("", 3) == " "; + StringUtils.padRight("", 0) == "" + StringUtils.padRight("", 3) == " " } def "pad right with spaces, null string"() { when: - assert StringUtils.padRight(null, 0); + StringUtils.padRight(null, 0) then: - final IllegalArgumentException ex = thrown(); - assert ex.message == "Given string cannot be null"; + final IllegalArgumentException ex = thrown() + ex.message == "Given string cannot be null" } //PAD LEFT WITH CHARS def "pad left with chars, non zero length string"() { expect: - assert StringUtils.padLeft("blah", ".", 0) == "blah"; - assert StringUtils.padLeft("blah", ".", 3) == "blah"; - assert StringUtils.padLeft("blah", ".", 4) == "blah"; - assert StringUtils.padLeft("blah", ".", 5) == ".blah"; - assert StringUtils.padLeft("blah", ".", 10) == "......blah"; - assert StringUtils.padLeft("blah", ".", 10) == "......blah"; + StringUtils.padLeft("blah", ".", 0) == "blah" + StringUtils.padLeft("blah", ".", 3) == "blah" + StringUtils.padLeft("blah", ".", 4) == "blah" + StringUtils.padLeft("blah", ".", 5) == ".blah" + StringUtils.padLeft("blah", ".", 10) == "......blah" } def "pad left with chars, zero length string"() { expect: - assert StringUtils.padLeft("", ".", 0) == ""; - assert StringUtils.padLeft("", ".", 3) == "..."; + StringUtils.padLeft("", ".", 0) == "" + StringUtils.padLeft("", ".", 3) == "..." } def "pad left with chars, null string"() { when: - assert StringUtils.padLeft(null, ".", 0); + StringUtils.padLeft(null, ".", 0) then: - final IllegalArgumentException ex = thrown(); - assert ex.message == "Given string cannot be null"; + final IllegalArgumentException ex = thrown() + ex.message == "Given string cannot be null" } //PAD RIGHT WITH CHARS def "pad right with chars, non zero length string"() { expect: - assert StringUtils.padRight("blah", ".", 0) == "blah"; - assert StringUtils.padRight("blah", ".", 3) == "blah"; - assert StringUtils.padRight("blah", ".", 4) == "blah"; - assert StringUtils.padRight("blah", ".", 5) == "blah."; - assert StringUtils.padRight("blah", ".", 10) == "blah......"; + StringUtils.padRight("blah", ".", 0) == "blah" + StringUtils.padRight("blah", ".", 3) == "blah" + StringUtils.padRight("blah", ".", 4) == "blah" + StringUtils.padRight("blah", ".", 5) == "blah." + StringUtils.padRight("blah", ".", 10) == "blah......" } def "pad right with chars, zero length string"() { expect: - assert StringUtils.padRight("", ".", 0) == ""; - assert StringUtils.padRight("", ".", 3) == "..."; + StringUtils.padRight("", ".", 0) == "" + StringUtils.padRight("", ".", 3) == "..." } def "pad right with chars, zero length pad"() { when: - assert StringUtils.padRight("blah", "", 20); + StringUtils.padRight("blah", "", 20) then: - final IllegalArgumentException ex = thrown(); - assert ex.message == "Given pad String must be of length 1"; + final IllegalArgumentException ex = thrown() + ex.message == "Given pad String must be of length 1" } def "pad right with chars, null string"() { when: - assert StringUtils.padRight(null, ".", 0); + StringUtils.padRight(null, ".", 0) then: - final IllegalArgumentException ex = thrown(); - assert ex.message == "Given string cannot be null"; + final IllegalArgumentException ex = thrown() + ex.message == "Given string cannot be null" } def "pad right with chars, pad longer than one character"() { when: - assert StringUtils.padRight("blah", "..", 20); + StringUtils.padRight("blah", "..", 20) then: - final IllegalArgumentException ex = thrown(); - assert ex.message == "Given pad String must be of length 1"; + final IllegalArgumentException ex = thrown() + ex.message == "Given pad String must be of length 1" } def "left, given string is null"() { when: - assert StringUtils.left(null, 1); + StringUtils.left(null, 1) then: - final IllegalArgumentException ex = thrown(); - assert ex.message == "Given String cannot be null. [n=1]"; + final IllegalArgumentException ex = thrown() + ex.message == "Given String cannot be null. [n=1]" } def "left, n is negative"() { when: - assert StringUtils.left("12345", -1); + StringUtils.left("12345", -1) then: - final IllegalArgumentException ex = thrown(); - assert ex.message == "n must be greater than or equal to zero. [n=-1, s=12345]"; + final IllegalArgumentException ex = thrown() + ex.message == "n must be greater than or equal to zero. [n=-1, s=12345]" } def "left, positive tests"() { expect: - assert StringUtils.left("12345", 3) == "123"; - assert StringUtils.left("12345", 1) == "1"; - assert StringUtils.left("12345", 5) == "12345"; - assert StringUtils.left("12345", 10) == "12345"; - assert StringUtils.left("12345", 0) == ""; - assert StringUtils.left("", 0) == ""; - assert StringUtils.left("", 10) == ""; + StringUtils.left("12345", 3) == "123" + StringUtils.left("12345", 1) == "1" + StringUtils.left("12345", 5) == "12345" + StringUtils.left("12345", 10) == "12345" + StringUtils.left("12345", 0) == "" + StringUtils.left("", 0) == "" + StringUtils.left("", 10) == "" } def "right, given string is null"() { when: - assert StringUtils.right(null, 1); + StringUtils.right(null, 1) then: - final IllegalArgumentException ex = thrown(); - assert ex.message == "Given String cannot be null. [n=1]"; + final IllegalArgumentException ex = thrown() + ex.message == "Given String cannot be null. [n=1]" } def "right, n is negative"() { when: - assert StringUtils.right("12345", -1); + StringUtils.right("12345", -1) then: - final IllegalArgumentException ex = thrown(); - assert ex.message == "n must be greater than or equal to zero. [n=-1, s=12345]"; + final IllegalArgumentException ex = thrown() + ex.message == "n must be greater than or equal to zero. [n=-1, s=12345]" } def "right, positive tests"() { expect: - assert StringUtils.right("12345", 3) == "345"; - assert StringUtils.right("12345", 1) == "5"; - assert StringUtils.right("12345", 5) == "12345"; - assert StringUtils.right("12345", 10) == "12345"; - assert StringUtils.right("12345", 0) == ""; - assert StringUtils.right("", 0) == ""; - assert StringUtils.right("", 10) == ""; + StringUtils.right("12345", 3) == "345" + StringUtils.right("12345", 1) == "5" + StringUtils.right("12345", 5) == "12345" + StringUtils.right("12345", 10) == "12345" + StringUtils.right("12345", 0) == "" + StringUtils.right("", 0) == "" + StringUtils.right("", 10) == "" } def "test repeat"(){ diff --git a/fix4j-assert-fixspec-50sp2/FieldTypes.java b/fix4j-assert-fixspec-50sp2/FieldTypes.java new file mode 100644 index 0000000..a3d1bf7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/FieldTypes.java @@ -0,0 +1,1646 @@ +package org.fix4j.spec.fix50sp2; + +import org.fix4j.spec.fix50sp2.fieldtype.*; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.Tag; +import org.fix4j.test.fixspec.FieldType; +import java.util.Collections; +import java.util.LinkedHashMap; +import java.util.Map; + +public class FieldTypes{ + private static final Map fieldTypesByTagInt = new LinkedHashMap<>(); + private static final Map fieldTypesByName = new LinkedHashMap<>(); + public static final Account Account = register(org.fix4j.spec.fix50sp2.fieldtype.Account.INSTANCE); + public static final AdvId AdvId = register(org.fix4j.spec.fix50sp2.fieldtype.AdvId.INSTANCE); + public static final AdvRefID AdvRefID = register(org.fix4j.spec.fix50sp2.fieldtype.AdvRefID.INSTANCE); + public static final AdvSide AdvSide = register(org.fix4j.spec.fix50sp2.fieldtype.AdvSide.INSTANCE); + public static final AdvTransType AdvTransType = register(org.fix4j.spec.fix50sp2.fieldtype.AdvTransType.INSTANCE); + public static final AvgPx AvgPx = register(org.fix4j.spec.fix50sp2.fieldtype.AvgPx.INSTANCE); + public static final BeginSeqNo BeginSeqNo = register(org.fix4j.spec.fix50sp2.fieldtype.BeginSeqNo.INSTANCE); + public static final BeginString BeginString = register(org.fix4j.spec.fix50sp2.fieldtype.BeginString.INSTANCE); + public static final BodyLength BodyLength = register(org.fix4j.spec.fix50sp2.fieldtype.BodyLength.INSTANCE); + public static final CheckSum CheckSum = register(org.fix4j.spec.fix50sp2.fieldtype.CheckSum.INSTANCE); + public static final ClOrdID ClOrdID = register(org.fix4j.spec.fix50sp2.fieldtype.ClOrdID.INSTANCE); + public static final Commission Commission = register(org.fix4j.spec.fix50sp2.fieldtype.Commission.INSTANCE); + public static final CommType CommType = register(org.fix4j.spec.fix50sp2.fieldtype.CommType.INSTANCE); + public static final CumQty CumQty = register(org.fix4j.spec.fix50sp2.fieldtype.CumQty.INSTANCE); + public static final Currency Currency = register(org.fix4j.spec.fix50sp2.fieldtype.Currency.INSTANCE); + public static final EndSeqNo EndSeqNo = register(org.fix4j.spec.fix50sp2.fieldtype.EndSeqNo.INSTANCE); + public static final ExecID ExecID = register(org.fix4j.spec.fix50sp2.fieldtype.ExecID.INSTANCE); + public static final ExecInst ExecInst = register(org.fix4j.spec.fix50sp2.fieldtype.ExecInst.INSTANCE); + public static final ExecRefID ExecRefID = register(org.fix4j.spec.fix50sp2.fieldtype.ExecRefID.INSTANCE); + public static final ExecTransType ExecTransType = register(org.fix4j.spec.fix50sp2.fieldtype.ExecTransType.INSTANCE); + public static final HandlInst HandlInst = register(org.fix4j.spec.fix50sp2.fieldtype.HandlInst.INSTANCE); + public static final SecurityIDSource SecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityIDSource.INSTANCE); + public static final IOIID IOIID = register(org.fix4j.spec.fix50sp2.fieldtype.IOIID.INSTANCE); + public static final IOIQltyInd IOIQltyInd = register(org.fix4j.spec.fix50sp2.fieldtype.IOIQltyInd.INSTANCE); + public static final IOIRefID IOIRefID = register(org.fix4j.spec.fix50sp2.fieldtype.IOIRefID.INSTANCE); + public static final IOIQty IOIQty = register(org.fix4j.spec.fix50sp2.fieldtype.IOIQty.INSTANCE); + public static final IOITransType IOITransType = register(org.fix4j.spec.fix50sp2.fieldtype.IOITransType.INSTANCE); + public static final LastCapacity LastCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.LastCapacity.INSTANCE); + public static final LastMkt LastMkt = register(org.fix4j.spec.fix50sp2.fieldtype.LastMkt.INSTANCE); + public static final LastPx LastPx = register(org.fix4j.spec.fix50sp2.fieldtype.LastPx.INSTANCE); + public static final LastQty LastQty = register(org.fix4j.spec.fix50sp2.fieldtype.LastQty.INSTANCE); + public static final NoLinesOfText NoLinesOfText = register(org.fix4j.spec.fix50sp2.fieldtype.NoLinesOfText.INSTANCE); + public static final MsgSeqNum MsgSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.MsgSeqNum.INSTANCE); + public static final MsgType MsgType = register(org.fix4j.spec.fix50sp2.fieldtype.MsgType.INSTANCE); + public static final NewSeqNo NewSeqNo = register(org.fix4j.spec.fix50sp2.fieldtype.NewSeqNo.INSTANCE); + public static final OrderID OrderID = register(org.fix4j.spec.fix50sp2.fieldtype.OrderID.INSTANCE); + public static final OrderQty OrderQty = register(org.fix4j.spec.fix50sp2.fieldtype.OrderQty.INSTANCE); + public static final OrdStatus OrdStatus = register(org.fix4j.spec.fix50sp2.fieldtype.OrdStatus.INSTANCE); + public static final OrdType OrdType = register(org.fix4j.spec.fix50sp2.fieldtype.OrdType.INSTANCE); + public static final OrigClOrdID OrigClOrdID = register(org.fix4j.spec.fix50sp2.fieldtype.OrigClOrdID.INSTANCE); + public static final OrigTime OrigTime = register(org.fix4j.spec.fix50sp2.fieldtype.OrigTime.INSTANCE); + public static final PossDupFlag PossDupFlag = register(org.fix4j.spec.fix50sp2.fieldtype.PossDupFlag.INSTANCE); + public static final Price Price = register(org.fix4j.spec.fix50sp2.fieldtype.Price.INSTANCE); + public static final RefSeqNum RefSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.RefSeqNum.INSTANCE); + public static final SecurityID SecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityID.INSTANCE); + public static final SenderCompID SenderCompID = register(org.fix4j.spec.fix50sp2.fieldtype.SenderCompID.INSTANCE); + public static final SenderSubID SenderSubID = register(org.fix4j.spec.fix50sp2.fieldtype.SenderSubID.INSTANCE); + public static final SendingTime SendingTime = register(org.fix4j.spec.fix50sp2.fieldtype.SendingTime.INSTANCE); + public static final Quantity Quantity = register(org.fix4j.spec.fix50sp2.fieldtype.Quantity.INSTANCE); + public static final Side Side = register(org.fix4j.spec.fix50sp2.fieldtype.Side.INSTANCE); + public static final Symbol Symbol = register(org.fix4j.spec.fix50sp2.fieldtype.Symbol.INSTANCE); + public static final TargetCompID TargetCompID = register(org.fix4j.spec.fix50sp2.fieldtype.TargetCompID.INSTANCE); + public static final TargetSubID TargetSubID = register(org.fix4j.spec.fix50sp2.fieldtype.TargetSubID.INSTANCE); + public static final Text Text = register(org.fix4j.spec.fix50sp2.fieldtype.Text.INSTANCE); + public static final TimeInForce TimeInForce = register(org.fix4j.spec.fix50sp2.fieldtype.TimeInForce.INSTANCE); + public static final TransactTime TransactTime = register(org.fix4j.spec.fix50sp2.fieldtype.TransactTime.INSTANCE); + public static final Urgency Urgency = register(org.fix4j.spec.fix50sp2.fieldtype.Urgency.INSTANCE); + public static final ValidUntilTime ValidUntilTime = register(org.fix4j.spec.fix50sp2.fieldtype.ValidUntilTime.INSTANCE); + public static final SettlType SettlType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlType.INSTANCE); + public static final SettlDate SettlDate = register(org.fix4j.spec.fix50sp2.fieldtype.SettlDate.INSTANCE); + public static final SymbolSfx SymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.SymbolSfx.INSTANCE); + public static final ListID ListID = register(org.fix4j.spec.fix50sp2.fieldtype.ListID.INSTANCE); + public static final ListSeqNo ListSeqNo = register(org.fix4j.spec.fix50sp2.fieldtype.ListSeqNo.INSTANCE); + public static final TotNoOrders TotNoOrders = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoOrders.INSTANCE); + public static final ListExecInst ListExecInst = register(org.fix4j.spec.fix50sp2.fieldtype.ListExecInst.INSTANCE); + public static final AllocID AllocID = register(org.fix4j.spec.fix50sp2.fieldtype.AllocID.INSTANCE); + public static final AllocTransType AllocTransType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocTransType.INSTANCE); + public static final RefAllocID RefAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.RefAllocID.INSTANCE); + public static final NoOrders NoOrders = register(org.fix4j.spec.fix50sp2.fieldtype.NoOrders.INSTANCE); + public static final AvgPxPrecision AvgPxPrecision = register(org.fix4j.spec.fix50sp2.fieldtype.AvgPxPrecision.INSTANCE); + public static final TradeDate TradeDate = register(org.fix4j.spec.fix50sp2.fieldtype.TradeDate.INSTANCE); + public static final ExecBroker ExecBroker = register(org.fix4j.spec.fix50sp2.fieldtype.ExecBroker.INSTANCE); + public static final PositionEffect PositionEffect = register(org.fix4j.spec.fix50sp2.fieldtype.PositionEffect.INSTANCE); + public static final NoAllocs NoAllocs = register(org.fix4j.spec.fix50sp2.fieldtype.NoAllocs.INSTANCE); + public static final AllocAccount AllocAccount = register(org.fix4j.spec.fix50sp2.fieldtype.AllocAccount.INSTANCE); + public static final AllocQty AllocQty = register(org.fix4j.spec.fix50sp2.fieldtype.AllocQty.INSTANCE); + public static final ProcessCode ProcessCode = register(org.fix4j.spec.fix50sp2.fieldtype.ProcessCode.INSTANCE); + public static final NoRpts NoRpts = register(org.fix4j.spec.fix50sp2.fieldtype.NoRpts.INSTANCE); + public static final RptSeq RptSeq = register(org.fix4j.spec.fix50sp2.fieldtype.RptSeq.INSTANCE); + public static final CxlQty CxlQty = register(org.fix4j.spec.fix50sp2.fieldtype.CxlQty.INSTANCE); + public static final NoDlvyInst NoDlvyInst = register(org.fix4j.spec.fix50sp2.fieldtype.NoDlvyInst.INSTANCE); + public static final DlvyInst DlvyInst = register(org.fix4j.spec.fix50sp2.fieldtype.DlvyInst.INSTANCE); + public static final AllocStatus AllocStatus = register(org.fix4j.spec.fix50sp2.fieldtype.AllocStatus.INSTANCE); + public static final AllocRejCode AllocRejCode = register(org.fix4j.spec.fix50sp2.fieldtype.AllocRejCode.INSTANCE); + public static final Signature Signature = register(org.fix4j.spec.fix50sp2.fieldtype.Signature.INSTANCE); + public static final SecureDataLen SecureDataLen = register(org.fix4j.spec.fix50sp2.fieldtype.SecureDataLen.INSTANCE); + public static final SecureData SecureData = register(org.fix4j.spec.fix50sp2.fieldtype.SecureData.INSTANCE); + public static final BrokerOfCredit BrokerOfCredit = register(org.fix4j.spec.fix50sp2.fieldtype.BrokerOfCredit.INSTANCE); + public static final SignatureLength SignatureLength = register(org.fix4j.spec.fix50sp2.fieldtype.SignatureLength.INSTANCE); + public static final EmailType EmailType = register(org.fix4j.spec.fix50sp2.fieldtype.EmailType.INSTANCE); + public static final RawDataLength RawDataLength = register(org.fix4j.spec.fix50sp2.fieldtype.RawDataLength.INSTANCE); + public static final RawData RawData = register(org.fix4j.spec.fix50sp2.fieldtype.RawData.INSTANCE); + public static final PossResend PossResend = register(org.fix4j.spec.fix50sp2.fieldtype.PossResend.INSTANCE); + public static final EncryptMethod EncryptMethod = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptMethod.INSTANCE); + public static final StopPx StopPx = register(org.fix4j.spec.fix50sp2.fieldtype.StopPx.INSTANCE); + public static final ExDestination ExDestination = register(org.fix4j.spec.fix50sp2.fieldtype.ExDestination.INSTANCE); + public static final CxlRejReason CxlRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.CxlRejReason.INSTANCE); + public static final OrdRejReason OrdRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.OrdRejReason.INSTANCE); + public static final IOIQualifier IOIQualifier = register(org.fix4j.spec.fix50sp2.fieldtype.IOIQualifier.INSTANCE); + public static final WaveNo WaveNo = register(org.fix4j.spec.fix50sp2.fieldtype.WaveNo.INSTANCE); + public static final Issuer Issuer = register(org.fix4j.spec.fix50sp2.fieldtype.Issuer.INSTANCE); + public static final SecurityDesc SecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityDesc.INSTANCE); + public static final HeartBtInt HeartBtInt = register(org.fix4j.spec.fix50sp2.fieldtype.HeartBtInt.INSTANCE); + public static final ClientID ClientID = register(org.fix4j.spec.fix50sp2.fieldtype.ClientID.INSTANCE); + public static final MinQty MinQty = register(org.fix4j.spec.fix50sp2.fieldtype.MinQty.INSTANCE); + public static final MaxFloor MaxFloor = register(org.fix4j.spec.fix50sp2.fieldtype.MaxFloor.INSTANCE); + public static final TestReqID TestReqID = register(org.fix4j.spec.fix50sp2.fieldtype.TestReqID.INSTANCE); + public static final ReportToExch ReportToExch = register(org.fix4j.spec.fix50sp2.fieldtype.ReportToExch.INSTANCE); + public static final LocateReqd LocateReqd = register(org.fix4j.spec.fix50sp2.fieldtype.LocateReqd.INSTANCE); + public static final OnBehalfOfCompID OnBehalfOfCompID = register(org.fix4j.spec.fix50sp2.fieldtype.OnBehalfOfCompID.INSTANCE); + public static final OnBehalfOfSubID OnBehalfOfSubID = register(org.fix4j.spec.fix50sp2.fieldtype.OnBehalfOfSubID.INSTANCE); + public static final QuoteID QuoteID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteID.INSTANCE); + public static final NetMoney NetMoney = register(org.fix4j.spec.fix50sp2.fieldtype.NetMoney.INSTANCE); + public static final SettlCurrAmt SettlCurrAmt = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrAmt.INSTANCE); + public static final SettlCurrency SettlCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrency.INSTANCE); + public static final ForexReq ForexReq = register(org.fix4j.spec.fix50sp2.fieldtype.ForexReq.INSTANCE); + public static final OrigSendingTime OrigSendingTime = register(org.fix4j.spec.fix50sp2.fieldtype.OrigSendingTime.INSTANCE); + public static final GapFillFlag GapFillFlag = register(org.fix4j.spec.fix50sp2.fieldtype.GapFillFlag.INSTANCE); + public static final NoExecs NoExecs = register(org.fix4j.spec.fix50sp2.fieldtype.NoExecs.INSTANCE); + public static final CxlType CxlType = register(org.fix4j.spec.fix50sp2.fieldtype.CxlType.INSTANCE); + public static final ExpireTime ExpireTime = register(org.fix4j.spec.fix50sp2.fieldtype.ExpireTime.INSTANCE); + public static final DKReason DKReason = register(org.fix4j.spec.fix50sp2.fieldtype.DKReason.INSTANCE); + public static final DeliverToCompID DeliverToCompID = register(org.fix4j.spec.fix50sp2.fieldtype.DeliverToCompID.INSTANCE); + public static final DeliverToSubID DeliverToSubID = register(org.fix4j.spec.fix50sp2.fieldtype.DeliverToSubID.INSTANCE); + public static final IOINaturalFlag IOINaturalFlag = register(org.fix4j.spec.fix50sp2.fieldtype.IOINaturalFlag.INSTANCE); + public static final QuoteReqID QuoteReqID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteReqID.INSTANCE); + public static final BidPx BidPx = register(org.fix4j.spec.fix50sp2.fieldtype.BidPx.INSTANCE); + public static final OfferPx OfferPx = register(org.fix4j.spec.fix50sp2.fieldtype.OfferPx.INSTANCE); + public static final BidSize BidSize = register(org.fix4j.spec.fix50sp2.fieldtype.BidSize.INSTANCE); + public static final OfferSize OfferSize = register(org.fix4j.spec.fix50sp2.fieldtype.OfferSize.INSTANCE); + public static final NoMiscFees NoMiscFees = register(org.fix4j.spec.fix50sp2.fieldtype.NoMiscFees.INSTANCE); + public static final MiscFeeAmt MiscFeeAmt = register(org.fix4j.spec.fix50sp2.fieldtype.MiscFeeAmt.INSTANCE); + public static final MiscFeeCurr MiscFeeCurr = register(org.fix4j.spec.fix50sp2.fieldtype.MiscFeeCurr.INSTANCE); + public static final MiscFeeType MiscFeeType = register(org.fix4j.spec.fix50sp2.fieldtype.MiscFeeType.INSTANCE); + public static final PrevClosePx PrevClosePx = register(org.fix4j.spec.fix50sp2.fieldtype.PrevClosePx.INSTANCE); + public static final ResetSeqNumFlag ResetSeqNumFlag = register(org.fix4j.spec.fix50sp2.fieldtype.ResetSeqNumFlag.INSTANCE); + public static final SenderLocationID SenderLocationID = register(org.fix4j.spec.fix50sp2.fieldtype.SenderLocationID.INSTANCE); + public static final TargetLocationID TargetLocationID = register(org.fix4j.spec.fix50sp2.fieldtype.TargetLocationID.INSTANCE); + public static final OnBehalfOfLocationID OnBehalfOfLocationID = register(org.fix4j.spec.fix50sp2.fieldtype.OnBehalfOfLocationID.INSTANCE); + public static final DeliverToLocationID DeliverToLocationID = register(org.fix4j.spec.fix50sp2.fieldtype.DeliverToLocationID.INSTANCE); + public static final NoRelatedSym NoRelatedSym = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedSym.INSTANCE); + public static final Subject Subject = register(org.fix4j.spec.fix50sp2.fieldtype.Subject.INSTANCE); + public static final Headline Headline = register(org.fix4j.spec.fix50sp2.fieldtype.Headline.INSTANCE); + public static final URLLink URLLink = register(org.fix4j.spec.fix50sp2.fieldtype.URLLink.INSTANCE); + public static final ExecType ExecType = register(org.fix4j.spec.fix50sp2.fieldtype.ExecType.INSTANCE); + public static final LeavesQty LeavesQty = register(org.fix4j.spec.fix50sp2.fieldtype.LeavesQty.INSTANCE); + public static final CashOrderQty CashOrderQty = register(org.fix4j.spec.fix50sp2.fieldtype.CashOrderQty.INSTANCE); + public static final AllocAvgPx AllocAvgPx = register(org.fix4j.spec.fix50sp2.fieldtype.AllocAvgPx.INSTANCE); + public static final AllocNetMoney AllocNetMoney = register(org.fix4j.spec.fix50sp2.fieldtype.AllocNetMoney.INSTANCE); + public static final SettlCurrFxRate SettlCurrFxRate = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrFxRate.INSTANCE); + public static final SettlCurrFxRateCalc SettlCurrFxRateCalc = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrFxRateCalc.INSTANCE); + public static final NumDaysInterest NumDaysInterest = register(org.fix4j.spec.fix50sp2.fieldtype.NumDaysInterest.INSTANCE); + public static final AccruedInterestRate AccruedInterestRate = register(org.fix4j.spec.fix50sp2.fieldtype.AccruedInterestRate.INSTANCE); + public static final AccruedInterestAmt AccruedInterestAmt = register(org.fix4j.spec.fix50sp2.fieldtype.AccruedInterestAmt.INSTANCE); + public static final SettlInstMode SettlInstMode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstMode.INSTANCE); + public static final AllocText AllocText = register(org.fix4j.spec.fix50sp2.fieldtype.AllocText.INSTANCE); + public static final SettlInstID SettlInstID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstID.INSTANCE); + public static final SettlInstTransType SettlInstTransType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstTransType.INSTANCE); + public static final EmailThreadID EmailThreadID = register(org.fix4j.spec.fix50sp2.fieldtype.EmailThreadID.INSTANCE); + public static final SettlInstSource SettlInstSource = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstSource.INSTANCE); + public static final SettlLocation SettlLocation = register(org.fix4j.spec.fix50sp2.fieldtype.SettlLocation.INSTANCE); + public static final SecurityType SecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityType.INSTANCE); + public static final EffectiveTime EffectiveTime = register(org.fix4j.spec.fix50sp2.fieldtype.EffectiveTime.INSTANCE); + public static final StandInstDbType StandInstDbType = register(org.fix4j.spec.fix50sp2.fieldtype.StandInstDbType.INSTANCE); + public static final StandInstDbName StandInstDbName = register(org.fix4j.spec.fix50sp2.fieldtype.StandInstDbName.INSTANCE); + public static final StandInstDbID StandInstDbID = register(org.fix4j.spec.fix50sp2.fieldtype.StandInstDbID.INSTANCE); + public static final SettlDeliveryType SettlDeliveryType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlDeliveryType.INSTANCE); + public static final SettlDepositoryCode SettlDepositoryCode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlDepositoryCode.INSTANCE); + public static final SettlBrkrCode SettlBrkrCode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlBrkrCode.INSTANCE); + public static final SettlInstCode SettlInstCode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstCode.INSTANCE); + public static final SecuritySettlAgentName SecuritySettlAgentName = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentName.INSTANCE); + public static final SecuritySettlAgentCode SecuritySettlAgentCode = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentCode.INSTANCE); + public static final SecuritySettlAgentAcctNum SecuritySettlAgentAcctNum = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentAcctNum.INSTANCE); + public static final SecuritySettlAgentAcctName SecuritySettlAgentAcctName = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentAcctName.INSTANCE); + public static final SecuritySettlAgentContactName SecuritySettlAgentContactName = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentContactName.INSTANCE); + public static final SecuritySettlAgentContactPhone SecuritySettlAgentContactPhone = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentContactPhone.INSTANCE); + public static final CashSettlAgentName CashSettlAgentName = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentName.INSTANCE); + public static final CashSettlAgentCode CashSettlAgentCode = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentCode.INSTANCE); + public static final CashSettlAgentAcctNum CashSettlAgentAcctNum = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentAcctNum.INSTANCE); + public static final CashSettlAgentAcctName CashSettlAgentAcctName = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentAcctName.INSTANCE); + public static final CashSettlAgentContactName CashSettlAgentContactName = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentContactName.INSTANCE); + public static final CashSettlAgentContactPhone CashSettlAgentContactPhone = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentContactPhone.INSTANCE); + public static final BidSpotRate BidSpotRate = register(org.fix4j.spec.fix50sp2.fieldtype.BidSpotRate.INSTANCE); + public static final BidForwardPoints BidForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.BidForwardPoints.INSTANCE); + public static final OfferSpotRate OfferSpotRate = register(org.fix4j.spec.fix50sp2.fieldtype.OfferSpotRate.INSTANCE); + public static final OfferForwardPoints OfferForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.OfferForwardPoints.INSTANCE); + public static final OrderQty2 OrderQty2 = register(org.fix4j.spec.fix50sp2.fieldtype.OrderQty2.INSTANCE); + public static final SettlDate2 SettlDate2 = register(org.fix4j.spec.fix50sp2.fieldtype.SettlDate2.INSTANCE); + public static final LastSpotRate LastSpotRate = register(org.fix4j.spec.fix50sp2.fieldtype.LastSpotRate.INSTANCE); + public static final LastForwardPoints LastForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.LastForwardPoints.INSTANCE); + public static final AllocLinkID AllocLinkID = register(org.fix4j.spec.fix50sp2.fieldtype.AllocLinkID.INSTANCE); + public static final AllocLinkType AllocLinkType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocLinkType.INSTANCE); + public static final SecondaryOrderID SecondaryOrderID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryOrderID.INSTANCE); + public static final NoIOIQualifiers NoIOIQualifiers = register(org.fix4j.spec.fix50sp2.fieldtype.NoIOIQualifiers.INSTANCE); + public static final MaturityMonthYear MaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityMonthYear.INSTANCE); + public static final PutOrCall PutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.PutOrCall.INSTANCE); + public static final StrikePrice StrikePrice = register(org.fix4j.spec.fix50sp2.fieldtype.StrikePrice.INSTANCE); + public static final CoveredOrUncovered CoveredOrUncovered = register(org.fix4j.spec.fix50sp2.fieldtype.CoveredOrUncovered.INSTANCE); + public static final CustomerOrFirm CustomerOrFirm = register(org.fix4j.spec.fix50sp2.fieldtype.CustomerOrFirm.INSTANCE); + public static final MaturityDay MaturityDay = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityDay.INSTANCE); + public static final OptAttribute OptAttribute = register(org.fix4j.spec.fix50sp2.fieldtype.OptAttribute.INSTANCE); + public static final SecurityExchange SecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityExchange.INSTANCE); + public static final NotifyBrokerOfCredit NotifyBrokerOfCredit = register(org.fix4j.spec.fix50sp2.fieldtype.NotifyBrokerOfCredit.INSTANCE); + public static final AllocHandlInst AllocHandlInst = register(org.fix4j.spec.fix50sp2.fieldtype.AllocHandlInst.INSTANCE); + public static final MaxShow MaxShow = register(org.fix4j.spec.fix50sp2.fieldtype.MaxShow.INSTANCE); + public static final PegOffsetValue PegOffsetValue = register(org.fix4j.spec.fix50sp2.fieldtype.PegOffsetValue.INSTANCE); + public static final XmlDataLen XmlDataLen = register(org.fix4j.spec.fix50sp2.fieldtype.XmlDataLen.INSTANCE); + public static final XmlData XmlData = register(org.fix4j.spec.fix50sp2.fieldtype.XmlData.INSTANCE); + public static final SettlInstRefID SettlInstRefID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstRefID.INSTANCE); + public static final NoRoutingIDs NoRoutingIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRoutingIDs.INSTANCE); + public static final RoutingType RoutingType = register(org.fix4j.spec.fix50sp2.fieldtype.RoutingType.INSTANCE); + public static final RoutingID RoutingID = register(org.fix4j.spec.fix50sp2.fieldtype.RoutingID.INSTANCE); + public static final Spread Spread = register(org.fix4j.spec.fix50sp2.fieldtype.Spread.INSTANCE); + public static final Benchmark Benchmark = register(org.fix4j.spec.fix50sp2.fieldtype.Benchmark.INSTANCE); + public static final BenchmarkCurveCurrency BenchmarkCurveCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkCurveCurrency.INSTANCE); + public static final BenchmarkCurveName BenchmarkCurveName = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkCurveName.INSTANCE); + public static final BenchmarkCurvePoint BenchmarkCurvePoint = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkCurvePoint.INSTANCE); + public static final CouponRate CouponRate = register(org.fix4j.spec.fix50sp2.fieldtype.CouponRate.INSTANCE); + public static final CouponPaymentDate CouponPaymentDate = register(org.fix4j.spec.fix50sp2.fieldtype.CouponPaymentDate.INSTANCE); + public static final IssueDate IssueDate = register(org.fix4j.spec.fix50sp2.fieldtype.IssueDate.INSTANCE); + public static final RepurchaseTerm RepurchaseTerm = register(org.fix4j.spec.fix50sp2.fieldtype.RepurchaseTerm.INSTANCE); + public static final RepurchaseRate RepurchaseRate = register(org.fix4j.spec.fix50sp2.fieldtype.RepurchaseRate.INSTANCE); + public static final Factor Factor = register(org.fix4j.spec.fix50sp2.fieldtype.Factor.INSTANCE); + public static final TradeOriginationDate TradeOriginationDate = register(org.fix4j.spec.fix50sp2.fieldtype.TradeOriginationDate.INSTANCE); + public static final ExDate ExDate = register(org.fix4j.spec.fix50sp2.fieldtype.ExDate.INSTANCE); + public static final ContractMultiplier ContractMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.ContractMultiplier.INSTANCE); + public static final NoStipulations NoStipulations = register(org.fix4j.spec.fix50sp2.fieldtype.NoStipulations.INSTANCE); + public static final StipulationType StipulationType = register(org.fix4j.spec.fix50sp2.fieldtype.StipulationType.INSTANCE); + public static final StipulationValue StipulationValue = register(org.fix4j.spec.fix50sp2.fieldtype.StipulationValue.INSTANCE); + public static final YieldType YieldType = register(org.fix4j.spec.fix50sp2.fieldtype.YieldType.INSTANCE); + public static final Yield Yield = register(org.fix4j.spec.fix50sp2.fieldtype.Yield.INSTANCE); + public static final TotalTakedown TotalTakedown = register(org.fix4j.spec.fix50sp2.fieldtype.TotalTakedown.INSTANCE); + public static final Concession Concession = register(org.fix4j.spec.fix50sp2.fieldtype.Concession.INSTANCE); + public static final RepoCollateralSecurityType RepoCollateralSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.RepoCollateralSecurityType.INSTANCE); + public static final RedemptionDate RedemptionDate = register(org.fix4j.spec.fix50sp2.fieldtype.RedemptionDate.INSTANCE); + public static final UnderlyingCouponPaymentDate UnderlyingCouponPaymentDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCouponPaymentDate.INSTANCE); + public static final UnderlyingIssueDate UnderlyingIssueDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingIssueDate.INSTANCE); + public static final UnderlyingRepoCollateralSecurityType UnderlyingRepoCollateralSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingRepoCollateralSecurityType.INSTANCE); + public static final UnderlyingRepurchaseTerm UnderlyingRepurchaseTerm = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingRepurchaseTerm.INSTANCE); + public static final UnderlyingRepurchaseRate UnderlyingRepurchaseRate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingRepurchaseRate.INSTANCE); + public static final UnderlyingFactor UnderlyingFactor = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingFactor.INSTANCE); + public static final UnderlyingRedemptionDate UnderlyingRedemptionDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingRedemptionDate.INSTANCE); + public static final LegCouponPaymentDate LegCouponPaymentDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegCouponPaymentDate.INSTANCE); + public static final LegIssueDate LegIssueDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegIssueDate.INSTANCE); + public static final LegRepoCollateralSecurityType LegRepoCollateralSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.LegRepoCollateralSecurityType.INSTANCE); + public static final LegRepurchaseTerm LegRepurchaseTerm = register(org.fix4j.spec.fix50sp2.fieldtype.LegRepurchaseTerm.INSTANCE); + public static final LegRepurchaseRate LegRepurchaseRate = register(org.fix4j.spec.fix50sp2.fieldtype.LegRepurchaseRate.INSTANCE); + public static final LegFactor LegFactor = register(org.fix4j.spec.fix50sp2.fieldtype.LegFactor.INSTANCE); + public static final LegRedemptionDate LegRedemptionDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegRedemptionDate.INSTANCE); + public static final CreditRating CreditRating = register(org.fix4j.spec.fix50sp2.fieldtype.CreditRating.INSTANCE); + public static final UnderlyingCreditRating UnderlyingCreditRating = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCreditRating.INSTANCE); + public static final LegCreditRating LegCreditRating = register(org.fix4j.spec.fix50sp2.fieldtype.LegCreditRating.INSTANCE); + public static final TradedFlatSwitch TradedFlatSwitch = register(org.fix4j.spec.fix50sp2.fieldtype.TradedFlatSwitch.INSTANCE); + public static final BasisFeatureDate BasisFeatureDate = register(org.fix4j.spec.fix50sp2.fieldtype.BasisFeatureDate.INSTANCE); + public static final BasisFeaturePrice BasisFeaturePrice = register(org.fix4j.spec.fix50sp2.fieldtype.BasisFeaturePrice.INSTANCE); + public static final MDReqID MDReqID = register(org.fix4j.spec.fix50sp2.fieldtype.MDReqID.INSTANCE); + public static final SubscriptionRequestType SubscriptionRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.SubscriptionRequestType.INSTANCE); + public static final MarketDepth MarketDepth = register(org.fix4j.spec.fix50sp2.fieldtype.MarketDepth.INSTANCE); + public static final MDUpdateType MDUpdateType = register(org.fix4j.spec.fix50sp2.fieldtype.MDUpdateType.INSTANCE); + public static final AggregatedBook AggregatedBook = register(org.fix4j.spec.fix50sp2.fieldtype.AggregatedBook.INSTANCE); + public static final NoMDEntryTypes NoMDEntryTypes = register(org.fix4j.spec.fix50sp2.fieldtype.NoMDEntryTypes.INSTANCE); + public static final NoMDEntries NoMDEntries = register(org.fix4j.spec.fix50sp2.fieldtype.NoMDEntries.INSTANCE); + public static final MDEntryType MDEntryType = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryType.INSTANCE); + public static final MDEntryPx MDEntryPx = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryPx.INSTANCE); + public static final MDEntrySize MDEntrySize = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntrySize.INSTANCE); + public static final MDEntryDate MDEntryDate = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryDate.INSTANCE); + public static final MDEntryTime MDEntryTime = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryTime.INSTANCE); + public static final TickDirection TickDirection = register(org.fix4j.spec.fix50sp2.fieldtype.TickDirection.INSTANCE); + public static final MDMkt MDMkt = register(org.fix4j.spec.fix50sp2.fieldtype.MDMkt.INSTANCE); + public static final QuoteCondition QuoteCondition = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteCondition.INSTANCE); + public static final TradeCondition TradeCondition = register(org.fix4j.spec.fix50sp2.fieldtype.TradeCondition.INSTANCE); + public static final MDEntryID MDEntryID = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryID.INSTANCE); + public static final MDUpdateAction MDUpdateAction = register(org.fix4j.spec.fix50sp2.fieldtype.MDUpdateAction.INSTANCE); + public static final MDEntryRefID MDEntryRefID = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryRefID.INSTANCE); + public static final MDReqRejReason MDReqRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.MDReqRejReason.INSTANCE); + public static final MDEntryOriginator MDEntryOriginator = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryOriginator.INSTANCE); + public static final LocationID LocationID = register(org.fix4j.spec.fix50sp2.fieldtype.LocationID.INSTANCE); + public static final DeskID DeskID = register(org.fix4j.spec.fix50sp2.fieldtype.DeskID.INSTANCE); + public static final DeleteReason DeleteReason = register(org.fix4j.spec.fix50sp2.fieldtype.DeleteReason.INSTANCE); + public static final OpenCloseSettlFlag OpenCloseSettlFlag = register(org.fix4j.spec.fix50sp2.fieldtype.OpenCloseSettlFlag.INSTANCE); + public static final SellerDays SellerDays = register(org.fix4j.spec.fix50sp2.fieldtype.SellerDays.INSTANCE); + public static final MDEntryBuyer MDEntryBuyer = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryBuyer.INSTANCE); + public static final MDEntrySeller MDEntrySeller = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntrySeller.INSTANCE); + public static final MDEntryPositionNo MDEntryPositionNo = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryPositionNo.INSTANCE); + public static final FinancialStatus FinancialStatus = register(org.fix4j.spec.fix50sp2.fieldtype.FinancialStatus.INSTANCE); + public static final CorporateAction CorporateAction = register(org.fix4j.spec.fix50sp2.fieldtype.CorporateAction.INSTANCE); + public static final DefBidSize DefBidSize = register(org.fix4j.spec.fix50sp2.fieldtype.DefBidSize.INSTANCE); + public static final DefOfferSize DefOfferSize = register(org.fix4j.spec.fix50sp2.fieldtype.DefOfferSize.INSTANCE); + public static final NoQuoteEntries NoQuoteEntries = register(org.fix4j.spec.fix50sp2.fieldtype.NoQuoteEntries.INSTANCE); + public static final NoQuoteSets NoQuoteSets = register(org.fix4j.spec.fix50sp2.fieldtype.NoQuoteSets.INSTANCE); + public static final QuoteStatus QuoteStatus = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteStatus.INSTANCE); + public static final QuoteCancelType QuoteCancelType = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteCancelType.INSTANCE); + public static final QuoteEntryID QuoteEntryID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteEntryID.INSTANCE); + public static final QuoteRejectReason QuoteRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteRejectReason.INSTANCE); + public static final QuoteResponseLevel QuoteResponseLevel = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteResponseLevel.INSTANCE); + public static final QuoteSetID QuoteSetID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteSetID.INSTANCE); + public static final QuoteRequestType QuoteRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteRequestType.INSTANCE); + public static final TotNoQuoteEntries TotNoQuoteEntries = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoQuoteEntries.INSTANCE); + public static final UnderlyingSecurityIDSource UnderlyingSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityIDSource.INSTANCE); + public static final UnderlyingIssuer UnderlyingIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingIssuer.INSTANCE); + public static final UnderlyingSecurityDesc UnderlyingSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityDesc.INSTANCE); + public static final UnderlyingSecurityExchange UnderlyingSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityExchange.INSTANCE); + public static final UnderlyingSecurityID UnderlyingSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityID.INSTANCE); + public static final UnderlyingSecurityType UnderlyingSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityType.INSTANCE); + public static final UnderlyingSymbol UnderlyingSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSymbol.INSTANCE); + public static final UnderlyingSymbolSfx UnderlyingSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSymbolSfx.INSTANCE); + public static final UnderlyingMaturityMonthYear UnderlyingMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingMaturityMonthYear.INSTANCE); + public static final UnderlyingMaturityDay UnderlyingMaturityDay = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingMaturityDay.INSTANCE); + public static final UnderlyingPutOrCall UnderlyingPutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPutOrCall.INSTANCE); + public static final UnderlyingStrikePrice UnderlyingStrikePrice = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStrikePrice.INSTANCE); + public static final UnderlyingOptAttribute UnderlyingOptAttribute = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingOptAttribute.INSTANCE); + public static final UnderlyingCurrency UnderlyingCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCurrency.INSTANCE); + public static final RatioQty RatioQty = register(org.fix4j.spec.fix50sp2.fieldtype.RatioQty.INSTANCE); + public static final SecurityReqID SecurityReqID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityReqID.INSTANCE); + public static final SecurityRequestType SecurityRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityRequestType.INSTANCE); + public static final SecurityResponseID SecurityResponseID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityResponseID.INSTANCE); + public static final SecurityResponseType SecurityResponseType = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityResponseType.INSTANCE); + public static final SecurityStatusReqID SecurityStatusReqID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityStatusReqID.INSTANCE); + public static final UnsolicitedIndicator UnsolicitedIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.UnsolicitedIndicator.INSTANCE); + public static final SecurityTradingStatus SecurityTradingStatus = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityTradingStatus.INSTANCE); + public static final HaltReason HaltReason = register(org.fix4j.spec.fix50sp2.fieldtype.HaltReason.INSTANCE); + public static final InViewOfCommon InViewOfCommon = register(org.fix4j.spec.fix50sp2.fieldtype.InViewOfCommon.INSTANCE); + public static final DueToRelated DueToRelated = register(org.fix4j.spec.fix50sp2.fieldtype.DueToRelated.INSTANCE); + public static final BuyVolume BuyVolume = register(org.fix4j.spec.fix50sp2.fieldtype.BuyVolume.INSTANCE); + public static final SellVolume SellVolume = register(org.fix4j.spec.fix50sp2.fieldtype.SellVolume.INSTANCE); + public static final HighPx HighPx = register(org.fix4j.spec.fix50sp2.fieldtype.HighPx.INSTANCE); + public static final LowPx LowPx = register(org.fix4j.spec.fix50sp2.fieldtype.LowPx.INSTANCE); + public static final Adjustment Adjustment = register(org.fix4j.spec.fix50sp2.fieldtype.Adjustment.INSTANCE); + public static final TradSesReqID TradSesReqID = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesReqID.INSTANCE); + public static final TradingSessionID TradingSessionID = register(org.fix4j.spec.fix50sp2.fieldtype.TradingSessionID.INSTANCE); + public static final ContraTrader ContraTrader = register(org.fix4j.spec.fix50sp2.fieldtype.ContraTrader.INSTANCE); + public static final TradSesMethod TradSesMethod = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesMethod.INSTANCE); + public static final TradSesMode TradSesMode = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesMode.INSTANCE); + public static final TradSesStatus TradSesStatus = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesStatus.INSTANCE); + public static final TradSesStartTime TradSesStartTime = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesStartTime.INSTANCE); + public static final TradSesOpenTime TradSesOpenTime = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesOpenTime.INSTANCE); + public static final TradSesPreCloseTime TradSesPreCloseTime = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesPreCloseTime.INSTANCE); + public static final TradSesCloseTime TradSesCloseTime = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesCloseTime.INSTANCE); + public static final TradSesEndTime TradSesEndTime = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesEndTime.INSTANCE); + public static final NumberOfOrders NumberOfOrders = register(org.fix4j.spec.fix50sp2.fieldtype.NumberOfOrders.INSTANCE); + public static final MessageEncoding MessageEncoding = register(org.fix4j.spec.fix50sp2.fieldtype.MessageEncoding.INSTANCE); + public static final EncodedIssuerLen EncodedIssuerLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedIssuerLen.INSTANCE); + public static final EncodedIssuer EncodedIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedIssuer.INSTANCE); + public static final EncodedSecurityDescLen EncodedSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSecurityDescLen.INSTANCE); + public static final EncodedSecurityDesc EncodedSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSecurityDesc.INSTANCE); + public static final EncodedListExecInstLen EncodedListExecInstLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedListExecInstLen.INSTANCE); + public static final EncodedListExecInst EncodedListExecInst = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedListExecInst.INSTANCE); + public static final EncodedTextLen EncodedTextLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedTextLen.INSTANCE); + public static final EncodedText EncodedText = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedText.INSTANCE); + public static final EncodedSubjectLen EncodedSubjectLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSubjectLen.INSTANCE); + public static final EncodedSubject EncodedSubject = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSubject.INSTANCE); + public static final EncodedHeadlineLen EncodedHeadlineLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedHeadlineLen.INSTANCE); + public static final EncodedHeadline EncodedHeadline = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedHeadline.INSTANCE); + public static final EncodedAllocTextLen EncodedAllocTextLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedAllocTextLen.INSTANCE); + public static final EncodedAllocText EncodedAllocText = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedAllocText.INSTANCE); + public static final EncodedUnderlyingIssuerLen EncodedUnderlyingIssuerLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedUnderlyingIssuerLen.INSTANCE); + public static final EncodedUnderlyingIssuer EncodedUnderlyingIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedUnderlyingIssuer.INSTANCE); + public static final EncodedUnderlyingSecurityDescLen EncodedUnderlyingSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedUnderlyingSecurityDescLen.INSTANCE); + public static final EncodedUnderlyingSecurityDesc EncodedUnderlyingSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedUnderlyingSecurityDesc.INSTANCE); + public static final AllocPrice AllocPrice = register(org.fix4j.spec.fix50sp2.fieldtype.AllocPrice.INSTANCE); + public static final QuoteSetValidUntilTime QuoteSetValidUntilTime = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteSetValidUntilTime.INSTANCE); + public static final QuoteEntryRejectReason QuoteEntryRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteEntryRejectReason.INSTANCE); + public static final LastMsgSeqNumProcessed LastMsgSeqNumProcessed = register(org.fix4j.spec.fix50sp2.fieldtype.LastMsgSeqNumProcessed.INSTANCE); + public static final OnBehalfOfSendingTime OnBehalfOfSendingTime = register(org.fix4j.spec.fix50sp2.fieldtype.OnBehalfOfSendingTime.INSTANCE); + public static final RefTagID RefTagID = register(org.fix4j.spec.fix50sp2.fieldtype.RefTagID.INSTANCE); + public static final RefMsgType RefMsgType = register(org.fix4j.spec.fix50sp2.fieldtype.RefMsgType.INSTANCE); + public static final SessionRejectReason SessionRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.SessionRejectReason.INSTANCE); + public static final BidRequestTransType BidRequestTransType = register(org.fix4j.spec.fix50sp2.fieldtype.BidRequestTransType.INSTANCE); + public static final ContraBroker ContraBroker = register(org.fix4j.spec.fix50sp2.fieldtype.ContraBroker.INSTANCE); + public static final ComplianceID ComplianceID = register(org.fix4j.spec.fix50sp2.fieldtype.ComplianceID.INSTANCE); + public static final SolicitedFlag SolicitedFlag = register(org.fix4j.spec.fix50sp2.fieldtype.SolicitedFlag.INSTANCE); + public static final ExecRestatementReason ExecRestatementReason = register(org.fix4j.spec.fix50sp2.fieldtype.ExecRestatementReason.INSTANCE); + public static final BusinessRejectRefID BusinessRejectRefID = register(org.fix4j.spec.fix50sp2.fieldtype.BusinessRejectRefID.INSTANCE); + public static final BusinessRejectReason BusinessRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.BusinessRejectReason.INSTANCE); + public static final GrossTradeAmt GrossTradeAmt = register(org.fix4j.spec.fix50sp2.fieldtype.GrossTradeAmt.INSTANCE); + public static final NoContraBrokers NoContraBrokers = register(org.fix4j.spec.fix50sp2.fieldtype.NoContraBrokers.INSTANCE); + public static final MaxMessageSize MaxMessageSize = register(org.fix4j.spec.fix50sp2.fieldtype.MaxMessageSize.INSTANCE); + public static final NoMsgTypes NoMsgTypes = register(org.fix4j.spec.fix50sp2.fieldtype.NoMsgTypes.INSTANCE); + public static final MsgDirection MsgDirection = register(org.fix4j.spec.fix50sp2.fieldtype.MsgDirection.INSTANCE); + public static final NoTradingSessions NoTradingSessions = register(org.fix4j.spec.fix50sp2.fieldtype.NoTradingSessions.INSTANCE); + public static final TotalVolumeTraded TotalVolumeTraded = register(org.fix4j.spec.fix50sp2.fieldtype.TotalVolumeTraded.INSTANCE); + public static final DiscretionInst DiscretionInst = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionInst.INSTANCE); + public static final DiscretionOffsetValue DiscretionOffsetValue = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionOffsetValue.INSTANCE); + public static final BidID BidID = register(org.fix4j.spec.fix50sp2.fieldtype.BidID.INSTANCE); + public static final ClientBidID ClientBidID = register(org.fix4j.spec.fix50sp2.fieldtype.ClientBidID.INSTANCE); + public static final ListName ListName = register(org.fix4j.spec.fix50sp2.fieldtype.ListName.INSTANCE); + public static final TotNoRelatedSym TotNoRelatedSym = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoRelatedSym.INSTANCE); + public static final BidType BidType = register(org.fix4j.spec.fix50sp2.fieldtype.BidType.INSTANCE); + public static final NumTickets NumTickets = register(org.fix4j.spec.fix50sp2.fieldtype.NumTickets.INSTANCE); + public static final SideValue1 SideValue1 = register(org.fix4j.spec.fix50sp2.fieldtype.SideValue1.INSTANCE); + public static final SideValue2 SideValue2 = register(org.fix4j.spec.fix50sp2.fieldtype.SideValue2.INSTANCE); + public static final NoBidDescriptors NoBidDescriptors = register(org.fix4j.spec.fix50sp2.fieldtype.NoBidDescriptors.INSTANCE); + public static final BidDescriptorType BidDescriptorType = register(org.fix4j.spec.fix50sp2.fieldtype.BidDescriptorType.INSTANCE); + public static final BidDescriptor BidDescriptor = register(org.fix4j.spec.fix50sp2.fieldtype.BidDescriptor.INSTANCE); + public static final SideValueInd SideValueInd = register(org.fix4j.spec.fix50sp2.fieldtype.SideValueInd.INSTANCE); + public static final LiquidityPctLow LiquidityPctLow = register(org.fix4j.spec.fix50sp2.fieldtype.LiquidityPctLow.INSTANCE); + public static final LiquidityPctHigh LiquidityPctHigh = register(org.fix4j.spec.fix50sp2.fieldtype.LiquidityPctHigh.INSTANCE); + public static final LiquidityValue LiquidityValue = register(org.fix4j.spec.fix50sp2.fieldtype.LiquidityValue.INSTANCE); + public static final EFPTrackingError EFPTrackingError = register(org.fix4j.spec.fix50sp2.fieldtype.EFPTrackingError.INSTANCE); + public static final FairValue FairValue = register(org.fix4j.spec.fix50sp2.fieldtype.FairValue.INSTANCE); + public static final OutsideIndexPct OutsideIndexPct = register(org.fix4j.spec.fix50sp2.fieldtype.OutsideIndexPct.INSTANCE); + public static final ValueOfFutures ValueOfFutures = register(org.fix4j.spec.fix50sp2.fieldtype.ValueOfFutures.INSTANCE); + public static final LiquidityIndType LiquidityIndType = register(org.fix4j.spec.fix50sp2.fieldtype.LiquidityIndType.INSTANCE); + public static final WtAverageLiquidity WtAverageLiquidity = register(org.fix4j.spec.fix50sp2.fieldtype.WtAverageLiquidity.INSTANCE); + public static final ExchangeForPhysical ExchangeForPhysical = register(org.fix4j.spec.fix50sp2.fieldtype.ExchangeForPhysical.INSTANCE); + public static final OutMainCntryUIndex OutMainCntryUIndex = register(org.fix4j.spec.fix50sp2.fieldtype.OutMainCntryUIndex.INSTANCE); + public static final CrossPercent CrossPercent = register(org.fix4j.spec.fix50sp2.fieldtype.CrossPercent.INSTANCE); + public static final ProgRptReqs ProgRptReqs = register(org.fix4j.spec.fix50sp2.fieldtype.ProgRptReqs.INSTANCE); + public static final ProgPeriodInterval ProgPeriodInterval = register(org.fix4j.spec.fix50sp2.fieldtype.ProgPeriodInterval.INSTANCE); + public static final IncTaxInd IncTaxInd = register(org.fix4j.spec.fix50sp2.fieldtype.IncTaxInd.INSTANCE); + public static final NumBidders NumBidders = register(org.fix4j.spec.fix50sp2.fieldtype.NumBidders.INSTANCE); + public static final BidTradeType BidTradeType = register(org.fix4j.spec.fix50sp2.fieldtype.BidTradeType.INSTANCE); + public static final BasisPxType BasisPxType = register(org.fix4j.spec.fix50sp2.fieldtype.BasisPxType.INSTANCE); + public static final NoBidComponents NoBidComponents = register(org.fix4j.spec.fix50sp2.fieldtype.NoBidComponents.INSTANCE); + public static final Country Country = register(org.fix4j.spec.fix50sp2.fieldtype.Country.INSTANCE); + public static final TotNoStrikes TotNoStrikes = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoStrikes.INSTANCE); + public static final PriceType PriceType = register(org.fix4j.spec.fix50sp2.fieldtype.PriceType.INSTANCE); + public static final DayOrderQty DayOrderQty = register(org.fix4j.spec.fix50sp2.fieldtype.DayOrderQty.INSTANCE); + public static final DayCumQty DayCumQty = register(org.fix4j.spec.fix50sp2.fieldtype.DayCumQty.INSTANCE); + public static final DayAvgPx DayAvgPx = register(org.fix4j.spec.fix50sp2.fieldtype.DayAvgPx.INSTANCE); + public static final GTBookingInst GTBookingInst = register(org.fix4j.spec.fix50sp2.fieldtype.GTBookingInst.INSTANCE); + public static final NoStrikes NoStrikes = register(org.fix4j.spec.fix50sp2.fieldtype.NoStrikes.INSTANCE); + public static final ListStatusType ListStatusType = register(org.fix4j.spec.fix50sp2.fieldtype.ListStatusType.INSTANCE); + public static final NetGrossInd NetGrossInd = register(org.fix4j.spec.fix50sp2.fieldtype.NetGrossInd.INSTANCE); + public static final ListOrderStatus ListOrderStatus = register(org.fix4j.spec.fix50sp2.fieldtype.ListOrderStatus.INSTANCE); + public static final ExpireDate ExpireDate = register(org.fix4j.spec.fix50sp2.fieldtype.ExpireDate.INSTANCE); + public static final ListExecInstType ListExecInstType = register(org.fix4j.spec.fix50sp2.fieldtype.ListExecInstType.INSTANCE); + public static final CxlRejResponseTo CxlRejResponseTo = register(org.fix4j.spec.fix50sp2.fieldtype.CxlRejResponseTo.INSTANCE); + public static final UnderlyingCouponRate UnderlyingCouponRate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCouponRate.INSTANCE); + public static final UnderlyingContractMultiplier UnderlyingContractMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingContractMultiplier.INSTANCE); + public static final ContraTradeQty ContraTradeQty = register(org.fix4j.spec.fix50sp2.fieldtype.ContraTradeQty.INSTANCE); + public static final ContraTradeTime ContraTradeTime = register(org.fix4j.spec.fix50sp2.fieldtype.ContraTradeTime.INSTANCE); + public static final ClearingFirm ClearingFirm = register(org.fix4j.spec.fix50sp2.fieldtype.ClearingFirm.INSTANCE); + public static final ClearingAccount ClearingAccount = register(org.fix4j.spec.fix50sp2.fieldtype.ClearingAccount.INSTANCE); + public static final LiquidityNumSecurities LiquidityNumSecurities = register(org.fix4j.spec.fix50sp2.fieldtype.LiquidityNumSecurities.INSTANCE); + public static final MultiLegReportingType MultiLegReportingType = register(org.fix4j.spec.fix50sp2.fieldtype.MultiLegReportingType.INSTANCE); + public static final StrikeTime StrikeTime = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeTime.INSTANCE); + public static final ListStatusText ListStatusText = register(org.fix4j.spec.fix50sp2.fieldtype.ListStatusText.INSTANCE); + public static final EncodedListStatusTextLen EncodedListStatusTextLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedListStatusTextLen.INSTANCE); + public static final EncodedListStatusText EncodedListStatusText = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedListStatusText.INSTANCE); + public static final PartyIDSource PartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.PartyIDSource.INSTANCE); + public static final PartyID PartyID = register(org.fix4j.spec.fix50sp2.fieldtype.PartyID.INSTANCE); + public static final TotalVolumeTradedDate TotalVolumeTradedDate = register(org.fix4j.spec.fix50sp2.fieldtype.TotalVolumeTradedDate.INSTANCE); + public static final NetChgPrevDay NetChgPrevDay = register(org.fix4j.spec.fix50sp2.fieldtype.NetChgPrevDay.INSTANCE); + public static final PartyRole PartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.PartyRole.INSTANCE); + public static final NoPartyIDs NoPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyIDs.INSTANCE); + public static final NoSecurityAltID NoSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoSecurityAltID.INSTANCE); + public static final SecurityAltID SecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityAltID.INSTANCE); + public static final SecurityAltIDSource SecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityAltIDSource.INSTANCE); + public static final NoUnderlyingSecurityAltID NoUnderlyingSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoUnderlyingSecurityAltID.INSTANCE); + public static final UnderlyingSecurityAltID UnderlyingSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityAltID.INSTANCE); + public static final UnderlyingSecurityAltIDSource UnderlyingSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityAltIDSource.INSTANCE); + public static final Product Product = register(org.fix4j.spec.fix50sp2.fieldtype.Product.INSTANCE); + public static final CFICode CFICode = register(org.fix4j.spec.fix50sp2.fieldtype.CFICode.INSTANCE); + public static final UnderlyingProduct UnderlyingProduct = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingProduct.INSTANCE); + public static final UnderlyingCFICode UnderlyingCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCFICode.INSTANCE); + public static final TestMessageIndicator TestMessageIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.TestMessageIndicator.INSTANCE); + public static final QuantityType QuantityType = register(org.fix4j.spec.fix50sp2.fieldtype.QuantityType.INSTANCE); + public static final BookingRefID BookingRefID = register(org.fix4j.spec.fix50sp2.fieldtype.BookingRefID.INSTANCE); + public static final IndividualAllocID IndividualAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.IndividualAllocID.INSTANCE); + public static final RoundingDirection RoundingDirection = register(org.fix4j.spec.fix50sp2.fieldtype.RoundingDirection.INSTANCE); + public static final RoundingModulus RoundingModulus = register(org.fix4j.spec.fix50sp2.fieldtype.RoundingModulus.INSTANCE); + public static final CountryOfIssue CountryOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.CountryOfIssue.INSTANCE); + public static final StateOrProvinceOfIssue StateOrProvinceOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.StateOrProvinceOfIssue.INSTANCE); + public static final LocaleOfIssue LocaleOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.LocaleOfIssue.INSTANCE); + public static final NoRegistDtls NoRegistDtls = register(org.fix4j.spec.fix50sp2.fieldtype.NoRegistDtls.INSTANCE); + public static final MailingDtls MailingDtls = register(org.fix4j.spec.fix50sp2.fieldtype.MailingDtls.INSTANCE); + public static final InvestorCountryOfResidence InvestorCountryOfResidence = register(org.fix4j.spec.fix50sp2.fieldtype.InvestorCountryOfResidence.INSTANCE); + public static final PaymentRef PaymentRef = register(org.fix4j.spec.fix50sp2.fieldtype.PaymentRef.INSTANCE); + public static final DistribPaymentMethod DistribPaymentMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DistribPaymentMethod.INSTANCE); + public static final CashDistribCurr CashDistribCurr = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribCurr.INSTANCE); + public static final CommCurrency CommCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.CommCurrency.INSTANCE); + public static final CancellationRights CancellationRights = register(org.fix4j.spec.fix50sp2.fieldtype.CancellationRights.INSTANCE); + public static final MoneyLaunderingStatus MoneyLaunderingStatus = register(org.fix4j.spec.fix50sp2.fieldtype.MoneyLaunderingStatus.INSTANCE); + public static final MailingInst MailingInst = register(org.fix4j.spec.fix50sp2.fieldtype.MailingInst.INSTANCE); + public static final TransBkdTime TransBkdTime = register(org.fix4j.spec.fix50sp2.fieldtype.TransBkdTime.INSTANCE); + public static final ExecPriceType ExecPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.ExecPriceType.INSTANCE); + public static final ExecPriceAdjustment ExecPriceAdjustment = register(org.fix4j.spec.fix50sp2.fieldtype.ExecPriceAdjustment.INSTANCE); + public static final DateOfBirth DateOfBirth = register(org.fix4j.spec.fix50sp2.fieldtype.DateOfBirth.INSTANCE); + public static final TradeReportTransType TradeReportTransType = register(org.fix4j.spec.fix50sp2.fieldtype.TradeReportTransType.INSTANCE); + public static final CardHolderName CardHolderName = register(org.fix4j.spec.fix50sp2.fieldtype.CardHolderName.INSTANCE); + public static final CardNumber CardNumber = register(org.fix4j.spec.fix50sp2.fieldtype.CardNumber.INSTANCE); + public static final CardExpDate CardExpDate = register(org.fix4j.spec.fix50sp2.fieldtype.CardExpDate.INSTANCE); + public static final CardIssNum CardIssNum = register(org.fix4j.spec.fix50sp2.fieldtype.CardIssNum.INSTANCE); + public static final PaymentMethod PaymentMethod = register(org.fix4j.spec.fix50sp2.fieldtype.PaymentMethod.INSTANCE); + public static final RegistAcctType RegistAcctType = register(org.fix4j.spec.fix50sp2.fieldtype.RegistAcctType.INSTANCE); + public static final Designation Designation = register(org.fix4j.spec.fix50sp2.fieldtype.Designation.INSTANCE); + public static final TaxAdvantageType TaxAdvantageType = register(org.fix4j.spec.fix50sp2.fieldtype.TaxAdvantageType.INSTANCE); + public static final RegistRejReasonText RegistRejReasonText = register(org.fix4j.spec.fix50sp2.fieldtype.RegistRejReasonText.INSTANCE); + public static final FundRenewWaiv FundRenewWaiv = register(org.fix4j.spec.fix50sp2.fieldtype.FundRenewWaiv.INSTANCE); + public static final CashDistribAgentName CashDistribAgentName = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribAgentName.INSTANCE); + public static final CashDistribAgentCode CashDistribAgentCode = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribAgentCode.INSTANCE); + public static final CashDistribAgentAcctNumber CashDistribAgentAcctNumber = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribAgentAcctNumber.INSTANCE); + public static final CashDistribPayRef CashDistribPayRef = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribPayRef.INSTANCE); + public static final CashDistribAgentAcctName CashDistribAgentAcctName = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribAgentAcctName.INSTANCE); + public static final CardStartDate CardStartDate = register(org.fix4j.spec.fix50sp2.fieldtype.CardStartDate.INSTANCE); + public static final PaymentDate PaymentDate = register(org.fix4j.spec.fix50sp2.fieldtype.PaymentDate.INSTANCE); + public static final PaymentRemitterID PaymentRemitterID = register(org.fix4j.spec.fix50sp2.fieldtype.PaymentRemitterID.INSTANCE); + public static final RegistStatus RegistStatus = register(org.fix4j.spec.fix50sp2.fieldtype.RegistStatus.INSTANCE); + public static final RegistRejReasonCode RegistRejReasonCode = register(org.fix4j.spec.fix50sp2.fieldtype.RegistRejReasonCode.INSTANCE); + public static final RegistRefID RegistRefID = register(org.fix4j.spec.fix50sp2.fieldtype.RegistRefID.INSTANCE); + public static final RegistDtls RegistDtls = register(org.fix4j.spec.fix50sp2.fieldtype.RegistDtls.INSTANCE); + public static final NoDistribInsts NoDistribInsts = register(org.fix4j.spec.fix50sp2.fieldtype.NoDistribInsts.INSTANCE); + public static final RegistEmail RegistEmail = register(org.fix4j.spec.fix50sp2.fieldtype.RegistEmail.INSTANCE); + public static final DistribPercentage DistribPercentage = register(org.fix4j.spec.fix50sp2.fieldtype.DistribPercentage.INSTANCE); + public static final RegistID RegistID = register(org.fix4j.spec.fix50sp2.fieldtype.RegistID.INSTANCE); + public static final RegistTransType RegistTransType = register(org.fix4j.spec.fix50sp2.fieldtype.RegistTransType.INSTANCE); + public static final ExecValuationPoint ExecValuationPoint = register(org.fix4j.spec.fix50sp2.fieldtype.ExecValuationPoint.INSTANCE); + public static final OrderPercent OrderPercent = register(org.fix4j.spec.fix50sp2.fieldtype.OrderPercent.INSTANCE); + public static final OwnershipType OwnershipType = register(org.fix4j.spec.fix50sp2.fieldtype.OwnershipType.INSTANCE); + public static final NoContAmts NoContAmts = register(org.fix4j.spec.fix50sp2.fieldtype.NoContAmts.INSTANCE); + public static final ContAmtType ContAmtType = register(org.fix4j.spec.fix50sp2.fieldtype.ContAmtType.INSTANCE); + public static final ContAmtValue ContAmtValue = register(org.fix4j.spec.fix50sp2.fieldtype.ContAmtValue.INSTANCE); + public static final ContAmtCurr ContAmtCurr = register(org.fix4j.spec.fix50sp2.fieldtype.ContAmtCurr.INSTANCE); + public static final OwnerType OwnerType = register(org.fix4j.spec.fix50sp2.fieldtype.OwnerType.INSTANCE); + public static final PartySubID PartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.PartySubID.INSTANCE); + public static final NestedPartyID NestedPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.NestedPartyID.INSTANCE); + public static final NestedPartyIDSource NestedPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.NestedPartyIDSource.INSTANCE); + public static final SecondaryClOrdID SecondaryClOrdID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryClOrdID.INSTANCE); + public static final SecondaryExecID SecondaryExecID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryExecID.INSTANCE); + public static final OrderCapacity OrderCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.OrderCapacity.INSTANCE); + public static final OrderRestrictions OrderRestrictions = register(org.fix4j.spec.fix50sp2.fieldtype.OrderRestrictions.INSTANCE); + public static final MassCancelRequestType MassCancelRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.MassCancelRequestType.INSTANCE); + public static final MassCancelResponse MassCancelResponse = register(org.fix4j.spec.fix50sp2.fieldtype.MassCancelResponse.INSTANCE); + public static final MassCancelRejectReason MassCancelRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.MassCancelRejectReason.INSTANCE); + public static final TotalAffectedOrders TotalAffectedOrders = register(org.fix4j.spec.fix50sp2.fieldtype.TotalAffectedOrders.INSTANCE); + public static final NoAffectedOrders NoAffectedOrders = register(org.fix4j.spec.fix50sp2.fieldtype.NoAffectedOrders.INSTANCE); + public static final AffectedOrderID AffectedOrderID = register(org.fix4j.spec.fix50sp2.fieldtype.AffectedOrderID.INSTANCE); + public static final AffectedSecondaryOrderID AffectedSecondaryOrderID = register(org.fix4j.spec.fix50sp2.fieldtype.AffectedSecondaryOrderID.INSTANCE); + public static final QuoteType QuoteType = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteType.INSTANCE); + public static final NestedPartyRole NestedPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.NestedPartyRole.INSTANCE); + public static final NoNestedPartyIDs NoNestedPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNestedPartyIDs.INSTANCE); + public static final TotalAccruedInterestAmt TotalAccruedInterestAmt = register(org.fix4j.spec.fix50sp2.fieldtype.TotalAccruedInterestAmt.INSTANCE); + public static final MaturityDate MaturityDate = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityDate.INSTANCE); + public static final UnderlyingMaturityDate UnderlyingMaturityDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingMaturityDate.INSTANCE); + public static final InstrRegistry InstrRegistry = register(org.fix4j.spec.fix50sp2.fieldtype.InstrRegistry.INSTANCE); + public static final CashMargin CashMargin = register(org.fix4j.spec.fix50sp2.fieldtype.CashMargin.INSTANCE); + public static final NestedPartySubID NestedPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.NestedPartySubID.INSTANCE); + public static final Scope Scope = register(org.fix4j.spec.fix50sp2.fieldtype.Scope.INSTANCE); + public static final MDImplicitDelete MDImplicitDelete = register(org.fix4j.spec.fix50sp2.fieldtype.MDImplicitDelete.INSTANCE); + public static final CrossID CrossID = register(org.fix4j.spec.fix50sp2.fieldtype.CrossID.INSTANCE); + public static final CrossType CrossType = register(org.fix4j.spec.fix50sp2.fieldtype.CrossType.INSTANCE); + public static final CrossPrioritization CrossPrioritization = register(org.fix4j.spec.fix50sp2.fieldtype.CrossPrioritization.INSTANCE); + public static final OrigCrossID OrigCrossID = register(org.fix4j.spec.fix50sp2.fieldtype.OrigCrossID.INSTANCE); + public static final NoSides NoSides = register(org.fix4j.spec.fix50sp2.fieldtype.NoSides.INSTANCE); + public static final Username Username = register(org.fix4j.spec.fix50sp2.fieldtype.Username.INSTANCE); + public static final Password Password = register(org.fix4j.spec.fix50sp2.fieldtype.Password.INSTANCE); + public static final NoLegs NoLegs = register(org.fix4j.spec.fix50sp2.fieldtype.NoLegs.INSTANCE); + public static final LegCurrency LegCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.LegCurrency.INSTANCE); + public static final TotNoSecurityTypes TotNoSecurityTypes = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoSecurityTypes.INSTANCE); + public static final NoSecurityTypes NoSecurityTypes = register(org.fix4j.spec.fix50sp2.fieldtype.NoSecurityTypes.INSTANCE); + public static final SecurityListRequestType SecurityListRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListRequestType.INSTANCE); + public static final SecurityRequestResult SecurityRequestResult = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityRequestResult.INSTANCE); + public static final RoundLot RoundLot = register(org.fix4j.spec.fix50sp2.fieldtype.RoundLot.INSTANCE); + public static final MinTradeVol MinTradeVol = register(org.fix4j.spec.fix50sp2.fieldtype.MinTradeVol.INSTANCE); + public static final MultiLegRptTypeReq MultiLegRptTypeReq = register(org.fix4j.spec.fix50sp2.fieldtype.MultiLegRptTypeReq.INSTANCE); + public static final LegPositionEffect LegPositionEffect = register(org.fix4j.spec.fix50sp2.fieldtype.LegPositionEffect.INSTANCE); + public static final LegCoveredOrUncovered LegCoveredOrUncovered = register(org.fix4j.spec.fix50sp2.fieldtype.LegCoveredOrUncovered.INSTANCE); + public static final LegPrice LegPrice = register(org.fix4j.spec.fix50sp2.fieldtype.LegPrice.INSTANCE); + public static final TradSesStatusRejReason TradSesStatusRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesStatusRejReason.INSTANCE); + public static final TradeRequestID TradeRequestID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeRequestID.INSTANCE); + public static final TradeRequestType TradeRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.TradeRequestType.INSTANCE); + public static final PreviouslyReported PreviouslyReported = register(org.fix4j.spec.fix50sp2.fieldtype.PreviouslyReported.INSTANCE); + public static final TradeReportID TradeReportID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeReportID.INSTANCE); + public static final TradeReportRefID TradeReportRefID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeReportRefID.INSTANCE); + public static final MatchStatus MatchStatus = register(org.fix4j.spec.fix50sp2.fieldtype.MatchStatus.INSTANCE); + public static final MatchType MatchType = register(org.fix4j.spec.fix50sp2.fieldtype.MatchType.INSTANCE); + public static final OddLot OddLot = register(org.fix4j.spec.fix50sp2.fieldtype.OddLot.INSTANCE); + public static final NoClearingInstructions NoClearingInstructions = register(org.fix4j.spec.fix50sp2.fieldtype.NoClearingInstructions.INSTANCE); + public static final ClearingInstruction ClearingInstruction = register(org.fix4j.spec.fix50sp2.fieldtype.ClearingInstruction.INSTANCE); + public static final TradeInputSource TradeInputSource = register(org.fix4j.spec.fix50sp2.fieldtype.TradeInputSource.INSTANCE); + public static final TradeInputDevice TradeInputDevice = register(org.fix4j.spec.fix50sp2.fieldtype.TradeInputDevice.INSTANCE); + public static final NoDates NoDates = register(org.fix4j.spec.fix50sp2.fieldtype.NoDates.INSTANCE); + public static final AccountType AccountType = register(org.fix4j.spec.fix50sp2.fieldtype.AccountType.INSTANCE); + public static final CustOrderCapacity CustOrderCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.CustOrderCapacity.INSTANCE); + public static final ClOrdLinkID ClOrdLinkID = register(org.fix4j.spec.fix50sp2.fieldtype.ClOrdLinkID.INSTANCE); + public static final MassStatusReqID MassStatusReqID = register(org.fix4j.spec.fix50sp2.fieldtype.MassStatusReqID.INSTANCE); + public static final MassStatusReqType MassStatusReqType = register(org.fix4j.spec.fix50sp2.fieldtype.MassStatusReqType.INSTANCE); + public static final OrigOrdModTime OrigOrdModTime = register(org.fix4j.spec.fix50sp2.fieldtype.OrigOrdModTime.INSTANCE); + public static final LegSettlType LegSettlType = register(org.fix4j.spec.fix50sp2.fieldtype.LegSettlType.INSTANCE); + public static final LegSettlDate LegSettlDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegSettlDate.INSTANCE); + public static final DayBookingInst DayBookingInst = register(org.fix4j.spec.fix50sp2.fieldtype.DayBookingInst.INSTANCE); + public static final BookingUnit BookingUnit = register(org.fix4j.spec.fix50sp2.fieldtype.BookingUnit.INSTANCE); + public static final PreallocMethod PreallocMethod = register(org.fix4j.spec.fix50sp2.fieldtype.PreallocMethod.INSTANCE); + public static final UnderlyingCountryOfIssue UnderlyingCountryOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCountryOfIssue.INSTANCE); + public static final UnderlyingStateOrProvinceOfIssue UnderlyingStateOrProvinceOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStateOrProvinceOfIssue.INSTANCE); + public static final UnderlyingLocaleOfIssue UnderlyingLocaleOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLocaleOfIssue.INSTANCE); + public static final UnderlyingInstrRegistry UnderlyingInstrRegistry = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrRegistry.INSTANCE); + public static final LegCountryOfIssue LegCountryOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.LegCountryOfIssue.INSTANCE); + public static final LegStateOrProvinceOfIssue LegStateOrProvinceOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.LegStateOrProvinceOfIssue.INSTANCE); + public static final LegLocaleOfIssue LegLocaleOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.LegLocaleOfIssue.INSTANCE); + public static final LegInstrRegistry LegInstrRegistry = register(org.fix4j.spec.fix50sp2.fieldtype.LegInstrRegistry.INSTANCE); + public static final LegSymbol LegSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.LegSymbol.INSTANCE); + public static final LegSymbolSfx LegSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.LegSymbolSfx.INSTANCE); + public static final LegSecurityID LegSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityID.INSTANCE); + public static final LegSecurityIDSource LegSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityIDSource.INSTANCE); + public static final NoLegSecurityAltID NoLegSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoLegSecurityAltID.INSTANCE); + public static final LegSecurityAltID LegSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityAltID.INSTANCE); + public static final LegSecurityAltIDSource LegSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityAltIDSource.INSTANCE); + public static final LegProduct LegProduct = register(org.fix4j.spec.fix50sp2.fieldtype.LegProduct.INSTANCE); + public static final LegCFICode LegCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.LegCFICode.INSTANCE); + public static final LegSecurityType LegSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityType.INSTANCE); + public static final LegMaturityMonthYear LegMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.LegMaturityMonthYear.INSTANCE); + public static final LegMaturityDate LegMaturityDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegMaturityDate.INSTANCE); + public static final LegStrikePrice LegStrikePrice = register(org.fix4j.spec.fix50sp2.fieldtype.LegStrikePrice.INSTANCE); + public static final LegOptAttribute LegOptAttribute = register(org.fix4j.spec.fix50sp2.fieldtype.LegOptAttribute.INSTANCE); + public static final LegContractMultiplier LegContractMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.LegContractMultiplier.INSTANCE); + public static final LegCouponRate LegCouponRate = register(org.fix4j.spec.fix50sp2.fieldtype.LegCouponRate.INSTANCE); + public static final LegSecurityExchange LegSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityExchange.INSTANCE); + public static final LegIssuer LegIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.LegIssuer.INSTANCE); + public static final EncodedLegIssuerLen EncodedLegIssuerLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedLegIssuerLen.INSTANCE); + public static final EncodedLegIssuer EncodedLegIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedLegIssuer.INSTANCE); + public static final LegSecurityDesc LegSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityDesc.INSTANCE); + public static final EncodedLegSecurityDescLen EncodedLegSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedLegSecurityDescLen.INSTANCE); + public static final EncodedLegSecurityDesc EncodedLegSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedLegSecurityDesc.INSTANCE); + public static final LegRatioQty LegRatioQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegRatioQty.INSTANCE); + public static final LegSide LegSide = register(org.fix4j.spec.fix50sp2.fieldtype.LegSide.INSTANCE); + public static final TradingSessionSubID TradingSessionSubID = register(org.fix4j.spec.fix50sp2.fieldtype.TradingSessionSubID.INSTANCE); + public static final AllocType AllocType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocType.INSTANCE); + public static final NoHops NoHops = register(org.fix4j.spec.fix50sp2.fieldtype.NoHops.INSTANCE); + public static final HopCompID HopCompID = register(org.fix4j.spec.fix50sp2.fieldtype.HopCompID.INSTANCE); + public static final HopSendingTime HopSendingTime = register(org.fix4j.spec.fix50sp2.fieldtype.HopSendingTime.INSTANCE); + public static final HopRefID HopRefID = register(org.fix4j.spec.fix50sp2.fieldtype.HopRefID.INSTANCE); + public static final MidPx MidPx = register(org.fix4j.spec.fix50sp2.fieldtype.MidPx.INSTANCE); + public static final BidYield BidYield = register(org.fix4j.spec.fix50sp2.fieldtype.BidYield.INSTANCE); + public static final MidYield MidYield = register(org.fix4j.spec.fix50sp2.fieldtype.MidYield.INSTANCE); + public static final OfferYield OfferYield = register(org.fix4j.spec.fix50sp2.fieldtype.OfferYield.INSTANCE); + public static final ClearingFeeIndicator ClearingFeeIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.ClearingFeeIndicator.INSTANCE); + public static final WorkingIndicator WorkingIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.WorkingIndicator.INSTANCE); + public static final LegLastPx LegLastPx = register(org.fix4j.spec.fix50sp2.fieldtype.LegLastPx.INSTANCE); + public static final PriorityIndicator PriorityIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.PriorityIndicator.INSTANCE); + public static final PriceImprovement PriceImprovement = register(org.fix4j.spec.fix50sp2.fieldtype.PriceImprovement.INSTANCE); + public static final Price2 Price2 = register(org.fix4j.spec.fix50sp2.fieldtype.Price2.INSTANCE); + public static final LastForwardPoints2 LastForwardPoints2 = register(org.fix4j.spec.fix50sp2.fieldtype.LastForwardPoints2.INSTANCE); + public static final BidForwardPoints2 BidForwardPoints2 = register(org.fix4j.spec.fix50sp2.fieldtype.BidForwardPoints2.INSTANCE); + public static final OfferForwardPoints2 OfferForwardPoints2 = register(org.fix4j.spec.fix50sp2.fieldtype.OfferForwardPoints2.INSTANCE); + public static final RFQReqID RFQReqID = register(org.fix4j.spec.fix50sp2.fieldtype.RFQReqID.INSTANCE); + public static final MktBidPx MktBidPx = register(org.fix4j.spec.fix50sp2.fieldtype.MktBidPx.INSTANCE); + public static final MktOfferPx MktOfferPx = register(org.fix4j.spec.fix50sp2.fieldtype.MktOfferPx.INSTANCE); + public static final MinBidSize MinBidSize = register(org.fix4j.spec.fix50sp2.fieldtype.MinBidSize.INSTANCE); + public static final MinOfferSize MinOfferSize = register(org.fix4j.spec.fix50sp2.fieldtype.MinOfferSize.INSTANCE); + public static final QuoteStatusReqID QuoteStatusReqID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteStatusReqID.INSTANCE); + public static final LegalConfirm LegalConfirm = register(org.fix4j.spec.fix50sp2.fieldtype.LegalConfirm.INSTANCE); + public static final UnderlyingLastPx UnderlyingLastPx = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLastPx.INSTANCE); + public static final UnderlyingLastQty UnderlyingLastQty = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLastQty.INSTANCE); + public static final SecDefStatus SecDefStatus = register(org.fix4j.spec.fix50sp2.fieldtype.SecDefStatus.INSTANCE); + public static final LegRefID LegRefID = register(org.fix4j.spec.fix50sp2.fieldtype.LegRefID.INSTANCE); + public static final ContraLegRefID ContraLegRefID = register(org.fix4j.spec.fix50sp2.fieldtype.ContraLegRefID.INSTANCE); + public static final SettlCurrBidFxRate SettlCurrBidFxRate = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrBidFxRate.INSTANCE); + public static final SettlCurrOfferFxRate SettlCurrOfferFxRate = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrOfferFxRate.INSTANCE); + public static final QuoteRequestRejectReason QuoteRequestRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteRequestRejectReason.INSTANCE); + public static final SideComplianceID SideComplianceID = register(org.fix4j.spec.fix50sp2.fieldtype.SideComplianceID.INSTANCE); + public static final AcctIDSource AcctIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.AcctIDSource.INSTANCE); + public static final AllocAcctIDSource AllocAcctIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.AllocAcctIDSource.INSTANCE); + public static final BenchmarkPrice BenchmarkPrice = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkPrice.INSTANCE); + public static final BenchmarkPriceType BenchmarkPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkPriceType.INSTANCE); + public static final ConfirmID ConfirmID = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmID.INSTANCE); + public static final ConfirmStatus ConfirmStatus = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmStatus.INSTANCE); + public static final ConfirmTransType ConfirmTransType = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmTransType.INSTANCE); + public static final ContractSettlMonth ContractSettlMonth = register(org.fix4j.spec.fix50sp2.fieldtype.ContractSettlMonth.INSTANCE); + public static final DeliveryForm DeliveryForm = register(org.fix4j.spec.fix50sp2.fieldtype.DeliveryForm.INSTANCE); + public static final LastParPx LastParPx = register(org.fix4j.spec.fix50sp2.fieldtype.LastParPx.INSTANCE); + public static final NoLegAllocs NoLegAllocs = register(org.fix4j.spec.fix50sp2.fieldtype.NoLegAllocs.INSTANCE); + public static final LegAllocAccount LegAllocAccount = register(org.fix4j.spec.fix50sp2.fieldtype.LegAllocAccount.INSTANCE); + public static final LegIndividualAllocID LegIndividualAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.LegIndividualAllocID.INSTANCE); + public static final LegAllocQty LegAllocQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegAllocQty.INSTANCE); + public static final LegAllocAcctIDSource LegAllocAcctIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.LegAllocAcctIDSource.INSTANCE); + public static final LegSettlCurrency LegSettlCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.LegSettlCurrency.INSTANCE); + public static final LegBenchmarkCurveCurrency LegBenchmarkCurveCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.LegBenchmarkCurveCurrency.INSTANCE); + public static final LegBenchmarkCurveName LegBenchmarkCurveName = register(org.fix4j.spec.fix50sp2.fieldtype.LegBenchmarkCurveName.INSTANCE); + public static final LegBenchmarkCurvePoint LegBenchmarkCurvePoint = register(org.fix4j.spec.fix50sp2.fieldtype.LegBenchmarkCurvePoint.INSTANCE); + public static final LegBenchmarkPrice LegBenchmarkPrice = register(org.fix4j.spec.fix50sp2.fieldtype.LegBenchmarkPrice.INSTANCE); + public static final LegBenchmarkPriceType LegBenchmarkPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.LegBenchmarkPriceType.INSTANCE); + public static final LegBidPx LegBidPx = register(org.fix4j.spec.fix50sp2.fieldtype.LegBidPx.INSTANCE); + public static final LegIOIQty LegIOIQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegIOIQty.INSTANCE); + public static final NoLegStipulations NoLegStipulations = register(org.fix4j.spec.fix50sp2.fieldtype.NoLegStipulations.INSTANCE); + public static final LegOfferPx LegOfferPx = register(org.fix4j.spec.fix50sp2.fieldtype.LegOfferPx.INSTANCE); + public static final LegOrderQty LegOrderQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegOrderQty.INSTANCE); + public static final LegPriceType LegPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.LegPriceType.INSTANCE); + public static final LegQty LegQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegQty.INSTANCE); + public static final LegStipulationType LegStipulationType = register(org.fix4j.spec.fix50sp2.fieldtype.LegStipulationType.INSTANCE); + public static final LegStipulationValue LegStipulationValue = register(org.fix4j.spec.fix50sp2.fieldtype.LegStipulationValue.INSTANCE); + public static final LegSwapType LegSwapType = register(org.fix4j.spec.fix50sp2.fieldtype.LegSwapType.INSTANCE); + public static final Pool Pool = register(org.fix4j.spec.fix50sp2.fieldtype.Pool.INSTANCE); + public static final QuotePriceType QuotePriceType = register(org.fix4j.spec.fix50sp2.fieldtype.QuotePriceType.INSTANCE); + public static final QuoteRespID QuoteRespID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteRespID.INSTANCE); + public static final QuoteRespType QuoteRespType = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteRespType.INSTANCE); + public static final QuoteQualifier QuoteQualifier = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteQualifier.INSTANCE); + public static final YieldRedemptionDate YieldRedemptionDate = register(org.fix4j.spec.fix50sp2.fieldtype.YieldRedemptionDate.INSTANCE); + public static final YieldRedemptionPrice YieldRedemptionPrice = register(org.fix4j.spec.fix50sp2.fieldtype.YieldRedemptionPrice.INSTANCE); + public static final YieldRedemptionPriceType YieldRedemptionPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.YieldRedemptionPriceType.INSTANCE); + public static final BenchmarkSecurityID BenchmarkSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkSecurityID.INSTANCE); + public static final ReversalIndicator ReversalIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.ReversalIndicator.INSTANCE); + public static final YieldCalcDate YieldCalcDate = register(org.fix4j.spec.fix50sp2.fieldtype.YieldCalcDate.INSTANCE); + public static final NoPositions NoPositions = register(org.fix4j.spec.fix50sp2.fieldtype.NoPositions.INSTANCE); + public static final PosType PosType = register(org.fix4j.spec.fix50sp2.fieldtype.PosType.INSTANCE); + public static final LongQty LongQty = register(org.fix4j.spec.fix50sp2.fieldtype.LongQty.INSTANCE); + public static final ShortQty ShortQty = register(org.fix4j.spec.fix50sp2.fieldtype.ShortQty.INSTANCE); + public static final PosQtyStatus PosQtyStatus = register(org.fix4j.spec.fix50sp2.fieldtype.PosQtyStatus.INSTANCE); + public static final PosAmtType PosAmtType = register(org.fix4j.spec.fix50sp2.fieldtype.PosAmtType.INSTANCE); + public static final PosAmt PosAmt = register(org.fix4j.spec.fix50sp2.fieldtype.PosAmt.INSTANCE); + public static final PosTransType PosTransType = register(org.fix4j.spec.fix50sp2.fieldtype.PosTransType.INSTANCE); + public static final PosReqID PosReqID = register(org.fix4j.spec.fix50sp2.fieldtype.PosReqID.INSTANCE); + public static final NoUnderlyings NoUnderlyings = register(org.fix4j.spec.fix50sp2.fieldtype.NoUnderlyings.INSTANCE); + public static final PosMaintAction PosMaintAction = register(org.fix4j.spec.fix50sp2.fieldtype.PosMaintAction.INSTANCE); + public static final OrigPosReqRefID OrigPosReqRefID = register(org.fix4j.spec.fix50sp2.fieldtype.OrigPosReqRefID.INSTANCE); + public static final PosMaintRptRefID PosMaintRptRefID = register(org.fix4j.spec.fix50sp2.fieldtype.PosMaintRptRefID.INSTANCE); + public static final ClearingBusinessDate ClearingBusinessDate = register(org.fix4j.spec.fix50sp2.fieldtype.ClearingBusinessDate.INSTANCE); + public static final SettlSessID SettlSessID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlSessID.INSTANCE); + public static final SettlSessSubID SettlSessSubID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlSessSubID.INSTANCE); + public static final AdjustmentType AdjustmentType = register(org.fix4j.spec.fix50sp2.fieldtype.AdjustmentType.INSTANCE); + public static final ContraryInstructionIndicator ContraryInstructionIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.ContraryInstructionIndicator.INSTANCE); + public static final PriorSpreadIndicator PriorSpreadIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.PriorSpreadIndicator.INSTANCE); + public static final PosMaintRptID PosMaintRptID = register(org.fix4j.spec.fix50sp2.fieldtype.PosMaintRptID.INSTANCE); + public static final PosMaintStatus PosMaintStatus = register(org.fix4j.spec.fix50sp2.fieldtype.PosMaintStatus.INSTANCE); + public static final PosMaintResult PosMaintResult = register(org.fix4j.spec.fix50sp2.fieldtype.PosMaintResult.INSTANCE); + public static final PosReqType PosReqType = register(org.fix4j.spec.fix50sp2.fieldtype.PosReqType.INSTANCE); + public static final ResponseTransportType ResponseTransportType = register(org.fix4j.spec.fix50sp2.fieldtype.ResponseTransportType.INSTANCE); + public static final ResponseDestination ResponseDestination = register(org.fix4j.spec.fix50sp2.fieldtype.ResponseDestination.INSTANCE); + public static final TotalNumPosReports TotalNumPosReports = register(org.fix4j.spec.fix50sp2.fieldtype.TotalNumPosReports.INSTANCE); + public static final PosReqResult PosReqResult = register(org.fix4j.spec.fix50sp2.fieldtype.PosReqResult.INSTANCE); + public static final PosReqStatus PosReqStatus = register(org.fix4j.spec.fix50sp2.fieldtype.PosReqStatus.INSTANCE); + public static final SettlPrice SettlPrice = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPrice.INSTANCE); + public static final SettlPriceType SettlPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPriceType.INSTANCE); + public static final UnderlyingSettlPrice UnderlyingSettlPrice = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlPrice.INSTANCE); + public static final UnderlyingSettlPriceType UnderlyingSettlPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlPriceType.INSTANCE); + public static final PriorSettlPrice PriorSettlPrice = register(org.fix4j.spec.fix50sp2.fieldtype.PriorSettlPrice.INSTANCE); + public static final NoQuoteQualifiers NoQuoteQualifiers = register(org.fix4j.spec.fix50sp2.fieldtype.NoQuoteQualifiers.INSTANCE); + public static final AllocSettlCurrency AllocSettlCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.AllocSettlCurrency.INSTANCE); + public static final AllocSettlCurrAmt AllocSettlCurrAmt = register(org.fix4j.spec.fix50sp2.fieldtype.AllocSettlCurrAmt.INSTANCE); + public static final InterestAtMaturity InterestAtMaturity = register(org.fix4j.spec.fix50sp2.fieldtype.InterestAtMaturity.INSTANCE); + public static final LegDatedDate LegDatedDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegDatedDate.INSTANCE); + public static final LegPool LegPool = register(org.fix4j.spec.fix50sp2.fieldtype.LegPool.INSTANCE); + public static final AllocInterestAtMaturity AllocInterestAtMaturity = register(org.fix4j.spec.fix50sp2.fieldtype.AllocInterestAtMaturity.INSTANCE); + public static final AllocAccruedInterestAmt AllocAccruedInterestAmt = register(org.fix4j.spec.fix50sp2.fieldtype.AllocAccruedInterestAmt.INSTANCE); + public static final DeliveryDate DeliveryDate = register(org.fix4j.spec.fix50sp2.fieldtype.DeliveryDate.INSTANCE); + public static final AssignmentMethod AssignmentMethod = register(org.fix4j.spec.fix50sp2.fieldtype.AssignmentMethod.INSTANCE); + public static final AssignmentUnit AssignmentUnit = register(org.fix4j.spec.fix50sp2.fieldtype.AssignmentUnit.INSTANCE); + public static final OpenInterest OpenInterest = register(org.fix4j.spec.fix50sp2.fieldtype.OpenInterest.INSTANCE); + public static final ExerciseMethod ExerciseMethod = register(org.fix4j.spec.fix50sp2.fieldtype.ExerciseMethod.INSTANCE); + public static final TotNumTradeReports TotNumTradeReports = register(org.fix4j.spec.fix50sp2.fieldtype.TotNumTradeReports.INSTANCE); + public static final TradeRequestResult TradeRequestResult = register(org.fix4j.spec.fix50sp2.fieldtype.TradeRequestResult.INSTANCE); + public static final TradeRequestStatus TradeRequestStatus = register(org.fix4j.spec.fix50sp2.fieldtype.TradeRequestStatus.INSTANCE); + public static final TradeReportRejectReason TradeReportRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.TradeReportRejectReason.INSTANCE); + public static final SideMultiLegReportingType SideMultiLegReportingType = register(org.fix4j.spec.fix50sp2.fieldtype.SideMultiLegReportingType.INSTANCE); + public static final NoPosAmt NoPosAmt = register(org.fix4j.spec.fix50sp2.fieldtype.NoPosAmt.INSTANCE); + public static final AutoAcceptIndicator AutoAcceptIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.AutoAcceptIndicator.INSTANCE); + public static final AllocReportID AllocReportID = register(org.fix4j.spec.fix50sp2.fieldtype.AllocReportID.INSTANCE); + public static final NoNested2PartyIDs NoNested2PartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested2PartyIDs.INSTANCE); + public static final Nested2PartyID Nested2PartyID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested2PartyID.INSTANCE); + public static final Nested2PartyIDSource Nested2PartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.Nested2PartyIDSource.INSTANCE); + public static final Nested2PartyRole Nested2PartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.Nested2PartyRole.INSTANCE); + public static final Nested2PartySubID Nested2PartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested2PartySubID.INSTANCE); + public static final BenchmarkSecurityIDSource BenchmarkSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkSecurityIDSource.INSTANCE); + public static final SecuritySubType SecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySubType.INSTANCE); + public static final UnderlyingSecuritySubType UnderlyingSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecuritySubType.INSTANCE); + public static final LegSecuritySubType LegSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecuritySubType.INSTANCE); + public static final AllowableOneSidednessPct AllowableOneSidednessPct = register(org.fix4j.spec.fix50sp2.fieldtype.AllowableOneSidednessPct.INSTANCE); + public static final AllowableOneSidednessValue AllowableOneSidednessValue = register(org.fix4j.spec.fix50sp2.fieldtype.AllowableOneSidednessValue.INSTANCE); + public static final AllowableOneSidednessCurr AllowableOneSidednessCurr = register(org.fix4j.spec.fix50sp2.fieldtype.AllowableOneSidednessCurr.INSTANCE); + public static final NoTrdRegTimestamps NoTrdRegTimestamps = register(org.fix4j.spec.fix50sp2.fieldtype.NoTrdRegTimestamps.INSTANCE); + public static final TrdRegTimestamp TrdRegTimestamp = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRegTimestamp.INSTANCE); + public static final TrdRegTimestampType TrdRegTimestampType = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRegTimestampType.INSTANCE); + public static final TrdRegTimestampOrigin TrdRegTimestampOrigin = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRegTimestampOrigin.INSTANCE); + public static final ConfirmRefID ConfirmRefID = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmRefID.INSTANCE); + public static final ConfirmType ConfirmType = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmType.INSTANCE); + public static final ConfirmRejReason ConfirmRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmRejReason.INSTANCE); + public static final BookingType BookingType = register(org.fix4j.spec.fix50sp2.fieldtype.BookingType.INSTANCE); + public static final IndividualAllocRejCode IndividualAllocRejCode = register(org.fix4j.spec.fix50sp2.fieldtype.IndividualAllocRejCode.INSTANCE); + public static final SettlInstMsgID SettlInstMsgID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstMsgID.INSTANCE); + public static final NoSettlInst NoSettlInst = register(org.fix4j.spec.fix50sp2.fieldtype.NoSettlInst.INSTANCE); + public static final LastUpdateTime LastUpdateTime = register(org.fix4j.spec.fix50sp2.fieldtype.LastUpdateTime.INSTANCE); + public static final AllocSettlInstType AllocSettlInstType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocSettlInstType.INSTANCE); + public static final NoSettlPartyIDs NoSettlPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoSettlPartyIDs.INSTANCE); + public static final SettlPartyID SettlPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPartyID.INSTANCE); + public static final SettlPartyIDSource SettlPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPartyIDSource.INSTANCE); + public static final SettlPartyRole SettlPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPartyRole.INSTANCE); + public static final SettlPartySubID SettlPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPartySubID.INSTANCE); + public static final SettlPartySubIDType SettlPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPartySubIDType.INSTANCE); + public static final DlvyInstType DlvyInstType = register(org.fix4j.spec.fix50sp2.fieldtype.DlvyInstType.INSTANCE); + public static final TerminationType TerminationType = register(org.fix4j.spec.fix50sp2.fieldtype.TerminationType.INSTANCE); + public static final NextExpectedMsgSeqNum NextExpectedMsgSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.NextExpectedMsgSeqNum.INSTANCE); + public static final OrdStatusReqID OrdStatusReqID = register(org.fix4j.spec.fix50sp2.fieldtype.OrdStatusReqID.INSTANCE); + public static final SettlInstReqID SettlInstReqID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstReqID.INSTANCE); + public static final SettlInstReqRejCode SettlInstReqRejCode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstReqRejCode.INSTANCE); + public static final SecondaryAllocID SecondaryAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryAllocID.INSTANCE); + public static final AllocReportType AllocReportType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocReportType.INSTANCE); + public static final AllocReportRefID AllocReportRefID = register(org.fix4j.spec.fix50sp2.fieldtype.AllocReportRefID.INSTANCE); + public static final AllocCancReplaceReason AllocCancReplaceReason = register(org.fix4j.spec.fix50sp2.fieldtype.AllocCancReplaceReason.INSTANCE); + public static final CopyMsgIndicator CopyMsgIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.CopyMsgIndicator.INSTANCE); + public static final AllocAccountType AllocAccountType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocAccountType.INSTANCE); + public static final OrderAvgPx OrderAvgPx = register(org.fix4j.spec.fix50sp2.fieldtype.OrderAvgPx.INSTANCE); + public static final OrderBookingQty OrderBookingQty = register(org.fix4j.spec.fix50sp2.fieldtype.OrderBookingQty.INSTANCE); + public static final NoSettlPartySubIDs NoSettlPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoSettlPartySubIDs.INSTANCE); + public static final NoPartySubIDs NoPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartySubIDs.INSTANCE); + public static final PartySubIDType PartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.PartySubIDType.INSTANCE); + public static final NoNestedPartySubIDs NoNestedPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNestedPartySubIDs.INSTANCE); + public static final NestedPartySubIDType NestedPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.NestedPartySubIDType.INSTANCE); + public static final NoNested2PartySubIDs NoNested2PartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested2PartySubIDs.INSTANCE); + public static final Nested2PartySubIDType Nested2PartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.Nested2PartySubIDType.INSTANCE); + public static final AllocIntermedReqType AllocIntermedReqType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocIntermedReqType.INSTANCE); + public static final UnderlyingPx UnderlyingPx = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPx.INSTANCE); + public static final PriceDelta PriceDelta = register(org.fix4j.spec.fix50sp2.fieldtype.PriceDelta.INSTANCE); + public static final ApplQueueMax ApplQueueMax = register(org.fix4j.spec.fix50sp2.fieldtype.ApplQueueMax.INSTANCE); + public static final ApplQueueDepth ApplQueueDepth = register(org.fix4j.spec.fix50sp2.fieldtype.ApplQueueDepth.INSTANCE); + public static final ApplQueueResolution ApplQueueResolution = register(org.fix4j.spec.fix50sp2.fieldtype.ApplQueueResolution.INSTANCE); + public static final ApplQueueAction ApplQueueAction = register(org.fix4j.spec.fix50sp2.fieldtype.ApplQueueAction.INSTANCE); + public static final NoAltMDSource NoAltMDSource = register(org.fix4j.spec.fix50sp2.fieldtype.NoAltMDSource.INSTANCE); + public static final AltMDSourceID AltMDSourceID = register(org.fix4j.spec.fix50sp2.fieldtype.AltMDSourceID.INSTANCE); + public static final SecondaryTradeReportID SecondaryTradeReportID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryTradeReportID.INSTANCE); + public static final AvgPxIndicator AvgPxIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.AvgPxIndicator.INSTANCE); + public static final TradeLinkID TradeLinkID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeLinkID.INSTANCE); + public static final OrderInputDevice OrderInputDevice = register(org.fix4j.spec.fix50sp2.fieldtype.OrderInputDevice.INSTANCE); + public static final UnderlyingTradingSessionID UnderlyingTradingSessionID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingTradingSessionID.INSTANCE); + public static final UnderlyingTradingSessionSubID UnderlyingTradingSessionSubID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingTradingSessionSubID.INSTANCE); + public static final TradeLegRefID TradeLegRefID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeLegRefID.INSTANCE); + public static final ExchangeRule ExchangeRule = register(org.fix4j.spec.fix50sp2.fieldtype.ExchangeRule.INSTANCE); + public static final TradeAllocIndicator TradeAllocIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.TradeAllocIndicator.INSTANCE); + public static final ExpirationCycle ExpirationCycle = register(org.fix4j.spec.fix50sp2.fieldtype.ExpirationCycle.INSTANCE); + public static final TrdType TrdType = register(org.fix4j.spec.fix50sp2.fieldtype.TrdType.INSTANCE); + public static final TrdSubType TrdSubType = register(org.fix4j.spec.fix50sp2.fieldtype.TrdSubType.INSTANCE); + public static final TransferReason TransferReason = register(org.fix4j.spec.fix50sp2.fieldtype.TransferReason.INSTANCE); + public static final AsgnReqID AsgnReqID = register(org.fix4j.spec.fix50sp2.fieldtype.AsgnReqID.INSTANCE); + public static final TotNumAssignmentReports TotNumAssignmentReports = register(org.fix4j.spec.fix50sp2.fieldtype.TotNumAssignmentReports.INSTANCE); + public static final AsgnRptID AsgnRptID = register(org.fix4j.spec.fix50sp2.fieldtype.AsgnRptID.INSTANCE); + public static final ThresholdAmount ThresholdAmount = register(org.fix4j.spec.fix50sp2.fieldtype.ThresholdAmount.INSTANCE); + public static final PegMoveType PegMoveType = register(org.fix4j.spec.fix50sp2.fieldtype.PegMoveType.INSTANCE); + public static final PegOffsetType PegOffsetType = register(org.fix4j.spec.fix50sp2.fieldtype.PegOffsetType.INSTANCE); + public static final PegLimitType PegLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.PegLimitType.INSTANCE); + public static final PegRoundDirection PegRoundDirection = register(org.fix4j.spec.fix50sp2.fieldtype.PegRoundDirection.INSTANCE); + public static final PeggedPrice PeggedPrice = register(org.fix4j.spec.fix50sp2.fieldtype.PeggedPrice.INSTANCE); + public static final PegScope PegScope = register(org.fix4j.spec.fix50sp2.fieldtype.PegScope.INSTANCE); + public static final DiscretionMoveType DiscretionMoveType = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionMoveType.INSTANCE); + public static final DiscretionOffsetType DiscretionOffsetType = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionOffsetType.INSTANCE); + public static final DiscretionLimitType DiscretionLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionLimitType.INSTANCE); + public static final DiscretionRoundDirection DiscretionRoundDirection = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionRoundDirection.INSTANCE); + public static final DiscretionPrice DiscretionPrice = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionPrice.INSTANCE); + public static final DiscretionScope DiscretionScope = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionScope.INSTANCE); + public static final TargetStrategy TargetStrategy = register(org.fix4j.spec.fix50sp2.fieldtype.TargetStrategy.INSTANCE); + public static final TargetStrategyParameters TargetStrategyParameters = register(org.fix4j.spec.fix50sp2.fieldtype.TargetStrategyParameters.INSTANCE); + public static final ParticipationRate ParticipationRate = register(org.fix4j.spec.fix50sp2.fieldtype.ParticipationRate.INSTANCE); + public static final TargetStrategyPerformance TargetStrategyPerformance = register(org.fix4j.spec.fix50sp2.fieldtype.TargetStrategyPerformance.INSTANCE); + public static final LastLiquidityInd LastLiquidityInd = register(org.fix4j.spec.fix50sp2.fieldtype.LastLiquidityInd.INSTANCE); + public static final PublishTrdIndicator PublishTrdIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.PublishTrdIndicator.INSTANCE); + public static final ShortSaleReason ShortSaleReason = register(org.fix4j.spec.fix50sp2.fieldtype.ShortSaleReason.INSTANCE); + public static final QtyType QtyType = register(org.fix4j.spec.fix50sp2.fieldtype.QtyType.INSTANCE); + public static final SecondaryTrdType SecondaryTrdType = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryTrdType.INSTANCE); + public static final TradeReportType TradeReportType = register(org.fix4j.spec.fix50sp2.fieldtype.TradeReportType.INSTANCE); + public static final AllocNoOrdersType AllocNoOrdersType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocNoOrdersType.INSTANCE); + public static final SharedCommission SharedCommission = register(org.fix4j.spec.fix50sp2.fieldtype.SharedCommission.INSTANCE); + public static final ConfirmReqID ConfirmReqID = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmReqID.INSTANCE); + public static final AvgParPx AvgParPx = register(org.fix4j.spec.fix50sp2.fieldtype.AvgParPx.INSTANCE); + public static final ReportedPx ReportedPx = register(org.fix4j.spec.fix50sp2.fieldtype.ReportedPx.INSTANCE); + public static final NoCapacities NoCapacities = register(org.fix4j.spec.fix50sp2.fieldtype.NoCapacities.INSTANCE); + public static final OrderCapacityQty OrderCapacityQty = register(org.fix4j.spec.fix50sp2.fieldtype.OrderCapacityQty.INSTANCE); + public static final NoEvents NoEvents = register(org.fix4j.spec.fix50sp2.fieldtype.NoEvents.INSTANCE); + public static final EventType EventType = register(org.fix4j.spec.fix50sp2.fieldtype.EventType.INSTANCE); + public static final EventDate EventDate = register(org.fix4j.spec.fix50sp2.fieldtype.EventDate.INSTANCE); + public static final EventPx EventPx = register(org.fix4j.spec.fix50sp2.fieldtype.EventPx.INSTANCE); + public static final EventText EventText = register(org.fix4j.spec.fix50sp2.fieldtype.EventText.INSTANCE); + public static final PctAtRisk PctAtRisk = register(org.fix4j.spec.fix50sp2.fieldtype.PctAtRisk.INSTANCE); + public static final NoInstrAttrib NoInstrAttrib = register(org.fix4j.spec.fix50sp2.fieldtype.NoInstrAttrib.INSTANCE); + public static final InstrAttribType InstrAttribType = register(org.fix4j.spec.fix50sp2.fieldtype.InstrAttribType.INSTANCE); + public static final InstrAttribValue InstrAttribValue = register(org.fix4j.spec.fix50sp2.fieldtype.InstrAttribValue.INSTANCE); + public static final DatedDate DatedDate = register(org.fix4j.spec.fix50sp2.fieldtype.DatedDate.INSTANCE); + public static final InterestAccrualDate InterestAccrualDate = register(org.fix4j.spec.fix50sp2.fieldtype.InterestAccrualDate.INSTANCE); + public static final CPProgram CPProgram = register(org.fix4j.spec.fix50sp2.fieldtype.CPProgram.INSTANCE); + public static final CPRegType CPRegType = register(org.fix4j.spec.fix50sp2.fieldtype.CPRegType.INSTANCE); + public static final UnderlyingCPProgram UnderlyingCPProgram = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCPProgram.INSTANCE); + public static final UnderlyingCPRegType UnderlyingCPRegType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCPRegType.INSTANCE); + public static final UnderlyingQty UnderlyingQty = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingQty.INSTANCE); + public static final TrdMatchID TrdMatchID = register(org.fix4j.spec.fix50sp2.fieldtype.TrdMatchID.INSTANCE); + public static final SecondaryTradeReportRefID SecondaryTradeReportRefID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryTradeReportRefID.INSTANCE); + public static final UnderlyingDirtyPrice UnderlyingDirtyPrice = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingDirtyPrice.INSTANCE); + public static final UnderlyingEndPrice UnderlyingEndPrice = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingEndPrice.INSTANCE); + public static final UnderlyingStartValue UnderlyingStartValue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStartValue.INSTANCE); + public static final UnderlyingCurrentValue UnderlyingCurrentValue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCurrentValue.INSTANCE); + public static final UnderlyingEndValue UnderlyingEndValue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingEndValue.INSTANCE); + public static final NoUnderlyingStips NoUnderlyingStips = register(org.fix4j.spec.fix50sp2.fieldtype.NoUnderlyingStips.INSTANCE); + public static final UnderlyingStipType UnderlyingStipType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStipType.INSTANCE); + public static final UnderlyingStipValue UnderlyingStipValue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStipValue.INSTANCE); + public static final MaturityNetMoney MaturityNetMoney = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityNetMoney.INSTANCE); + public static final MiscFeeBasis MiscFeeBasis = register(org.fix4j.spec.fix50sp2.fieldtype.MiscFeeBasis.INSTANCE); + public static final TotNoAllocs TotNoAllocs = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoAllocs.INSTANCE); + public static final LastFragment LastFragment = register(org.fix4j.spec.fix50sp2.fieldtype.LastFragment.INSTANCE); + public static final CollReqID CollReqID = register(org.fix4j.spec.fix50sp2.fieldtype.CollReqID.INSTANCE); + public static final CollAsgnReason CollAsgnReason = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnReason.INSTANCE); + public static final CollInquiryQualifier CollInquiryQualifier = register(org.fix4j.spec.fix50sp2.fieldtype.CollInquiryQualifier.INSTANCE); + public static final NoTrades NoTrades = register(org.fix4j.spec.fix50sp2.fieldtype.NoTrades.INSTANCE); + public static final MarginRatio MarginRatio = register(org.fix4j.spec.fix50sp2.fieldtype.MarginRatio.INSTANCE); + public static final MarginExcess MarginExcess = register(org.fix4j.spec.fix50sp2.fieldtype.MarginExcess.INSTANCE); + public static final TotalNetValue TotalNetValue = register(org.fix4j.spec.fix50sp2.fieldtype.TotalNetValue.INSTANCE); + public static final CashOutstanding CashOutstanding = register(org.fix4j.spec.fix50sp2.fieldtype.CashOutstanding.INSTANCE); + public static final CollAsgnID CollAsgnID = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnID.INSTANCE); + public static final CollAsgnTransType CollAsgnTransType = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnTransType.INSTANCE); + public static final CollRespID CollRespID = register(org.fix4j.spec.fix50sp2.fieldtype.CollRespID.INSTANCE); + public static final CollAsgnRespType CollAsgnRespType = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnRespType.INSTANCE); + public static final CollAsgnRejectReason CollAsgnRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnRejectReason.INSTANCE); + public static final CollAsgnRefID CollAsgnRefID = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnRefID.INSTANCE); + public static final CollRptID CollRptID = register(org.fix4j.spec.fix50sp2.fieldtype.CollRptID.INSTANCE); + public static final CollInquiryID CollInquiryID = register(org.fix4j.spec.fix50sp2.fieldtype.CollInquiryID.INSTANCE); + public static final CollStatus CollStatus = register(org.fix4j.spec.fix50sp2.fieldtype.CollStatus.INSTANCE); + public static final TotNumReports TotNumReports = register(org.fix4j.spec.fix50sp2.fieldtype.TotNumReports.INSTANCE); + public static final LastRptRequested LastRptRequested = register(org.fix4j.spec.fix50sp2.fieldtype.LastRptRequested.INSTANCE); + public static final AgreementDesc AgreementDesc = register(org.fix4j.spec.fix50sp2.fieldtype.AgreementDesc.INSTANCE); + public static final AgreementID AgreementID = register(org.fix4j.spec.fix50sp2.fieldtype.AgreementID.INSTANCE); + public static final AgreementDate AgreementDate = register(org.fix4j.spec.fix50sp2.fieldtype.AgreementDate.INSTANCE); + public static final StartDate StartDate = register(org.fix4j.spec.fix50sp2.fieldtype.StartDate.INSTANCE); + public static final EndDate EndDate = register(org.fix4j.spec.fix50sp2.fieldtype.EndDate.INSTANCE); + public static final AgreementCurrency AgreementCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.AgreementCurrency.INSTANCE); + public static final DeliveryType DeliveryType = register(org.fix4j.spec.fix50sp2.fieldtype.DeliveryType.INSTANCE); + public static final EndAccruedInterestAmt EndAccruedInterestAmt = register(org.fix4j.spec.fix50sp2.fieldtype.EndAccruedInterestAmt.INSTANCE); + public static final StartCash StartCash = register(org.fix4j.spec.fix50sp2.fieldtype.StartCash.INSTANCE); + public static final EndCash EndCash = register(org.fix4j.spec.fix50sp2.fieldtype.EndCash.INSTANCE); + public static final UserRequestID UserRequestID = register(org.fix4j.spec.fix50sp2.fieldtype.UserRequestID.INSTANCE); + public static final UserRequestType UserRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.UserRequestType.INSTANCE); + public static final NewPassword NewPassword = register(org.fix4j.spec.fix50sp2.fieldtype.NewPassword.INSTANCE); + public static final UserStatus UserStatus = register(org.fix4j.spec.fix50sp2.fieldtype.UserStatus.INSTANCE); + public static final UserStatusText UserStatusText = register(org.fix4j.spec.fix50sp2.fieldtype.UserStatusText.INSTANCE); + public static final StatusValue StatusValue = register(org.fix4j.spec.fix50sp2.fieldtype.StatusValue.INSTANCE); + public static final StatusText StatusText = register(org.fix4j.spec.fix50sp2.fieldtype.StatusText.INSTANCE); + public static final RefCompID RefCompID = register(org.fix4j.spec.fix50sp2.fieldtype.RefCompID.INSTANCE); + public static final RefSubID RefSubID = register(org.fix4j.spec.fix50sp2.fieldtype.RefSubID.INSTANCE); + public static final NetworkResponseID NetworkResponseID = register(org.fix4j.spec.fix50sp2.fieldtype.NetworkResponseID.INSTANCE); + public static final NetworkRequestID NetworkRequestID = register(org.fix4j.spec.fix50sp2.fieldtype.NetworkRequestID.INSTANCE); + public static final LastNetworkResponseID LastNetworkResponseID = register(org.fix4j.spec.fix50sp2.fieldtype.LastNetworkResponseID.INSTANCE); + public static final NetworkRequestType NetworkRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.NetworkRequestType.INSTANCE); + public static final NoCompIDs NoCompIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoCompIDs.INSTANCE); + public static final NetworkStatusResponseType NetworkStatusResponseType = register(org.fix4j.spec.fix50sp2.fieldtype.NetworkStatusResponseType.INSTANCE); + public static final NoCollInquiryQualifier NoCollInquiryQualifier = register(org.fix4j.spec.fix50sp2.fieldtype.NoCollInquiryQualifier.INSTANCE); + public static final TrdRptStatus TrdRptStatus = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRptStatus.INSTANCE); + public static final AffirmStatus AffirmStatus = register(org.fix4j.spec.fix50sp2.fieldtype.AffirmStatus.INSTANCE); + public static final UnderlyingStrikeCurrency UnderlyingStrikeCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStrikeCurrency.INSTANCE); + public static final LegStrikeCurrency LegStrikeCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.LegStrikeCurrency.INSTANCE); + public static final TimeBracket TimeBracket = register(org.fix4j.spec.fix50sp2.fieldtype.TimeBracket.INSTANCE); + public static final CollAction CollAction = register(org.fix4j.spec.fix50sp2.fieldtype.CollAction.INSTANCE); + public static final CollInquiryStatus CollInquiryStatus = register(org.fix4j.spec.fix50sp2.fieldtype.CollInquiryStatus.INSTANCE); + public static final CollInquiryResult CollInquiryResult = register(org.fix4j.spec.fix50sp2.fieldtype.CollInquiryResult.INSTANCE); + public static final StrikeCurrency StrikeCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeCurrency.INSTANCE); + public static final NoNested3PartyIDs NoNested3PartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested3PartyIDs.INSTANCE); + public static final Nested3PartyID Nested3PartyID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested3PartyID.INSTANCE); + public static final Nested3PartyIDSource Nested3PartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.Nested3PartyIDSource.INSTANCE); + public static final Nested3PartyRole Nested3PartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.Nested3PartyRole.INSTANCE); + public static final NoNested3PartySubIDs NoNested3PartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested3PartySubIDs.INSTANCE); + public static final Nested3PartySubID Nested3PartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested3PartySubID.INSTANCE); + public static final Nested3PartySubIDType Nested3PartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.Nested3PartySubIDType.INSTANCE); + public static final LegContractSettlMonth LegContractSettlMonth = register(org.fix4j.spec.fix50sp2.fieldtype.LegContractSettlMonth.INSTANCE); + public static final LegInterestAccrualDate LegInterestAccrualDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegInterestAccrualDate.INSTANCE); + public static final NoStrategyParameters NoStrategyParameters = register(org.fix4j.spec.fix50sp2.fieldtype.NoStrategyParameters.INSTANCE); + public static final StrategyParameterName StrategyParameterName = register(org.fix4j.spec.fix50sp2.fieldtype.StrategyParameterName.INSTANCE); + public static final StrategyParameterType StrategyParameterType = register(org.fix4j.spec.fix50sp2.fieldtype.StrategyParameterType.INSTANCE); + public static final StrategyParameterValue StrategyParameterValue = register(org.fix4j.spec.fix50sp2.fieldtype.StrategyParameterValue.INSTANCE); + public static final HostCrossID HostCrossID = register(org.fix4j.spec.fix50sp2.fieldtype.HostCrossID.INSTANCE); + public static final SideTimeInForce SideTimeInForce = register(org.fix4j.spec.fix50sp2.fieldtype.SideTimeInForce.INSTANCE); + public static final MDReportID MDReportID = register(org.fix4j.spec.fix50sp2.fieldtype.MDReportID.INSTANCE); + public static final SecurityReportID SecurityReportID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityReportID.INSTANCE); + public static final SecurityStatus SecurityStatus = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityStatus.INSTANCE); + public static final SettleOnOpenFlag SettleOnOpenFlag = register(org.fix4j.spec.fix50sp2.fieldtype.SettleOnOpenFlag.INSTANCE); + public static final StrikeMultiplier StrikeMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeMultiplier.INSTANCE); + public static final StrikeValue StrikeValue = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeValue.INSTANCE); + public static final MinPriceIncrement MinPriceIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.MinPriceIncrement.INSTANCE); + public static final PositionLimit PositionLimit = register(org.fix4j.spec.fix50sp2.fieldtype.PositionLimit.INSTANCE); + public static final NTPositionLimit NTPositionLimit = register(org.fix4j.spec.fix50sp2.fieldtype.NTPositionLimit.INSTANCE); + public static final UnderlyingAllocationPercent UnderlyingAllocationPercent = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingAllocationPercent.INSTANCE); + public static final UnderlyingCashAmount UnderlyingCashAmount = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCashAmount.INSTANCE); + public static final UnderlyingCashType UnderlyingCashType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCashType.INSTANCE); + public static final UnderlyingSettlementType UnderlyingSettlementType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlementType.INSTANCE); + public static final QuantityDate QuantityDate = register(org.fix4j.spec.fix50sp2.fieldtype.QuantityDate.INSTANCE); + public static final ContIntRptID ContIntRptID = register(org.fix4j.spec.fix50sp2.fieldtype.ContIntRptID.INSTANCE); + public static final LateIndicator LateIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.LateIndicator.INSTANCE); + public static final InputSource InputSource = register(org.fix4j.spec.fix50sp2.fieldtype.InputSource.INSTANCE); + public static final SecurityUpdateAction SecurityUpdateAction = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityUpdateAction.INSTANCE); + public static final NoExpiration NoExpiration = register(org.fix4j.spec.fix50sp2.fieldtype.NoExpiration.INSTANCE); + public static final ExpirationQtyType ExpirationQtyType = register(org.fix4j.spec.fix50sp2.fieldtype.ExpirationQtyType.INSTANCE); + public static final ExpQty ExpQty = register(org.fix4j.spec.fix50sp2.fieldtype.ExpQty.INSTANCE); + public static final NoUnderlyingAmounts NoUnderlyingAmounts = register(org.fix4j.spec.fix50sp2.fieldtype.NoUnderlyingAmounts.INSTANCE); + public static final UnderlyingPayAmount UnderlyingPayAmount = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPayAmount.INSTANCE); + public static final UnderlyingCollectAmount UnderlyingCollectAmount = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCollectAmount.INSTANCE); + public static final UnderlyingSettlementDate UnderlyingSettlementDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlementDate.INSTANCE); + public static final UnderlyingSettlementStatus UnderlyingSettlementStatus = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlementStatus.INSTANCE); + public static final SecondaryIndividualAllocID SecondaryIndividualAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryIndividualAllocID.INSTANCE); + public static final LegReportID LegReportID = register(org.fix4j.spec.fix50sp2.fieldtype.LegReportID.INSTANCE); + public static final RndPx RndPx = register(org.fix4j.spec.fix50sp2.fieldtype.RndPx.INSTANCE); + public static final IndividualAllocType IndividualAllocType = register(org.fix4j.spec.fix50sp2.fieldtype.IndividualAllocType.INSTANCE); + public static final AllocCustomerCapacity AllocCustomerCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.AllocCustomerCapacity.INSTANCE); + public static final TierCode TierCode = register(org.fix4j.spec.fix50sp2.fieldtype.TierCode.INSTANCE); + public static final UnitOfMeasure UnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.UnitOfMeasure.INSTANCE); + public static final TimeUnit TimeUnit = register(org.fix4j.spec.fix50sp2.fieldtype.TimeUnit.INSTANCE); + public static final UnderlyingUnitOfMeasure UnderlyingUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingUnitOfMeasure.INSTANCE); + public static final LegUnitOfMeasure LegUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.LegUnitOfMeasure.INSTANCE); + public static final UnderlyingTimeUnit UnderlyingTimeUnit = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingTimeUnit.INSTANCE); + public static final LegTimeUnit LegTimeUnit = register(org.fix4j.spec.fix50sp2.fieldtype.LegTimeUnit.INSTANCE); + public static final AllocMethod AllocMethod = register(org.fix4j.spec.fix50sp2.fieldtype.AllocMethod.INSTANCE); + public static final TradeID TradeID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeID.INSTANCE); + public static final SideTradeReportID SideTradeReportID = register(org.fix4j.spec.fix50sp2.fieldtype.SideTradeReportID.INSTANCE); + public static final SideFillStationCd SideFillStationCd = register(org.fix4j.spec.fix50sp2.fieldtype.SideFillStationCd.INSTANCE); + public static final SideReasonCd SideReasonCd = register(org.fix4j.spec.fix50sp2.fieldtype.SideReasonCd.INSTANCE); + public static final SideTrdSubTyp SideTrdSubTyp = register(org.fix4j.spec.fix50sp2.fieldtype.SideTrdSubTyp.INSTANCE); + public static final SideLastQty SideLastQty = register(org.fix4j.spec.fix50sp2.fieldtype.SideLastQty.INSTANCE); + public static final MessageEventSource MessageEventSource = register(org.fix4j.spec.fix50sp2.fieldtype.MessageEventSource.INSTANCE); + public static final SideTrdRegTimestamp SideTrdRegTimestamp = register(org.fix4j.spec.fix50sp2.fieldtype.SideTrdRegTimestamp.INSTANCE); + public static final SideTrdRegTimestampType SideTrdRegTimestampType = register(org.fix4j.spec.fix50sp2.fieldtype.SideTrdRegTimestampType.INSTANCE); + public static final SideTrdRegTimestampSrc SideTrdRegTimestampSrc = register(org.fix4j.spec.fix50sp2.fieldtype.SideTrdRegTimestampSrc.INSTANCE); + public static final AsOfIndicator AsOfIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.AsOfIndicator.INSTANCE); + public static final NoSideTrdRegTS NoSideTrdRegTS = register(org.fix4j.spec.fix50sp2.fieldtype.NoSideTrdRegTS.INSTANCE); + public static final LegOptionRatio LegOptionRatio = register(org.fix4j.spec.fix50sp2.fieldtype.LegOptionRatio.INSTANCE); + public static final NoInstrumentParties NoInstrumentParties = register(org.fix4j.spec.fix50sp2.fieldtype.NoInstrumentParties.INSTANCE); + public static final InstrumentPartyID InstrumentPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.InstrumentPartyID.INSTANCE); + public static final TradeVolume TradeVolume = register(org.fix4j.spec.fix50sp2.fieldtype.TradeVolume.INSTANCE); + public static final MDBookType MDBookType = register(org.fix4j.spec.fix50sp2.fieldtype.MDBookType.INSTANCE); + public static final MDFeedType MDFeedType = register(org.fix4j.spec.fix50sp2.fieldtype.MDFeedType.INSTANCE); + public static final MDPriceLevel MDPriceLevel = register(org.fix4j.spec.fix50sp2.fieldtype.MDPriceLevel.INSTANCE); + public static final MDOriginType MDOriginType = register(org.fix4j.spec.fix50sp2.fieldtype.MDOriginType.INSTANCE); + public static final FirstPx FirstPx = register(org.fix4j.spec.fix50sp2.fieldtype.FirstPx.INSTANCE); + public static final MDEntrySpotRate MDEntrySpotRate = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntrySpotRate.INSTANCE); + public static final MDEntryForwardPoints MDEntryForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryForwardPoints.INSTANCE); + public static final ManualOrderIndicator ManualOrderIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.ManualOrderIndicator.INSTANCE); + public static final CustDirectedOrder CustDirectedOrder = register(org.fix4j.spec.fix50sp2.fieldtype.CustDirectedOrder.INSTANCE); + public static final ReceivedDeptID ReceivedDeptID = register(org.fix4j.spec.fix50sp2.fieldtype.ReceivedDeptID.INSTANCE); + public static final CustOrderHandlingInst CustOrderHandlingInst = register(org.fix4j.spec.fix50sp2.fieldtype.CustOrderHandlingInst.INSTANCE); + public static final OrderHandlingInstSource OrderHandlingInstSource = register(org.fix4j.spec.fix50sp2.fieldtype.OrderHandlingInstSource.INSTANCE); + public static final DeskType DeskType = register(org.fix4j.spec.fix50sp2.fieldtype.DeskType.INSTANCE); + public static final DeskTypeSource DeskTypeSource = register(org.fix4j.spec.fix50sp2.fieldtype.DeskTypeSource.INSTANCE); + public static final DeskOrderHandlingInst DeskOrderHandlingInst = register(org.fix4j.spec.fix50sp2.fieldtype.DeskOrderHandlingInst.INSTANCE); + public static final ExecAckStatus ExecAckStatus = register(org.fix4j.spec.fix50sp2.fieldtype.ExecAckStatus.INSTANCE); + public static final UnderlyingDeliveryAmount UnderlyingDeliveryAmount = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingDeliveryAmount.INSTANCE); + public static final UnderlyingCapValue UnderlyingCapValue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCapValue.INSTANCE); + public static final UnderlyingSettlMethod UnderlyingSettlMethod = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlMethod.INSTANCE); + public static final SecondaryTradeID SecondaryTradeID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryTradeID.INSTANCE); + public static final FirmTradeID FirmTradeID = register(org.fix4j.spec.fix50sp2.fieldtype.FirmTradeID.INSTANCE); + public static final SecondaryFirmTradeID SecondaryFirmTradeID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryFirmTradeID.INSTANCE); + public static final CollApplType CollApplType = register(org.fix4j.spec.fix50sp2.fieldtype.CollApplType.INSTANCE); + public static final UnderlyingAdjustedQuantity UnderlyingAdjustedQuantity = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingAdjustedQuantity.INSTANCE); + public static final UnderlyingFXRate UnderlyingFXRate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingFXRate.INSTANCE); + public static final UnderlyingFXRateCalc UnderlyingFXRateCalc = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingFXRateCalc.INSTANCE); + public static final AllocPositionEffect AllocPositionEffect = register(org.fix4j.spec.fix50sp2.fieldtype.AllocPositionEffect.INSTANCE); + public static final DealingCapacity DealingCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.DealingCapacity.INSTANCE); + public static final InstrmtAssignmentMethod InstrmtAssignmentMethod = register(org.fix4j.spec.fix50sp2.fieldtype.InstrmtAssignmentMethod.INSTANCE); + public static final InstrumentPartyIDSource InstrumentPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.InstrumentPartyIDSource.INSTANCE); + public static final InstrumentPartyRole InstrumentPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.InstrumentPartyRole.INSTANCE); + public static final NoInstrumentPartySubIDs NoInstrumentPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoInstrumentPartySubIDs.INSTANCE); + public static final InstrumentPartySubID InstrumentPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.InstrumentPartySubID.INSTANCE); + public static final InstrumentPartySubIDType InstrumentPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.InstrumentPartySubIDType.INSTANCE); + public static final PositionCurrency PositionCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.PositionCurrency.INSTANCE); + public static final CalculatedCcyLastQty CalculatedCcyLastQty = register(org.fix4j.spec.fix50sp2.fieldtype.CalculatedCcyLastQty.INSTANCE); + public static final AggressorIndicator AggressorIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.AggressorIndicator.INSTANCE); + public static final NoUndlyInstrumentParties NoUndlyInstrumentParties = register(org.fix4j.spec.fix50sp2.fieldtype.NoUndlyInstrumentParties.INSTANCE); + public static final UnderlyingInstrumentPartyID UnderlyingInstrumentPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrumentPartyID.INSTANCE); + public static final UnderlyingInstrumentPartyIDSource UnderlyingInstrumentPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrumentPartyIDSource.INSTANCE); + public static final UnderlyingInstrumentPartyRole UnderlyingInstrumentPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrumentPartyRole.INSTANCE); + public static final NoUndlyInstrumentPartySubIDs NoUndlyInstrumentPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoUndlyInstrumentPartySubIDs.INSTANCE); + public static final UnderlyingInstrumentPartySubID UnderlyingInstrumentPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrumentPartySubID.INSTANCE); + public static final UnderlyingInstrumentPartySubIDType UnderlyingInstrumentPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrumentPartySubIDType.INSTANCE); + public static final BidSwapPoints BidSwapPoints = register(org.fix4j.spec.fix50sp2.fieldtype.BidSwapPoints.INSTANCE); + public static final OfferSwapPoints OfferSwapPoints = register(org.fix4j.spec.fix50sp2.fieldtype.OfferSwapPoints.INSTANCE); + public static final LegBidForwardPoints LegBidForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.LegBidForwardPoints.INSTANCE); + public static final LegOfferForwardPoints LegOfferForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.LegOfferForwardPoints.INSTANCE); + public static final SwapPoints SwapPoints = register(org.fix4j.spec.fix50sp2.fieldtype.SwapPoints.INSTANCE); + public static final MDQuoteType MDQuoteType = register(org.fix4j.spec.fix50sp2.fieldtype.MDQuoteType.INSTANCE); + public static final LastSwapPoints LastSwapPoints = register(org.fix4j.spec.fix50sp2.fieldtype.LastSwapPoints.INSTANCE); + public static final SideGrossTradeAmt SideGrossTradeAmt = register(org.fix4j.spec.fix50sp2.fieldtype.SideGrossTradeAmt.INSTANCE); + public static final LegLastForwardPoints LegLastForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.LegLastForwardPoints.INSTANCE); + public static final LegCalculatedCcyLastQty LegCalculatedCcyLastQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegCalculatedCcyLastQty.INSTANCE); + public static final LegGrossTradeAmt LegGrossTradeAmt = register(org.fix4j.spec.fix50sp2.fieldtype.LegGrossTradeAmt.INSTANCE); + public static final MaturityTime MaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityTime.INSTANCE); + public static final RefOrderID RefOrderID = register(org.fix4j.spec.fix50sp2.fieldtype.RefOrderID.INSTANCE); + public static final RefOrderIDSource RefOrderIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RefOrderIDSource.INSTANCE); + public static final SecondaryDisplayQty SecondaryDisplayQty = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryDisplayQty.INSTANCE); + public static final DisplayWhen DisplayWhen = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayWhen.INSTANCE); + public static final DisplayMethod DisplayMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayMethod.INSTANCE); + public static final DisplayLowQty DisplayLowQty = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayLowQty.INSTANCE); + public static final DisplayHighQty DisplayHighQty = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayHighQty.INSTANCE); + public static final DisplayMinIncr DisplayMinIncr = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayMinIncr.INSTANCE); + public static final RefreshQty RefreshQty = register(org.fix4j.spec.fix50sp2.fieldtype.RefreshQty.INSTANCE); + public static final MatchIncrement MatchIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.MatchIncrement.INSTANCE); + public static final MaxPriceLevels MaxPriceLevels = register(org.fix4j.spec.fix50sp2.fieldtype.MaxPriceLevels.INSTANCE); + public static final PreTradeAnonymity PreTradeAnonymity = register(org.fix4j.spec.fix50sp2.fieldtype.PreTradeAnonymity.INSTANCE); + public static final PriceProtectionScope PriceProtectionScope = register(org.fix4j.spec.fix50sp2.fieldtype.PriceProtectionScope.INSTANCE); + public static final LotType LotType = register(org.fix4j.spec.fix50sp2.fieldtype.LotType.INSTANCE); + public static final PegPriceType PegPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.PegPriceType.INSTANCE); + public static final PeggedRefPrice PeggedRefPrice = register(org.fix4j.spec.fix50sp2.fieldtype.PeggedRefPrice.INSTANCE); + public static final PegSecurityIDSource PegSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.PegSecurityIDSource.INSTANCE); + public static final PegSecurityID PegSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.PegSecurityID.INSTANCE); + public static final PegSymbol PegSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.PegSymbol.INSTANCE); + public static final PegSecurityDesc PegSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.PegSecurityDesc.INSTANCE); + public static final TriggerType TriggerType = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerType.INSTANCE); + public static final TriggerAction TriggerAction = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerAction.INSTANCE); + public static final TriggerPrice TriggerPrice = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerPrice.INSTANCE); + public static final TriggerSymbol TriggerSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerSymbol.INSTANCE); + public static final TriggerSecurityID TriggerSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerSecurityID.INSTANCE); + public static final TriggerSecurityIDSource TriggerSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerSecurityIDSource.INSTANCE); + public static final TriggerSecurityDesc TriggerSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerSecurityDesc.INSTANCE); + public static final TriggerPriceType TriggerPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerPriceType.INSTANCE); + public static final TriggerPriceTypeScope TriggerPriceTypeScope = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerPriceTypeScope.INSTANCE); + public static final TriggerPriceDirection TriggerPriceDirection = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerPriceDirection.INSTANCE); + public static final TriggerNewPrice TriggerNewPrice = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerNewPrice.INSTANCE); + public static final TriggerOrderType TriggerOrderType = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerOrderType.INSTANCE); + public static final TriggerNewQty TriggerNewQty = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerNewQty.INSTANCE); + public static final TriggerTradingSessionID TriggerTradingSessionID = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerTradingSessionID.INSTANCE); + public static final TriggerTradingSessionSubID TriggerTradingSessionSubID = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerTradingSessionSubID.INSTANCE); + public static final OrderCategory OrderCategory = register(org.fix4j.spec.fix50sp2.fieldtype.OrderCategory.INSTANCE); + public static final NoRootPartyIDs NoRootPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRootPartyIDs.INSTANCE); + public static final RootPartyID RootPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.RootPartyID.INSTANCE); + public static final RootPartyIDSource RootPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RootPartyIDSource.INSTANCE); + public static final RootPartyRole RootPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.RootPartyRole.INSTANCE); + public static final NoRootPartySubIDs NoRootPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRootPartySubIDs.INSTANCE); + public static final RootPartySubID RootPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.RootPartySubID.INSTANCE); + public static final RootPartySubIDType RootPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.RootPartySubIDType.INSTANCE); + public static final TradeHandlingInstr TradeHandlingInstr = register(org.fix4j.spec.fix50sp2.fieldtype.TradeHandlingInstr.INSTANCE); + public static final OrigTradeHandlingInstr OrigTradeHandlingInstr = register(org.fix4j.spec.fix50sp2.fieldtype.OrigTradeHandlingInstr.INSTANCE); + public static final OrigTradeDate OrigTradeDate = register(org.fix4j.spec.fix50sp2.fieldtype.OrigTradeDate.INSTANCE); + public static final OrigTradeID OrigTradeID = register(org.fix4j.spec.fix50sp2.fieldtype.OrigTradeID.INSTANCE); + public static final OrigSecondaryTradeID OrigSecondaryTradeID = register(org.fix4j.spec.fix50sp2.fieldtype.OrigSecondaryTradeID.INSTANCE); + public static final ApplVerID ApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplVerID.INSTANCE); + public static final CstmApplVerID CstmApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.CstmApplVerID.INSTANCE); + public static final RefApplVerID RefApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.RefApplVerID.INSTANCE); + public static final RefCstmApplVerID RefCstmApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.RefCstmApplVerID.INSTANCE); + public static final TZTransactTime TZTransactTime = register(org.fix4j.spec.fix50sp2.fieldtype.TZTransactTime.INSTANCE); + public static final ExDestinationIDSource ExDestinationIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.ExDestinationIDSource.INSTANCE); + public static final ReportedPxDiff ReportedPxDiff = register(org.fix4j.spec.fix50sp2.fieldtype.ReportedPxDiff.INSTANCE); + public static final RptSys RptSys = register(org.fix4j.spec.fix50sp2.fieldtype.RptSys.INSTANCE); + public static final AllocClearingFeeIndicator AllocClearingFeeIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.AllocClearingFeeIndicator.INSTANCE); + public static final DefaultApplVerID DefaultApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.DefaultApplVerID.INSTANCE); + public static final DisplayQty DisplayQty = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayQty.INSTANCE); + public static final ExchangeSpecialInstructions ExchangeSpecialInstructions = register(org.fix4j.spec.fix50sp2.fieldtype.ExchangeSpecialInstructions.INSTANCE); + public static final UnderlyingMaturityTime UnderlyingMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingMaturityTime.INSTANCE); + public static final LegMaturityTime LegMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.LegMaturityTime.INSTANCE); + public static final MaxTradeVol MaxTradeVol = register(org.fix4j.spec.fix50sp2.fieldtype.MaxTradeVol.INSTANCE); + public static final NoMDFeedTypes NoMDFeedTypes = register(org.fix4j.spec.fix50sp2.fieldtype.NoMDFeedTypes.INSTANCE); + public static final MatchAlgorithm MatchAlgorithm = register(org.fix4j.spec.fix50sp2.fieldtype.MatchAlgorithm.INSTANCE); + public static final MaxPriceVariation MaxPriceVariation = register(org.fix4j.spec.fix50sp2.fieldtype.MaxPriceVariation.INSTANCE); + public static final ImpliedMarketIndicator ImpliedMarketIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.ImpliedMarketIndicator.INSTANCE); + public static final EventTime EventTime = register(org.fix4j.spec.fix50sp2.fieldtype.EventTime.INSTANCE); + public static final MinPriceIncrementAmount MinPriceIncrementAmount = register(org.fix4j.spec.fix50sp2.fieldtype.MinPriceIncrementAmount.INSTANCE); + public static final UnitOfMeasureQty UnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.UnitOfMeasureQty.INSTANCE); + public static final LowLimitPrice LowLimitPrice = register(org.fix4j.spec.fix50sp2.fieldtype.LowLimitPrice.INSTANCE); + public static final HighLimitPrice HighLimitPrice = register(org.fix4j.spec.fix50sp2.fieldtype.HighLimitPrice.INSTANCE); + public static final TradingReferencePrice TradingReferencePrice = register(org.fix4j.spec.fix50sp2.fieldtype.TradingReferencePrice.INSTANCE); + public static final SecurityGroup SecurityGroup = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityGroup.INSTANCE); + public static final LegNumber LegNumber = register(org.fix4j.spec.fix50sp2.fieldtype.LegNumber.INSTANCE); + public static final SettlementCycleNo SettlementCycleNo = register(org.fix4j.spec.fix50sp2.fieldtype.SettlementCycleNo.INSTANCE); + public static final SideCurrency SideCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.SideCurrency.INSTANCE); + public static final SideSettlCurrency SideSettlCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.SideSettlCurrency.INSTANCE); + public static final CcyAmt CcyAmt = register(org.fix4j.spec.fix50sp2.fieldtype.CcyAmt.INSTANCE); + public static final NoSettlDetails NoSettlDetails = register(org.fix4j.spec.fix50sp2.fieldtype.NoSettlDetails.INSTANCE); + public static final SettlObligMode SettlObligMode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligMode.INSTANCE); + public static final SettlObligMsgID SettlObligMsgID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligMsgID.INSTANCE); + public static final SettlObligID SettlObligID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligID.INSTANCE); + public static final SettlObligTransType SettlObligTransType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligTransType.INSTANCE); + public static final SettlObligRefID SettlObligRefID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligRefID.INSTANCE); + public static final SettlObligSource SettlObligSource = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligSource.INSTANCE); + public static final NoSettlOblig NoSettlOblig = register(org.fix4j.spec.fix50sp2.fieldtype.NoSettlOblig.INSTANCE); + public static final QuoteMsgID QuoteMsgID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteMsgID.INSTANCE); + public static final QuoteEntryStatus QuoteEntryStatus = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteEntryStatus.INSTANCE); + public static final TotNoCxldQuotes TotNoCxldQuotes = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoCxldQuotes.INSTANCE); + public static final TotNoAccQuotes TotNoAccQuotes = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoAccQuotes.INSTANCE); + public static final TotNoRejQuotes TotNoRejQuotes = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoRejQuotes.INSTANCE); + public static final PrivateQuote PrivateQuote = register(org.fix4j.spec.fix50sp2.fieldtype.PrivateQuote.INSTANCE); + public static final RespondentType RespondentType = register(org.fix4j.spec.fix50sp2.fieldtype.RespondentType.INSTANCE); + public static final MDSubBookType MDSubBookType = register(org.fix4j.spec.fix50sp2.fieldtype.MDSubBookType.INSTANCE); + public static final SecurityTradingEvent SecurityTradingEvent = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityTradingEvent.INSTANCE); + public static final NoStatsIndicators NoStatsIndicators = register(org.fix4j.spec.fix50sp2.fieldtype.NoStatsIndicators.INSTANCE); + public static final StatsType StatsType = register(org.fix4j.spec.fix50sp2.fieldtype.StatsType.INSTANCE); + public static final NoOfSecSizes NoOfSecSizes = register(org.fix4j.spec.fix50sp2.fieldtype.NoOfSecSizes.INSTANCE); + public static final MDSecSizeType MDSecSizeType = register(org.fix4j.spec.fix50sp2.fieldtype.MDSecSizeType.INSTANCE); + public static final MDSecSize MDSecSize = register(org.fix4j.spec.fix50sp2.fieldtype.MDSecSize.INSTANCE); + public static final ApplID ApplID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplID.INSTANCE); + public static final ApplSeqNum ApplSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.ApplSeqNum.INSTANCE); + public static final ApplBegSeqNum ApplBegSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.ApplBegSeqNum.INSTANCE); + public static final ApplEndSeqNum ApplEndSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.ApplEndSeqNum.INSTANCE); + public static final SecurityXMLLen SecurityXMLLen = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityXMLLen.INSTANCE); + public static final SecurityXML SecurityXML = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityXML.INSTANCE); + public static final SecurityXMLSchema SecurityXMLSchema = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityXMLSchema.INSTANCE); + public static final RefreshIndicator RefreshIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.RefreshIndicator.INSTANCE); + public static final Volatility Volatility = register(org.fix4j.spec.fix50sp2.fieldtype.Volatility.INSTANCE); + public static final TimeToExpiration TimeToExpiration = register(org.fix4j.spec.fix50sp2.fieldtype.TimeToExpiration.INSTANCE); + public static final RiskFreeRate RiskFreeRate = register(org.fix4j.spec.fix50sp2.fieldtype.RiskFreeRate.INSTANCE); + public static final PriceUnitOfMeasure PriceUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.PriceUnitOfMeasure.INSTANCE); + public static final PriceUnitOfMeasureQty PriceUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.PriceUnitOfMeasureQty.INSTANCE); + public static final SettlMethod SettlMethod = register(org.fix4j.spec.fix50sp2.fieldtype.SettlMethod.INSTANCE); + public static final ExerciseStyle ExerciseStyle = register(org.fix4j.spec.fix50sp2.fieldtype.ExerciseStyle.INSTANCE); + public static final UnderlyingExerciseStyle UnderlyingExerciseStyle = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingExerciseStyle.INSTANCE); + public static final LegExerciseStyle LegExerciseStyle = register(org.fix4j.spec.fix50sp2.fieldtype.LegExerciseStyle.INSTANCE); + public static final OptPayoutAmount OptPayoutAmount = register(org.fix4j.spec.fix50sp2.fieldtype.OptPayoutAmount.INSTANCE); + public static final PriceQuoteMethod PriceQuoteMethod = register(org.fix4j.spec.fix50sp2.fieldtype.PriceQuoteMethod.INSTANCE); + public static final ValuationMethod ValuationMethod = register(org.fix4j.spec.fix50sp2.fieldtype.ValuationMethod.INSTANCE); + public static final ListMethod ListMethod = register(org.fix4j.spec.fix50sp2.fieldtype.ListMethod.INSTANCE); + public static final CapPrice CapPrice = register(org.fix4j.spec.fix50sp2.fieldtype.CapPrice.INSTANCE); + public static final FloorPrice FloorPrice = register(org.fix4j.spec.fix50sp2.fieldtype.FloorPrice.INSTANCE); + public static final NoStrikeRules NoStrikeRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoStrikeRules.INSTANCE); + public static final StartStrikePxRange StartStrikePxRange = register(org.fix4j.spec.fix50sp2.fieldtype.StartStrikePxRange.INSTANCE); + public static final EndStrikePxRange EndStrikePxRange = register(org.fix4j.spec.fix50sp2.fieldtype.EndStrikePxRange.INSTANCE); + public static final StrikeIncrement StrikeIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeIncrement.INSTANCE); + public static final NoTickRules NoTickRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoTickRules.INSTANCE); + public static final StartTickPriceRange StartTickPriceRange = register(org.fix4j.spec.fix50sp2.fieldtype.StartTickPriceRange.INSTANCE); + public static final EndTickPriceRange EndTickPriceRange = register(org.fix4j.spec.fix50sp2.fieldtype.EndTickPriceRange.INSTANCE); + public static final TickIncrement TickIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.TickIncrement.INSTANCE); + public static final TickRuleType TickRuleType = register(org.fix4j.spec.fix50sp2.fieldtype.TickRuleType.INSTANCE); + public static final NestedInstrAttribType NestedInstrAttribType = register(org.fix4j.spec.fix50sp2.fieldtype.NestedInstrAttribType.INSTANCE); + public static final NestedInstrAttribValue NestedInstrAttribValue = register(org.fix4j.spec.fix50sp2.fieldtype.NestedInstrAttribValue.INSTANCE); + public static final DerivativeSymbol DerivativeSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSymbol.INSTANCE); + public static final DerivativeSymbolSfx DerivativeSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSymbolSfx.INSTANCE); + public static final DerivativeSecurityID DerivativeSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityID.INSTANCE); + public static final DerivativeSecurityIDSource DerivativeSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityIDSource.INSTANCE); + public static final NoDerivativeSecurityAltID NoDerivativeSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoDerivativeSecurityAltID.INSTANCE); + public static final DerivativeSecurityAltID DerivativeSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityAltID.INSTANCE); + public static final DerivativeSecurityAltIDSource DerivativeSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityAltIDSource.INSTANCE); + public static final SecondaryLowLimitPrice SecondaryLowLimitPrice = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryLowLimitPrice.INSTANCE); + public static final SecondaryHighLimitPrice SecondaryHighLimitPrice = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryHighLimitPrice.INSTANCE); + public static final MaturityRuleID MaturityRuleID = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityRuleID.INSTANCE); + public static final StrikeRuleID StrikeRuleID = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeRuleID.INSTANCE); + public static final DerivativeOptPayAmount DerivativeOptPayAmount = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeOptPayAmount.INSTANCE); + public static final EndMaturityMonthYear EndMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.EndMaturityMonthYear.INSTANCE); + public static final ProductComplex ProductComplex = register(org.fix4j.spec.fix50sp2.fieldtype.ProductComplex.INSTANCE); + public static final DerivativeProductComplex DerivativeProductComplex = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeProductComplex.INSTANCE); + public static final MaturityMonthYearIncrement MaturityMonthYearIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityMonthYearIncrement.INSTANCE); + public static final MinLotSize MinLotSize = register(org.fix4j.spec.fix50sp2.fieldtype.MinLotSize.INSTANCE); + public static final NoExecInstRules NoExecInstRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoExecInstRules.INSTANCE); + public static final NoLotTypeRules NoLotTypeRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoLotTypeRules.INSTANCE); + public static final NoMatchRules NoMatchRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoMatchRules.INSTANCE); + public static final NoMaturityRules NoMaturityRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoMaturityRules.INSTANCE); + public static final NoOrdTypeRules NoOrdTypeRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoOrdTypeRules.INSTANCE); + public static final NoTimeInForceRules NoTimeInForceRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoTimeInForceRules.INSTANCE); + public static final SecondaryTradingReferencePrice SecondaryTradingReferencePrice = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryTradingReferencePrice.INSTANCE); + public static final StartMaturityMonthYear StartMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.StartMaturityMonthYear.INSTANCE); + public static final FlexProductEligibilityIndicator FlexProductEligibilityIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.FlexProductEligibilityIndicator.INSTANCE); + public static final DerivFlexProductEligibilityIndicator DerivFlexProductEligibilityIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.DerivFlexProductEligibilityIndicator.INSTANCE); + public static final FlexibleIndicator FlexibleIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.FlexibleIndicator.INSTANCE); + public static final TradingCurrency TradingCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.TradingCurrency.INSTANCE); + public static final DerivativeProduct DerivativeProduct = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeProduct.INSTANCE); + public static final DerivativeSecurityGroup DerivativeSecurityGroup = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityGroup.INSTANCE); + public static final DerivativeCFICode DerivativeCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeCFICode.INSTANCE); + public static final DerivativeSecurityType DerivativeSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityType.INSTANCE); + public static final DerivativeSecuritySubType DerivativeSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecuritySubType.INSTANCE); + public static final DerivativeMaturityMonthYear DerivativeMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeMaturityMonthYear.INSTANCE); + public static final DerivativeMaturityDate DerivativeMaturityDate = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeMaturityDate.INSTANCE); + public static final DerivativeMaturityTime DerivativeMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeMaturityTime.INSTANCE); + public static final DerivativeSettleOnOpenFlag DerivativeSettleOnOpenFlag = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSettleOnOpenFlag.INSTANCE); + public static final DerivativeInstrmtAssignmentMethod DerivativeInstrmtAssignmentMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrmtAssignmentMethod.INSTANCE); + public static final DerivativeSecurityStatus DerivativeSecurityStatus = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityStatus.INSTANCE); + public static final DerivativeInstrRegistry DerivativeInstrRegistry = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrRegistry.INSTANCE); + public static final DerivativeCountryOfIssue DerivativeCountryOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeCountryOfIssue.INSTANCE); + public static final DerivativeStateOrProvinceOfIssue DerivativeStateOrProvinceOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeStateOrProvinceOfIssue.INSTANCE); + public static final DerivativeLocaleOfIssue DerivativeLocaleOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeLocaleOfIssue.INSTANCE); + public static final DerivativeStrikePrice DerivativeStrikePrice = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeStrikePrice.INSTANCE); + public static final DerivativeStrikeCurrency DerivativeStrikeCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeStrikeCurrency.INSTANCE); + public static final DerivativeStrikeMultiplier DerivativeStrikeMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeStrikeMultiplier.INSTANCE); + public static final DerivativeStrikeValue DerivativeStrikeValue = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeStrikeValue.INSTANCE); + public static final DerivativeOptAttribute DerivativeOptAttribute = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeOptAttribute.INSTANCE); + public static final DerivativeContractMultiplier DerivativeContractMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeContractMultiplier.INSTANCE); + public static final DerivativeMinPriceIncrement DerivativeMinPriceIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeMinPriceIncrement.INSTANCE); + public static final DerivativeMinPriceIncrementAmount DerivativeMinPriceIncrementAmount = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeMinPriceIncrementAmount.INSTANCE); + public static final DerivativeUnitOfMeasure DerivativeUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeUnitOfMeasure.INSTANCE); + public static final DerivativeUnitOfMeasureQty DerivativeUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeUnitOfMeasureQty.INSTANCE); + public static final DerivativeTimeUnit DerivativeTimeUnit = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeTimeUnit.INSTANCE); + public static final DerivativeSecurityExchange DerivativeSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityExchange.INSTANCE); + public static final DerivativePositionLimit DerivativePositionLimit = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativePositionLimit.INSTANCE); + public static final DerivativeNTPositionLimit DerivativeNTPositionLimit = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeNTPositionLimit.INSTANCE); + public static final DerivativeIssuer DerivativeIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeIssuer.INSTANCE); + public static final DerivativeIssueDate DerivativeIssueDate = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeIssueDate.INSTANCE); + public static final DerivativeEncodedIssuerLen DerivativeEncodedIssuerLen = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEncodedIssuerLen.INSTANCE); + public static final DerivativeEncodedIssuer DerivativeEncodedIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEncodedIssuer.INSTANCE); + public static final DerivativeSecurityDesc DerivativeSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityDesc.INSTANCE); + public static final DerivativeEncodedSecurityDescLen DerivativeEncodedSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEncodedSecurityDescLen.INSTANCE); + public static final DerivativeEncodedSecurityDesc DerivativeEncodedSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEncodedSecurityDesc.INSTANCE); + public static final DerivativeSecurityXMLLen DerivativeSecurityXMLLen = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityXMLLen.INSTANCE); + public static final DerivativeSecurityXML DerivativeSecurityXML = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityXML.INSTANCE); + public static final DerivativeSecurityXMLSchema DerivativeSecurityXMLSchema = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityXMLSchema.INSTANCE); + public static final DerivativeContractSettlMonth DerivativeContractSettlMonth = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeContractSettlMonth.INSTANCE); + public static final NoDerivativeEvents NoDerivativeEvents = register(org.fix4j.spec.fix50sp2.fieldtype.NoDerivativeEvents.INSTANCE); + public static final DerivativeEventType DerivativeEventType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEventType.INSTANCE); + public static final DerivativeEventDate DerivativeEventDate = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEventDate.INSTANCE); + public static final DerivativeEventTime DerivativeEventTime = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEventTime.INSTANCE); + public static final DerivativeEventPx DerivativeEventPx = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEventPx.INSTANCE); + public static final DerivativeEventText DerivativeEventText = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEventText.INSTANCE); + public static final NoDerivativeInstrumentParties NoDerivativeInstrumentParties = register(org.fix4j.spec.fix50sp2.fieldtype.NoDerivativeInstrumentParties.INSTANCE); + public static final DerivativeInstrumentPartyID DerivativeInstrumentPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrumentPartyID.INSTANCE); + public static final DerivativeInstrumentPartyIDSource DerivativeInstrumentPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrumentPartyIDSource.INSTANCE); + public static final DerivativeInstrumentPartyRole DerivativeInstrumentPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrumentPartyRole.INSTANCE); + public static final NoDerivativeInstrumentPartySubIDs NoDerivativeInstrumentPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoDerivativeInstrumentPartySubIDs.INSTANCE); + public static final DerivativeInstrumentPartySubID DerivativeInstrumentPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrumentPartySubID.INSTANCE); + public static final DerivativeInstrumentPartySubIDType DerivativeInstrumentPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrumentPartySubIDType.INSTANCE); + public static final DerivativeExerciseStyle DerivativeExerciseStyle = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeExerciseStyle.INSTANCE); + public static final MarketSegmentID MarketSegmentID = register(org.fix4j.spec.fix50sp2.fieldtype.MarketSegmentID.INSTANCE); + public static final MarketID MarketID = register(org.fix4j.spec.fix50sp2.fieldtype.MarketID.INSTANCE); + public static final MaturityMonthYearIncrementUnits MaturityMonthYearIncrementUnits = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityMonthYearIncrementUnits.INSTANCE); + public static final MaturityMonthYearFormat MaturityMonthYearFormat = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityMonthYearFormat.INSTANCE); + public static final StrikeExerciseStyle StrikeExerciseStyle = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeExerciseStyle.INSTANCE); + public static final SecondaryPriceLimitType SecondaryPriceLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryPriceLimitType.INSTANCE); + public static final PriceLimitType PriceLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.PriceLimitType.INSTANCE); + public static final DerivativeSecurityListRequestType DerivativeSecurityListRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityListRequestType.INSTANCE); + public static final ExecInstValue ExecInstValue = register(org.fix4j.spec.fix50sp2.fieldtype.ExecInstValue.INSTANCE); + public static final NoTradingSessionRules NoTradingSessionRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoTradingSessionRules.INSTANCE); + public static final NoMarketSegments NoMarketSegments = register(org.fix4j.spec.fix50sp2.fieldtype.NoMarketSegments.INSTANCE); + public static final NoDerivativeInstrAttrib NoDerivativeInstrAttrib = register(org.fix4j.spec.fix50sp2.fieldtype.NoDerivativeInstrAttrib.INSTANCE); + public static final NoNestedInstrAttrib NoNestedInstrAttrib = register(org.fix4j.spec.fix50sp2.fieldtype.NoNestedInstrAttrib.INSTANCE); + public static final DerivativeInstrAttribType DerivativeInstrAttribType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrAttribType.INSTANCE); + public static final DerivativeInstrAttribValue DerivativeInstrAttribValue = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrAttribValue.INSTANCE); + public static final DerivativePriceUnitOfMeasure DerivativePriceUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativePriceUnitOfMeasure.INSTANCE); + public static final DerivativePriceUnitOfMeasureQty DerivativePriceUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativePriceUnitOfMeasureQty.INSTANCE); + public static final DerivativeSettlMethod DerivativeSettlMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSettlMethod.INSTANCE); + public static final DerivativePriceQuoteMethod DerivativePriceQuoteMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativePriceQuoteMethod.INSTANCE); + public static final DerivativeValuationMethod DerivativeValuationMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeValuationMethod.INSTANCE); + public static final DerivativeListMethod DerivativeListMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeListMethod.INSTANCE); + public static final DerivativeCapPrice DerivativeCapPrice = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeCapPrice.INSTANCE); + public static final DerivativeFloorPrice DerivativeFloorPrice = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeFloorPrice.INSTANCE); + public static final DerivativePutOrCall DerivativePutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativePutOrCall.INSTANCE); + public static final ListUpdateAction ListUpdateAction = register(org.fix4j.spec.fix50sp2.fieldtype.ListUpdateAction.INSTANCE); + public static final LegPutOrCall LegPutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.LegPutOrCall.INSTANCE); + public static final LegUnitOfMeasureQty LegUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegUnitOfMeasureQty.INSTANCE); + public static final LegPriceUnitOfMeasure LegPriceUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.LegPriceUnitOfMeasure.INSTANCE); + public static final LegPriceUnitOfMeasureQty LegPriceUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegPriceUnitOfMeasureQty.INSTANCE); + public static final UnderlyingUnitOfMeasureQty UnderlyingUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingUnitOfMeasureQty.INSTANCE); + public static final UnderlyingPriceUnitOfMeasure UnderlyingPriceUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPriceUnitOfMeasure.INSTANCE); + public static final UnderlyingPriceUnitOfMeasureQty UnderlyingPriceUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPriceUnitOfMeasureQty.INSTANCE); + public static final MarketReqID MarketReqID = register(org.fix4j.spec.fix50sp2.fieldtype.MarketReqID.INSTANCE); + public static final MarketReportID MarketReportID = register(org.fix4j.spec.fix50sp2.fieldtype.MarketReportID.INSTANCE); + public static final MarketUpdateAction MarketUpdateAction = register(org.fix4j.spec.fix50sp2.fieldtype.MarketUpdateAction.INSTANCE); + public static final MarketSegmentDesc MarketSegmentDesc = register(org.fix4j.spec.fix50sp2.fieldtype.MarketSegmentDesc.INSTANCE); + public static final EncodedMktSegmDescLen EncodedMktSegmDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedMktSegmDescLen.INSTANCE); + public static final EncodedMktSegmDesc EncodedMktSegmDesc = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedMktSegmDesc.INSTANCE); + public static final ParentMktSegmID ParentMktSegmID = register(org.fix4j.spec.fix50sp2.fieldtype.ParentMktSegmID.INSTANCE); + public static final TradingSessionDesc TradingSessionDesc = register(org.fix4j.spec.fix50sp2.fieldtype.TradingSessionDesc.INSTANCE); + public static final TradSesUpdateAction TradSesUpdateAction = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesUpdateAction.INSTANCE); + public static final RejectText RejectText = register(org.fix4j.spec.fix50sp2.fieldtype.RejectText.INSTANCE); + public static final FeeMultiplier FeeMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.FeeMultiplier.INSTANCE); + public static final UnderlyingLegSymbol UnderlyingLegSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSymbol.INSTANCE); + public static final UnderlyingLegSymbolSfx UnderlyingLegSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSymbolSfx.INSTANCE); + public static final UnderlyingLegSecurityID UnderlyingLegSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityID.INSTANCE); + public static final UnderlyingLegSecurityIDSource UnderlyingLegSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityIDSource.INSTANCE); + public static final NoUnderlyingLegSecurityAltID NoUnderlyingLegSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoUnderlyingLegSecurityAltID.INSTANCE); + public static final UnderlyingLegSecurityAltID UnderlyingLegSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityAltID.INSTANCE); + public static final UnderlyingLegSecurityAltIDSource UnderlyingLegSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityAltIDSource.INSTANCE); + public static final UnderlyingLegSecurityType UnderlyingLegSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityType.INSTANCE); + public static final UnderlyingLegSecuritySubType UnderlyingLegSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecuritySubType.INSTANCE); + public static final UnderlyingLegMaturityMonthYear UnderlyingLegMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegMaturityMonthYear.INSTANCE); + public static final UnderlyingLegPutOrCall UnderlyingLegPutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegPutOrCall.INSTANCE); + public static final UnderlyingLegStrikePrice UnderlyingLegStrikePrice = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegStrikePrice.INSTANCE); + public static final UnderlyingLegSecurityExchange UnderlyingLegSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityExchange.INSTANCE); + public static final NoOfLegUnderlyings NoOfLegUnderlyings = register(org.fix4j.spec.fix50sp2.fieldtype.NoOfLegUnderlyings.INSTANCE); + public static final UnderlyingLegCFICode UnderlyingLegCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegCFICode.INSTANCE); + public static final UnderlyingLegMaturityDate UnderlyingLegMaturityDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegMaturityDate.INSTANCE); + public static final UnderlyingLegMaturityTime UnderlyingLegMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegMaturityTime.INSTANCE); + public static final UnderlyingLegOptAttribute UnderlyingLegOptAttribute = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegOptAttribute.INSTANCE); + public static final UnderlyingLegSecurityDesc UnderlyingLegSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityDesc.INSTANCE); + public static final EncryptedPasswordMethod EncryptedPasswordMethod = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptedPasswordMethod.INSTANCE); + public static final EncryptedPasswordLen EncryptedPasswordLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptedPasswordLen.INSTANCE); + public static final EncryptedPassword EncryptedPassword = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptedPassword.INSTANCE); + public static final EncryptedNewPasswordLen EncryptedNewPasswordLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptedNewPasswordLen.INSTANCE); + public static final EncryptedNewPassword EncryptedNewPassword = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptedNewPassword.INSTANCE); + public static final ApplExtID ApplExtID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplExtID.INSTANCE); + public static final RefApplExtID RefApplExtID = register(org.fix4j.spec.fix50sp2.fieldtype.RefApplExtID.INSTANCE); + public static final DefaultApplExtID DefaultApplExtID = register(org.fix4j.spec.fix50sp2.fieldtype.DefaultApplExtID.INSTANCE); + public static final DefaultCstmApplVerID DefaultCstmApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.DefaultCstmApplVerID.INSTANCE); + public static final SessionStatus SessionStatus = register(org.fix4j.spec.fix50sp2.fieldtype.SessionStatus.INSTANCE); + public static final DefaultVerIndicator DefaultVerIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.DefaultVerIndicator.INSTANCE); + public static final NoUsernames NoUsernames = register(org.fix4j.spec.fix50sp2.fieldtype.NoUsernames.INSTANCE); + public static final LegAllocSettlCurrency LegAllocSettlCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.LegAllocSettlCurrency.INSTANCE); + public static final EncodedSymbolLen EncodedSymbolLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSymbolLen.INSTANCE); + public static final EncodedSymbol EncodedSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSymbol.INSTANCE); + public static final TotNoFills TotNoFills = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoFills.INSTANCE); + public static final NoFills NoFills = register(org.fix4j.spec.fix50sp2.fieldtype.NoFills.INSTANCE); + public static final FillExecID FillExecID = register(org.fix4j.spec.fix50sp2.fieldtype.FillExecID.INSTANCE); + public static final FillPx FillPx = register(org.fix4j.spec.fix50sp2.fieldtype.FillPx.INSTANCE); + public static final FillQty FillQty = register(org.fix4j.spec.fix50sp2.fieldtype.FillQty.INSTANCE); + public static final LegAllocID LegAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.LegAllocID.INSTANCE); + public static final TradSesEvent TradSesEvent = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesEvent.INSTANCE); + public static final MassActionReportID MassActionReportID = register(org.fix4j.spec.fix50sp2.fieldtype.MassActionReportID.INSTANCE); + public static final NoNotAffectedOrders NoNotAffectedOrders = register(org.fix4j.spec.fix50sp2.fieldtype.NoNotAffectedOrders.INSTANCE); + public static final NotAffectedOrderID NotAffectedOrderID = register(org.fix4j.spec.fix50sp2.fieldtype.NotAffectedOrderID.INSTANCE); + public static final NotAffOrigClOrdID NotAffOrigClOrdID = register(org.fix4j.spec.fix50sp2.fieldtype.NotAffOrigClOrdID.INSTANCE); + public static final MassActionType MassActionType = register(org.fix4j.spec.fix50sp2.fieldtype.MassActionType.INSTANCE); + public static final MassActionScope MassActionScope = register(org.fix4j.spec.fix50sp2.fieldtype.MassActionScope.INSTANCE); + public static final MassActionResponse MassActionResponse = register(org.fix4j.spec.fix50sp2.fieldtype.MassActionResponse.INSTANCE); + public static final MassActionRejectReason MassActionRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.MassActionRejectReason.INSTANCE); + public static final MultilegModel MultilegModel = register(org.fix4j.spec.fix50sp2.fieldtype.MultilegModel.INSTANCE); + public static final MultilegPriceMethod MultilegPriceMethod = register(org.fix4j.spec.fix50sp2.fieldtype.MultilegPriceMethod.INSTANCE); + public static final LegVolatility LegVolatility = register(org.fix4j.spec.fix50sp2.fieldtype.LegVolatility.INSTANCE); + public static final DividendYield DividendYield = register(org.fix4j.spec.fix50sp2.fieldtype.DividendYield.INSTANCE); + public static final LegDividendYield LegDividendYield = register(org.fix4j.spec.fix50sp2.fieldtype.LegDividendYield.INSTANCE); + public static final CurrencyRatio CurrencyRatio = register(org.fix4j.spec.fix50sp2.fieldtype.CurrencyRatio.INSTANCE); + public static final LegCurrencyRatio LegCurrencyRatio = register(org.fix4j.spec.fix50sp2.fieldtype.LegCurrencyRatio.INSTANCE); + public static final LegExecInst LegExecInst = register(org.fix4j.spec.fix50sp2.fieldtype.LegExecInst.INSTANCE); + public static final ContingencyType ContingencyType = register(org.fix4j.spec.fix50sp2.fieldtype.ContingencyType.INSTANCE); + public static final ListRejectReason ListRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.ListRejectReason.INSTANCE); + public static final NoTrdRepIndicators NoTrdRepIndicators = register(org.fix4j.spec.fix50sp2.fieldtype.NoTrdRepIndicators.INSTANCE); + public static final TrdRepPartyRole TrdRepPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRepPartyRole.INSTANCE); + public static final TrdRepIndicator TrdRepIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRepIndicator.INSTANCE); + public static final TradePublishIndicator TradePublishIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.TradePublishIndicator.INSTANCE); + public static final ApplReqID ApplReqID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplReqID.INSTANCE); + public static final ApplReqType ApplReqType = register(org.fix4j.spec.fix50sp2.fieldtype.ApplReqType.INSTANCE); + public static final ApplResponseType ApplResponseType = register(org.fix4j.spec.fix50sp2.fieldtype.ApplResponseType.INSTANCE); + public static final ApplTotalMessageCount ApplTotalMessageCount = register(org.fix4j.spec.fix50sp2.fieldtype.ApplTotalMessageCount.INSTANCE); + public static final ApplLastSeqNum ApplLastSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.ApplLastSeqNum.INSTANCE); + public static final NoApplIDs NoApplIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoApplIDs.INSTANCE); + public static final ApplResendFlag ApplResendFlag = register(org.fix4j.spec.fix50sp2.fieldtype.ApplResendFlag.INSTANCE); + public static final ApplResponseID ApplResponseID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplResponseID.INSTANCE); + public static final ApplResponseError ApplResponseError = register(org.fix4j.spec.fix50sp2.fieldtype.ApplResponseError.INSTANCE); + public static final RefApplID RefApplID = register(org.fix4j.spec.fix50sp2.fieldtype.RefApplID.INSTANCE); + public static final ApplReportID ApplReportID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplReportID.INSTANCE); + public static final RefApplLastSeqNum RefApplLastSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.RefApplLastSeqNum.INSTANCE); + public static final ApplNewSeqNum ApplNewSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.ApplNewSeqNum.INSTANCE); + public static final ApplReportType ApplReportType = register(org.fix4j.spec.fix50sp2.fieldtype.ApplReportType.INSTANCE); + public static final Nested4PartySubIDType Nested4PartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.Nested4PartySubIDType.INSTANCE); + public static final Nested4PartySubID Nested4PartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested4PartySubID.INSTANCE); + public static final NoNested4PartySubIDs NoNested4PartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested4PartySubIDs.INSTANCE); + public static final NoNested4PartyIDs NoNested4PartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested4PartyIDs.INSTANCE); + public static final Nested4PartyID Nested4PartyID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested4PartyID.INSTANCE); + public static final Nested4PartyIDSource Nested4PartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.Nested4PartyIDSource.INSTANCE); + public static final Nested4PartyRole Nested4PartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.Nested4PartyRole.INSTANCE); + public static final LegLastQty LegLastQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegLastQty.INSTANCE); + public static final SideExecID SideExecID = register(org.fix4j.spec.fix50sp2.fieldtype.SideExecID.INSTANCE); + public static final OrderDelay OrderDelay = register(org.fix4j.spec.fix50sp2.fieldtype.OrderDelay.INSTANCE); + public static final OrderDelayUnit OrderDelayUnit = register(org.fix4j.spec.fix50sp2.fieldtype.OrderDelayUnit.INSTANCE); + public static final VenueType VenueType = register(org.fix4j.spec.fix50sp2.fieldtype.VenueType.INSTANCE); + public static final RefOrdIDReason RefOrdIDReason = register(org.fix4j.spec.fix50sp2.fieldtype.RefOrdIDReason.INSTANCE); + public static final OrigCustOrderCapacity OrigCustOrderCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.OrigCustOrderCapacity.INSTANCE); + public static final RefApplReqID RefApplReqID = register(org.fix4j.spec.fix50sp2.fieldtype.RefApplReqID.INSTANCE); + public static final ModelType ModelType = register(org.fix4j.spec.fix50sp2.fieldtype.ModelType.INSTANCE); + public static final ContractMultiplierUnit ContractMultiplierUnit = register(org.fix4j.spec.fix50sp2.fieldtype.ContractMultiplierUnit.INSTANCE); + public static final LegContractMultiplierUnit LegContractMultiplierUnit = register(org.fix4j.spec.fix50sp2.fieldtype.LegContractMultiplierUnit.INSTANCE); + public static final UnderlyingContractMultiplierUnit UnderlyingContractMultiplierUnit = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingContractMultiplierUnit.INSTANCE); + public static final DerivativeContractMultiplierUnit DerivativeContractMultiplierUnit = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeContractMultiplierUnit.INSTANCE); + public static final FlowScheduleType FlowScheduleType = register(org.fix4j.spec.fix50sp2.fieldtype.FlowScheduleType.INSTANCE); + public static final LegFlowScheduleType LegFlowScheduleType = register(org.fix4j.spec.fix50sp2.fieldtype.LegFlowScheduleType.INSTANCE); + public static final UnderlyingFlowScheduleType UnderlyingFlowScheduleType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingFlowScheduleType.INSTANCE); + public static final DerivativeFlowScheduleType DerivativeFlowScheduleType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeFlowScheduleType.INSTANCE); + public static final FillLiquidityInd FillLiquidityInd = register(org.fix4j.spec.fix50sp2.fieldtype.FillLiquidityInd.INSTANCE); + public static final SideLiquidityInd SideLiquidityInd = register(org.fix4j.spec.fix50sp2.fieldtype.SideLiquidityInd.INSTANCE); + public static final NoRateSources NoRateSources = register(org.fix4j.spec.fix50sp2.fieldtype.NoRateSources.INSTANCE); + public static final RateSource RateSource = register(org.fix4j.spec.fix50sp2.fieldtype.RateSource.INSTANCE); + public static final RateSourceType RateSourceType = register(org.fix4j.spec.fix50sp2.fieldtype.RateSourceType.INSTANCE); + public static final ReferencePage ReferencePage = register(org.fix4j.spec.fix50sp2.fieldtype.ReferencePage.INSTANCE); + public static final RestructuringType RestructuringType = register(org.fix4j.spec.fix50sp2.fieldtype.RestructuringType.INSTANCE); + public static final Seniority Seniority = register(org.fix4j.spec.fix50sp2.fieldtype.Seniority.INSTANCE); + public static final NotionalPercentageOutstanding NotionalPercentageOutstanding = register(org.fix4j.spec.fix50sp2.fieldtype.NotionalPercentageOutstanding.INSTANCE); + public static final OriginalNotionalPercentageOutstanding OriginalNotionalPercentageOutstanding = register(org.fix4j.spec.fix50sp2.fieldtype.OriginalNotionalPercentageOutstanding.INSTANCE); + public static final UnderlyingRestructuringType UnderlyingRestructuringType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingRestructuringType.INSTANCE); + public static final UnderlyingSeniority UnderlyingSeniority = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSeniority.INSTANCE); + public static final UnderlyingNotionalPercentageOutstanding UnderlyingNotionalPercentageOutstanding = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingNotionalPercentageOutstanding.INSTANCE); + public static final UnderlyingOriginalNotionalPercentageOutstanding UnderlyingOriginalNotionalPercentageOutstanding = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingOriginalNotionalPercentageOutstanding.INSTANCE); + public static final AttachmentPoint AttachmentPoint = register(org.fix4j.spec.fix50sp2.fieldtype.AttachmentPoint.INSTANCE); + public static final DetachmentPoint DetachmentPoint = register(org.fix4j.spec.fix50sp2.fieldtype.DetachmentPoint.INSTANCE); + public static final UnderlyingAttachmentPoint UnderlyingAttachmentPoint = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingAttachmentPoint.INSTANCE); + public static final UnderlyingDetachmentPoint UnderlyingDetachmentPoint = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingDetachmentPoint.INSTANCE); + public static final NoTargetPartyIDs NoTargetPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoTargetPartyIDs.INSTANCE); + public static final TargetPartyID TargetPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.TargetPartyID.INSTANCE); + public static final TargetPartyIDSource TargetPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.TargetPartyIDSource.INSTANCE); + public static final TargetPartyRole TargetPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.TargetPartyRole.INSTANCE); + public static final SecurityListID SecurityListID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListID.INSTANCE); + public static final SecurityListRefID SecurityListRefID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListRefID.INSTANCE); + public static final SecurityListDesc SecurityListDesc = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListDesc.INSTANCE); + public static final EncodedSecurityListDescLen EncodedSecurityListDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSecurityListDescLen.INSTANCE); + public static final EncodedSecurityListDesc EncodedSecurityListDesc = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSecurityListDesc.INSTANCE); + public static final SecurityListType SecurityListType = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListType.INSTANCE); + public static final SecurityListTypeSource SecurityListTypeSource = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListTypeSource.INSTANCE); + public static final NewsID NewsID = register(org.fix4j.spec.fix50sp2.fieldtype.NewsID.INSTANCE); + public static final NewsCategory NewsCategory = register(org.fix4j.spec.fix50sp2.fieldtype.NewsCategory.INSTANCE); + public static final LanguageCode LanguageCode = register(org.fix4j.spec.fix50sp2.fieldtype.LanguageCode.INSTANCE); + public static final NoNewsRefIDs NoNewsRefIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNewsRefIDs.INSTANCE); + public static final NewsRefID NewsRefID = register(org.fix4j.spec.fix50sp2.fieldtype.NewsRefID.INSTANCE); + public static final NewsRefType NewsRefType = register(org.fix4j.spec.fix50sp2.fieldtype.NewsRefType.INSTANCE); + public static final StrikePriceDeterminationMethod StrikePriceDeterminationMethod = register(org.fix4j.spec.fix50sp2.fieldtype.StrikePriceDeterminationMethod.INSTANCE); + public static final StrikePriceBoundaryMethod StrikePriceBoundaryMethod = register(org.fix4j.spec.fix50sp2.fieldtype.StrikePriceBoundaryMethod.INSTANCE); + public static final StrikePriceBoundaryPrecision StrikePriceBoundaryPrecision = register(org.fix4j.spec.fix50sp2.fieldtype.StrikePriceBoundaryPrecision.INSTANCE); + public static final UnderlyingPriceDeterminationMethod UnderlyingPriceDeterminationMethod = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPriceDeterminationMethod.INSTANCE); + public static final OptPayoutType OptPayoutType = register(org.fix4j.spec.fix50sp2.fieldtype.OptPayoutType.INSTANCE); + public static final NoComplexEvents NoComplexEvents = register(org.fix4j.spec.fix50sp2.fieldtype.NoComplexEvents.INSTANCE); + public static final ComplexEventType ComplexEventType = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventType.INSTANCE); + public static final ComplexOptPayoutAmount ComplexOptPayoutAmount = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexOptPayoutAmount.INSTANCE); + public static final ComplexEventPrice ComplexEventPrice = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventPrice.INSTANCE); + public static final ComplexEventPriceBoundaryMethod ComplexEventPriceBoundaryMethod = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventPriceBoundaryMethod.INSTANCE); + public static final ComplexEventPriceBoundaryPrecision ComplexEventPriceBoundaryPrecision = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventPriceBoundaryPrecision.INSTANCE); + public static final ComplexEventPriceTimeType ComplexEventPriceTimeType = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventPriceTimeType.INSTANCE); + public static final ComplexEventCondition ComplexEventCondition = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventCondition.INSTANCE); + public static final NoComplexEventDates NoComplexEventDates = register(org.fix4j.spec.fix50sp2.fieldtype.NoComplexEventDates.INSTANCE); + public static final ComplexEventStartDate ComplexEventStartDate = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventStartDate.INSTANCE); + public static final ComplexEventEndDate ComplexEventEndDate = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventEndDate.INSTANCE); + public static final NoComplexEventTimes NoComplexEventTimes = register(org.fix4j.spec.fix50sp2.fieldtype.NoComplexEventTimes.INSTANCE); + public static final ComplexEventStartTime ComplexEventStartTime = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventStartTime.INSTANCE); + public static final ComplexEventEndTime ComplexEventEndTime = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventEndTime.INSTANCE); + public static final StreamAsgnReqID StreamAsgnReqID = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnReqID.INSTANCE); + public static final StreamAsgnReqType StreamAsgnReqType = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnReqType.INSTANCE); + public static final NoAsgnReqs NoAsgnReqs = register(org.fix4j.spec.fix50sp2.fieldtype.NoAsgnReqs.INSTANCE); + public static final MDStreamID MDStreamID = register(org.fix4j.spec.fix50sp2.fieldtype.MDStreamID.INSTANCE); + public static final StreamAsgnRptID StreamAsgnRptID = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnRptID.INSTANCE); + public static final StreamAsgnRejReason StreamAsgnRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnRejReason.INSTANCE); + public static final StreamAsgnAckType StreamAsgnAckType = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnAckType.INSTANCE); + public static final StreamAsgnType StreamAsgnType = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnType.INSTANCE); + public static final RelSymTransactTime RelSymTransactTime = register(org.fix4j.spec.fix50sp2.fieldtype.RelSymTransactTime.INSTANCE); + public static final PartyDetailsListRequestID PartyDetailsListRequestID = register(org.fix4j.spec.fix50sp2.fieldtype.PartyDetailsListRequestID.INSTANCE); + public static final NoPartyListResponseTypes NoPartyListResponseTypes = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyListResponseTypes.INSTANCE); + public static final PartyListResponseType PartyListResponseType = register(org.fix4j.spec.fix50sp2.fieldtype.PartyListResponseType.INSTANCE); + public static final NoRequestedPartyRoles NoRequestedPartyRoles = register(org.fix4j.spec.fix50sp2.fieldtype.NoRequestedPartyRoles.INSTANCE); + public static final RequestedPartyRole RequestedPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.RequestedPartyRole.INSTANCE); + public static final PartyDetailsListReportID PartyDetailsListReportID = register(org.fix4j.spec.fix50sp2.fieldtype.PartyDetailsListReportID.INSTANCE); + public static final PartyDetailsRequestResult PartyDetailsRequestResult = register(org.fix4j.spec.fix50sp2.fieldtype.PartyDetailsRequestResult.INSTANCE); + public static final TotNoPartyList TotNoPartyList = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoPartyList.INSTANCE); + public static final NoPartyList NoPartyList = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyList.INSTANCE); + public static final NoPartyRelationships NoPartyRelationships = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyRelationships.INSTANCE); + public static final PartyRelationship PartyRelationship = register(org.fix4j.spec.fix50sp2.fieldtype.PartyRelationship.INSTANCE); + public static final NoPartyAltIDs NoPartyAltIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyAltIDs.INSTANCE); + public static final PartyAltID PartyAltID = register(org.fix4j.spec.fix50sp2.fieldtype.PartyAltID.INSTANCE); + public static final PartyAltIDSource PartyAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.PartyAltIDSource.INSTANCE); + public static final NoPartyAltSubIDs NoPartyAltSubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyAltSubIDs.INSTANCE); + public static final PartyAltSubID PartyAltSubID = register(org.fix4j.spec.fix50sp2.fieldtype.PartyAltSubID.INSTANCE); + public static final PartyAltSubIDType PartyAltSubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.PartyAltSubIDType.INSTANCE); + public static final NoContextPartyIDs NoContextPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoContextPartyIDs.INSTANCE); + public static final ContextPartyID ContextPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.ContextPartyID.INSTANCE); + public static final ContextPartyIDSource ContextPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.ContextPartyIDSource.INSTANCE); + public static final ContextPartyRole ContextPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.ContextPartyRole.INSTANCE); + public static final NoContextPartySubIDs NoContextPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoContextPartySubIDs.INSTANCE); + public static final ContextPartySubID ContextPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.ContextPartySubID.INSTANCE); + public static final ContextPartySubIDType ContextPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.ContextPartySubIDType.INSTANCE); + public static final NoRiskLimits NoRiskLimits = register(org.fix4j.spec.fix50sp2.fieldtype.NoRiskLimits.INSTANCE); + public static final RiskLimitType RiskLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.RiskLimitType.INSTANCE); + public static final RiskLimitAmount RiskLimitAmount = register(org.fix4j.spec.fix50sp2.fieldtype.RiskLimitAmount.INSTANCE); + public static final RiskLimitCurrency RiskLimitCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.RiskLimitCurrency.INSTANCE); + public static final RiskLimitPlatform RiskLimitPlatform = register(org.fix4j.spec.fix50sp2.fieldtype.RiskLimitPlatform.INSTANCE); + public static final NoRiskInstruments NoRiskInstruments = register(org.fix4j.spec.fix50sp2.fieldtype.NoRiskInstruments.INSTANCE); + public static final RiskInstrumentOperator RiskInstrumentOperator = register(org.fix4j.spec.fix50sp2.fieldtype.RiskInstrumentOperator.INSTANCE); + public static final RiskSymbol RiskSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSymbol.INSTANCE); + public static final RiskSymbolSfx RiskSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSymbolSfx.INSTANCE); + public static final RiskSecurityID RiskSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityID.INSTANCE); + public static final RiskSecurityIDSource RiskSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityIDSource.INSTANCE); + public static final NoRiskSecurityAltID NoRiskSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoRiskSecurityAltID.INSTANCE); + public static final RiskSecurityAltID RiskSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityAltID.INSTANCE); + public static final RiskSecurityAltIDSource RiskSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityAltIDSource.INSTANCE); + public static final RiskProduct RiskProduct = register(org.fix4j.spec.fix50sp2.fieldtype.RiskProduct.INSTANCE); + public static final RiskProductComplex RiskProductComplex = register(org.fix4j.spec.fix50sp2.fieldtype.RiskProductComplex.INSTANCE); + public static final RiskSecurityGroup RiskSecurityGroup = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityGroup.INSTANCE); + public static final RiskCFICode RiskCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.RiskCFICode.INSTANCE); + public static final RiskSecurityType RiskSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityType.INSTANCE); + public static final RiskSecuritySubType RiskSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecuritySubType.INSTANCE); + public static final RiskMaturityMonthYear RiskMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.RiskMaturityMonthYear.INSTANCE); + public static final RiskMaturityTime RiskMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.RiskMaturityTime.INSTANCE); + public static final RiskRestructuringType RiskRestructuringType = register(org.fix4j.spec.fix50sp2.fieldtype.RiskRestructuringType.INSTANCE); + public static final RiskSeniority RiskSeniority = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSeniority.INSTANCE); + public static final RiskPutOrCall RiskPutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.RiskPutOrCall.INSTANCE); + public static final RiskFlexibleIndicator RiskFlexibleIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.RiskFlexibleIndicator.INSTANCE); + public static final RiskCouponRate RiskCouponRate = register(org.fix4j.spec.fix50sp2.fieldtype.RiskCouponRate.INSTANCE); + public static final RiskSecurityExchange RiskSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityExchange.INSTANCE); + public static final RiskSecurityDesc RiskSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityDesc.INSTANCE); + public static final RiskEncodedSecurityDesc RiskEncodedSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.RiskEncodedSecurityDesc.INSTANCE); + public static final RiskEncodedSecurityDescLen RiskEncodedSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.RiskEncodedSecurityDescLen.INSTANCE); + public static final RiskInstrumentSettlType RiskInstrumentSettlType = register(org.fix4j.spec.fix50sp2.fieldtype.RiskInstrumentSettlType.INSTANCE); + public static final RiskInstrumentMultiplier RiskInstrumentMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.RiskInstrumentMultiplier.INSTANCE); + public static final NoRiskWarningLevels NoRiskWarningLevels = register(org.fix4j.spec.fix50sp2.fieldtype.NoRiskWarningLevels.INSTANCE); + public static final RiskWarningLevelPercent RiskWarningLevelPercent = register(org.fix4j.spec.fix50sp2.fieldtype.RiskWarningLevelPercent.INSTANCE); + public static final RiskWarningLevelName RiskWarningLevelName = register(org.fix4j.spec.fix50sp2.fieldtype.RiskWarningLevelName.INSTANCE); + public static final NoRelatedPartyIDs NoRelatedPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedPartyIDs.INSTANCE); + public static final RelatedPartyID RelatedPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyID.INSTANCE); + public static final RelatedPartyIDSource RelatedPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyIDSource.INSTANCE); + public static final RelatedPartyRole RelatedPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyRole.INSTANCE); + public static final NoRelatedPartySubIDs NoRelatedPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedPartySubIDs.INSTANCE); + public static final RelatedPartySubID RelatedPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartySubID.INSTANCE); + public static final RelatedPartySubIDType RelatedPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartySubIDType.INSTANCE); + public static final NoRelatedPartyAltIDs NoRelatedPartyAltIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedPartyAltIDs.INSTANCE); + public static final RelatedPartyAltID RelatedPartyAltID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyAltID.INSTANCE); + public static final RelatedPartyAltIDSource RelatedPartyAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyAltIDSource.INSTANCE); + public static final NoRelatedPartyAltSubIDs NoRelatedPartyAltSubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedPartyAltSubIDs.INSTANCE); + public static final RelatedPartyAltSubID RelatedPartyAltSubID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyAltSubID.INSTANCE); + public static final RelatedPartyAltSubIDType RelatedPartyAltSubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyAltSubIDType.INSTANCE); + public static final NoRelatedContextPartyIDs NoRelatedContextPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedContextPartyIDs.INSTANCE); + public static final RelatedContextPartyID RelatedContextPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedContextPartyID.INSTANCE); + public static final RelatedContextPartyIDSource RelatedContextPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedContextPartyIDSource.INSTANCE); + public static final RelatedContextPartyRole RelatedContextPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedContextPartyRole.INSTANCE); + public static final NoRelatedContextPartySubIDs NoRelatedContextPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedContextPartySubIDs.INSTANCE); + public static final RelatedContextPartySubID RelatedContextPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedContextPartySubID.INSTANCE); + public static final RelatedContextPartySubIDType RelatedContextPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedContextPartySubIDType.INSTANCE); + public static final NoRelationshipRiskLimits NoRelationshipRiskLimits = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelationshipRiskLimits.INSTANCE); + public static final RelationshipRiskLimitType RelationshipRiskLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskLimitType.INSTANCE); + public static final RelationshipRiskLimitAmount RelationshipRiskLimitAmount = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskLimitAmount.INSTANCE); + public static final RelationshipRiskLimitCurrency RelationshipRiskLimitCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskLimitCurrency.INSTANCE); + public static final RelationshipRiskLimitPlatform RelationshipRiskLimitPlatform = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskLimitPlatform.INSTANCE); + public static final NoRelationshipRiskInstruments NoRelationshipRiskInstruments = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelationshipRiskInstruments.INSTANCE); + public static final RelationshipRiskInstrumentOperator RelationshipRiskInstrumentOperator = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskInstrumentOperator.INSTANCE); + public static final RelationshipRiskSymbol RelationshipRiskSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSymbol.INSTANCE); + public static final RelationshipRiskSymbolSfx RelationshipRiskSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSymbolSfx.INSTANCE); + public static final RelationshipRiskSecurityID RelationshipRiskSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityID.INSTANCE); + public static final RelationshipRiskSecurityIDSource RelationshipRiskSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityIDSource.INSTANCE); + public static final NoRelationshipRiskSecurityAltID NoRelationshipRiskSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelationshipRiskSecurityAltID.INSTANCE); + public static final RelationshipRiskSecurityAltID RelationshipRiskSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityAltID.INSTANCE); + public static final RelationshipRiskSecurityAltIDSource RelationshipRiskSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityAltIDSource.INSTANCE); + public static final RelationshipRiskProduct RelationshipRiskProduct = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskProduct.INSTANCE); + public static final RelationshipRiskProductComplex RelationshipRiskProductComplex = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskProductComplex.INSTANCE); + public static final RelationshipRiskSecurityGroup RelationshipRiskSecurityGroup = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityGroup.INSTANCE); + public static final RelationshipRiskCFICode RelationshipRiskCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskCFICode.INSTANCE); + public static final RelationshipRiskSecurityType RelationshipRiskSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityType.INSTANCE); + public static final RelationshipRiskSecuritySubType RelationshipRiskSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecuritySubType.INSTANCE); + public static final RelationshipRiskMaturityMonthYear RelationshipRiskMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskMaturityMonthYear.INSTANCE); + public static final RelationshipRiskMaturityTime RelationshipRiskMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskMaturityTime.INSTANCE); + public static final RelationshipRiskRestructuringType RelationshipRiskRestructuringType = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskRestructuringType.INSTANCE); + public static final RelationshipRiskSeniority RelationshipRiskSeniority = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSeniority.INSTANCE); + public static final RelationshipRiskPutOrCall RelationshipRiskPutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskPutOrCall.INSTANCE); + public static final RelationshipRiskFlexibleIndicator RelationshipRiskFlexibleIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskFlexibleIndicator.INSTANCE); + public static final RelationshipRiskCouponRate RelationshipRiskCouponRate = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskCouponRate.INSTANCE); + public static final RelationshipRiskSecurityExchange RelationshipRiskSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityExchange.INSTANCE); + public static final RelationshipRiskSecurityDesc RelationshipRiskSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityDesc.INSTANCE); + public static final RelationshipRiskEncodedSecurityDesc RelationshipRiskEncodedSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskEncodedSecurityDesc.INSTANCE); + public static final RelationshipRiskEncodedSecurityDescLen RelationshipRiskEncodedSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskEncodedSecurityDescLen.INSTANCE); + public static final RelationshipRiskInstrumentSettlType RelationshipRiskInstrumentSettlType = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskInstrumentSettlType.INSTANCE); + public static final RelationshipRiskInstrumentMultiplier RelationshipRiskInstrumentMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskInstrumentMultiplier.INSTANCE); + public static final NoRelationshipRiskWarningLevels NoRelationshipRiskWarningLevels = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelationshipRiskWarningLevels.INSTANCE); + public static final RelationshipRiskWarningLevelPercent RelationshipRiskWarningLevelPercent = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskWarningLevelPercent.INSTANCE); + public static final RelationshipRiskWarningLevelName RelationshipRiskWarningLevelName = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskWarningLevelName.INSTANCE); + + + private static T register(final T fieldType) { + fieldTypesByTagInt.put(fieldType.getTag().getValue(), fieldType); + fieldTypesByName.put(fieldType.getName(), fieldType); + return fieldType; + } + + //Private, as this sucker should not be instantiated + private FieldTypes(){} + + public static FieldType getFieldTypeByTag(final Tag tag) { + return fieldTypesByTagInt.get(tag.getValue()); + } + + public static FieldType getFieldTypeByName(final String name) { + return fieldTypesByName.get(name); + } + + public static FieldType getFieldTypeByTag(final int tag) { + return fieldTypesByTagInt.get(tag); + } + + public static FieldType forCustomTag(final int customTag){ + return FieldType.Factory.forCustomTag(customTag); + } +} diff --git a/fix4j-assert-fixspec-50sp2/FixSpec.java b/fix4j-assert-fixspec-50sp2/FixSpec.java new file mode 100644 index 0000000..bf26458 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/FixSpec.java @@ -0,0 +1,108 @@ +package org.fix4j.spec.fix50sp2; + +import org.fix4j.test.expression.RawFixMessageExpressionParser; +import org.fix4j.test.fixmodel.FixMessage; +import org.fix4j.test.fixspec.BaseTag; +import org.fix4j.test.fixspec.FieldAndGroupTypes; +import org.fix4j.test.fixspec.FieldType; +import org.fix4j.test.fixspec.FixSpecification; +import org.fix4j.test.fixspec.GroupKey; +import org.fix4j.test.fixspec.GroupType; +import org.fix4j.test.fixspec.MsgType; +import org.fix4j.test.fixspec.Tag; +import org.fix4j.test.expression.FlexibleMessageExpressionParser; + +public class FixSpec implements FixSpecification { + public static final FixSpec INSTANCE = new FixSpec(); + + private FixSpec() {} + + @Override + public FieldType getFieldTypeByTag(final Tag tag) { + return FieldTypes.getFieldTypeByTag(tag.getValue()); + } + + @Override + public FieldType getFieldTypeByTag(final int tag) { + return FieldTypes.getFieldTypeByTag(tag); + } + + @Override + public FieldAndGroupTypes getStandardHeaderType() { + return new StandardHeader(); + } + + @Override + public FieldAndGroupTypes getStandardTrailerType() { + return new StandardTrailer(); + } + + @Override + public int getMsgTypeTagNumber() { + return MSG_TYPE_TAG_NUMBER; + } + + @Override + public Tag getMsgTypeTag() { + return FieldTypes.MsgType.getTag(); + } + + @Override + public MsgType getMsgTypeByTag(final Tag tag) { + return MsgTypes.getMsgTypeByTag(tag); + } + + @Override + public MsgType getMsgTypeByTag(final String tagValue) { + return MsgTypes.getMsgTypeByTag(new BaseTag(tagValue)); + } + + @Override + public GroupType getGroupTypeByKey(final GroupKey groupKey) { + GroupType groupTypeByKey = MsgTypes.getGroupTypeByKey(groupKey); + if(groupTypeByKey != null){ + return groupTypeByKey; + } + + groupTypeByKey = getStandardHeaderType().getGroupType(groupKey.getNoOfFieldType().getTag().getValue()); + if(groupTypeByKey != null){ + return groupTypeByKey; + } + + groupTypeByKey = getStandardTrailerType().getGroupType(groupKey.getNoOfFieldType().getTag().getValue()); + if(groupTypeByKey != null){ + return groupTypeByKey; + } + + return null; + } + + @Override + public FieldType getFieldTypeByName(final String fieldName) { + try { + return FieldTypes.getFieldTypeByName(fieldName); + } catch (IllegalArgumentException e) { + throw new IllegalArgumentException("Unknown field type: '" + fieldName + "'. If you wish to use a tag not in this specification, then please create a custom field using FieldType.Factory.forCustomTag(int)."); + } + } + + @Override + public FieldType getMsgTypeFieldType() { + return FieldTypes.MsgType; + } + + @Override + public FixMessage parse(final String expression) { + return (new FlexibleMessageExpressionParser(this)).parse(expression).asMessage(this); + } + + @Override + public FixMessage parseRawFix(final String expression) { + return (new RawFixMessageExpressionParser(this)).parse(expression).asMessage(this); + } + + @Override + public MsgType getMsgTypeByName(final String msgTypeName) { + return MsgTypes.getMsgTypeByName(msgTypeName); + } +} diff --git a/fix4j-assert-fixspec-50sp2/MsgTypes.java b/fix4j-assert-fixspec-50sp2/MsgTypes.java new file mode 100644 index 0000000..f1f2801 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/MsgTypes.java @@ -0,0 +1,157 @@ +package org.fix4j.spec.fix50sp2; + +import org.fix4j.spec.fix50sp2.msgtype.*; +import org.fix4j.test.fixspec.GroupKey; +import org.fix4j.test.fixspec.GroupType; +import org.fix4j.test.fixspec.MsgType; +import org.fix4j.test.fixspec.Tag; +import java.util.LinkedHashMap; +import java.util.Map; + +public class MsgTypes { + private static final Map msgTypesByTagStr = new LinkedHashMap<>(); + private static final Map msgTypesByName = new LinkedHashMap<>(); + private static final Map groupTypesByKey = new LinkedHashMap<>(); + + public static final Heartbeat Heartbeat = register(org.fix4j.spec.fix50sp2.msgtype.Heartbeat.INSTANCE); + public static final TestRequest TestRequest = register(org.fix4j.spec.fix50sp2.msgtype.TestRequest.INSTANCE); + public static final ResendRequest ResendRequest = register(org.fix4j.spec.fix50sp2.msgtype.ResendRequest.INSTANCE); + public static final Reject Reject = register(org.fix4j.spec.fix50sp2.msgtype.Reject.INSTANCE); + public static final SequenceReset SequenceReset = register(org.fix4j.spec.fix50sp2.msgtype.SequenceReset.INSTANCE); + public static final Logout Logout = register(org.fix4j.spec.fix50sp2.msgtype.Logout.INSTANCE); + public static final IOI IOI = register(org.fix4j.spec.fix50sp2.msgtype.IOI.INSTANCE); + public static final Advertisement Advertisement = register(org.fix4j.spec.fix50sp2.msgtype.Advertisement.INSTANCE); + public static final ExecutionReport ExecutionReport = register(org.fix4j.spec.fix50sp2.msgtype.ExecutionReport.INSTANCE); + public static final OrderCancelReject OrderCancelReject = register(org.fix4j.spec.fix50sp2.msgtype.OrderCancelReject.INSTANCE); + public static final Logon Logon = register(org.fix4j.spec.fix50sp2.msgtype.Logon.INSTANCE); + public static final News News = register(org.fix4j.spec.fix50sp2.msgtype.News.INSTANCE); + public static final Email Email = register(org.fix4j.spec.fix50sp2.msgtype.Email.INSTANCE); + public static final NewOrderSingle NewOrderSingle = register(org.fix4j.spec.fix50sp2.msgtype.NewOrderSingle.INSTANCE); + public static final NewOrderList NewOrderList = register(org.fix4j.spec.fix50sp2.msgtype.NewOrderList.INSTANCE); + public static final OrderCancelRequest OrderCancelRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderCancelRequest.INSTANCE); + public static final OrderCancelReplaceRequest OrderCancelReplaceRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderCancelReplaceRequest.INSTANCE); + public static final OrderStatusRequest OrderStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderStatusRequest.INSTANCE); + public static final AllocationInstruction AllocationInstruction = register(org.fix4j.spec.fix50sp2.msgtype.AllocationInstruction.INSTANCE); + public static final ListCancelRequest ListCancelRequest = register(org.fix4j.spec.fix50sp2.msgtype.ListCancelRequest.INSTANCE); + public static final ListExecute ListExecute = register(org.fix4j.spec.fix50sp2.msgtype.ListExecute.INSTANCE); + public static final ListStatusRequest ListStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.ListStatusRequest.INSTANCE); + public static final ListStatus ListStatus = register(org.fix4j.spec.fix50sp2.msgtype.ListStatus.INSTANCE); + public static final AllocationInstructionAck AllocationInstructionAck = register(org.fix4j.spec.fix50sp2.msgtype.AllocationInstructionAck.INSTANCE); + public static final DontKnowTradeDK DontKnowTradeDK = register(org.fix4j.spec.fix50sp2.msgtype.DontKnowTradeDK.INSTANCE); + public static final QuoteRequest QuoteRequest = register(org.fix4j.spec.fix50sp2.msgtype.QuoteRequest.INSTANCE); + public static final Quote Quote = register(org.fix4j.spec.fix50sp2.msgtype.Quote.INSTANCE); + public static final SettlementInstructions SettlementInstructions = register(org.fix4j.spec.fix50sp2.msgtype.SettlementInstructions.INSTANCE); + public static final MarketDataRequest MarketDataRequest = register(org.fix4j.spec.fix50sp2.msgtype.MarketDataRequest.INSTANCE); + public static final MarketDataSnapshotFullRefresh MarketDataSnapshotFullRefresh = register(org.fix4j.spec.fix50sp2.msgtype.MarketDataSnapshotFullRefresh.INSTANCE); + public static final MarketDataIncrementalRefresh MarketDataIncrementalRefresh = register(org.fix4j.spec.fix50sp2.msgtype.MarketDataIncrementalRefresh.INSTANCE); + public static final MarketDataRequestReject MarketDataRequestReject = register(org.fix4j.spec.fix50sp2.msgtype.MarketDataRequestReject.INSTANCE); + public static final QuoteCancel QuoteCancel = register(org.fix4j.spec.fix50sp2.msgtype.QuoteCancel.INSTANCE); + public static final QuoteStatusRequest QuoteStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.QuoteStatusRequest.INSTANCE); + public static final MassQuoteAcknowledgement MassQuoteAcknowledgement = register(org.fix4j.spec.fix50sp2.msgtype.MassQuoteAcknowledgement.INSTANCE); + public static final SecurityDefinitionRequest SecurityDefinitionRequest = register(org.fix4j.spec.fix50sp2.msgtype.SecurityDefinitionRequest.INSTANCE); + public static final SecurityDefinition SecurityDefinition = register(org.fix4j.spec.fix50sp2.msgtype.SecurityDefinition.INSTANCE); + public static final SecurityStatusRequest SecurityStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.SecurityStatusRequest.INSTANCE); + public static final SecurityStatus SecurityStatus = register(org.fix4j.spec.fix50sp2.msgtype.SecurityStatus.INSTANCE); + public static final TradingSessionStatusRequest TradingSessionStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.TradingSessionStatusRequest.INSTANCE); + public static final TradingSessionStatus TradingSessionStatus = register(org.fix4j.spec.fix50sp2.msgtype.TradingSessionStatus.INSTANCE); + public static final MassQuote MassQuote = register(org.fix4j.spec.fix50sp2.msgtype.MassQuote.INSTANCE); + public static final BusinessMessageReject BusinessMessageReject = register(org.fix4j.spec.fix50sp2.msgtype.BusinessMessageReject.INSTANCE); + public static final BidRequest BidRequest = register(org.fix4j.spec.fix50sp2.msgtype.BidRequest.INSTANCE); + public static final BidResponse BidResponse = register(org.fix4j.spec.fix50sp2.msgtype.BidResponse.INSTANCE); + public static final ListStrikePrice ListStrikePrice = register(org.fix4j.spec.fix50sp2.msgtype.ListStrikePrice.INSTANCE); + public static final RegistrationInstructions RegistrationInstructions = register(org.fix4j.spec.fix50sp2.msgtype.RegistrationInstructions.INSTANCE); + public static final RegistrationInstructionsResponse RegistrationInstructionsResponse = register(org.fix4j.spec.fix50sp2.msgtype.RegistrationInstructionsResponse.INSTANCE); + public static final OrderMassCancelRequest OrderMassCancelRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderMassCancelRequest.INSTANCE); + public static final OrderMassCancelReport OrderMassCancelReport = register(org.fix4j.spec.fix50sp2.msgtype.OrderMassCancelReport.INSTANCE); + public static final NewOrderCross NewOrderCross = register(org.fix4j.spec.fix50sp2.msgtype.NewOrderCross.INSTANCE); + public static final CrossOrderCancelReplaceRequest CrossOrderCancelReplaceRequest = register(org.fix4j.spec.fix50sp2.msgtype.CrossOrderCancelReplaceRequest.INSTANCE); + public static final CrossOrderCancelRequest CrossOrderCancelRequest = register(org.fix4j.spec.fix50sp2.msgtype.CrossOrderCancelRequest.INSTANCE); + public static final SecurityTypeRequest SecurityTypeRequest = register(org.fix4j.spec.fix50sp2.msgtype.SecurityTypeRequest.INSTANCE); + public static final SecurityTypes SecurityTypes = register(org.fix4j.spec.fix50sp2.msgtype.SecurityTypes.INSTANCE); + public static final SecurityListRequest SecurityListRequest = register(org.fix4j.spec.fix50sp2.msgtype.SecurityListRequest.INSTANCE); + public static final SecurityList SecurityList = register(org.fix4j.spec.fix50sp2.msgtype.SecurityList.INSTANCE); + public static final DerivativeSecurityListRequest DerivativeSecurityListRequest = register(org.fix4j.spec.fix50sp2.msgtype.DerivativeSecurityListRequest.INSTANCE); + public static final DerivativeSecurityList DerivativeSecurityList = register(org.fix4j.spec.fix50sp2.msgtype.DerivativeSecurityList.INSTANCE); + public static final NewOrderMultileg NewOrderMultileg = register(org.fix4j.spec.fix50sp2.msgtype.NewOrderMultileg.INSTANCE); + public static final MultilegOrderCancelReplace MultilegOrderCancelReplace = register(org.fix4j.spec.fix50sp2.msgtype.MultilegOrderCancelReplace.INSTANCE); + public static final TradeCaptureReportRequest TradeCaptureReportRequest = register(org.fix4j.spec.fix50sp2.msgtype.TradeCaptureReportRequest.INSTANCE); + public static final TradeCaptureReport TradeCaptureReport = register(org.fix4j.spec.fix50sp2.msgtype.TradeCaptureReport.INSTANCE); + public static final OrderMassStatusRequest OrderMassStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderMassStatusRequest.INSTANCE); + public static final QuoteRequestReject QuoteRequestReject = register(org.fix4j.spec.fix50sp2.msgtype.QuoteRequestReject.INSTANCE); + public static final RFQRequest RFQRequest = register(org.fix4j.spec.fix50sp2.msgtype.RFQRequest.INSTANCE); + public static final QuoteStatusReport QuoteStatusReport = register(org.fix4j.spec.fix50sp2.msgtype.QuoteStatusReport.INSTANCE); + public static final QuoteResponse QuoteResponse = register(org.fix4j.spec.fix50sp2.msgtype.QuoteResponse.INSTANCE); + public static final Confirmation Confirmation = register(org.fix4j.spec.fix50sp2.msgtype.Confirmation.INSTANCE); + public static final PositionMaintenanceRequest PositionMaintenanceRequest = register(org.fix4j.spec.fix50sp2.msgtype.PositionMaintenanceRequest.INSTANCE); + public static final PositionMaintenanceReport PositionMaintenanceReport = register(org.fix4j.spec.fix50sp2.msgtype.PositionMaintenanceReport.INSTANCE); + public static final RequestForPositions RequestForPositions = register(org.fix4j.spec.fix50sp2.msgtype.RequestForPositions.INSTANCE); + public static final RequestForPositionsAck RequestForPositionsAck = register(org.fix4j.spec.fix50sp2.msgtype.RequestForPositionsAck.INSTANCE); + public static final PositionReport PositionReport = register(org.fix4j.spec.fix50sp2.msgtype.PositionReport.INSTANCE); + public static final TradeCaptureReportRequestAck TradeCaptureReportRequestAck = register(org.fix4j.spec.fix50sp2.msgtype.TradeCaptureReportRequestAck.INSTANCE); + public static final TradeCaptureReportAck TradeCaptureReportAck = register(org.fix4j.spec.fix50sp2.msgtype.TradeCaptureReportAck.INSTANCE); + public static final AllocationReport AllocationReport = register(org.fix4j.spec.fix50sp2.msgtype.AllocationReport.INSTANCE); + public static final AllocationReportAck AllocationReportAck = register(org.fix4j.spec.fix50sp2.msgtype.AllocationReportAck.INSTANCE); + public static final Confirmation_Ack Confirmation_Ack = register(org.fix4j.spec.fix50sp2.msgtype.Confirmation_Ack.INSTANCE); + public static final SettlementInstructionRequest SettlementInstructionRequest = register(org.fix4j.spec.fix50sp2.msgtype.SettlementInstructionRequest.INSTANCE); + public static final AssignmentReport AssignmentReport = register(org.fix4j.spec.fix50sp2.msgtype.AssignmentReport.INSTANCE); + public static final CollateralRequest CollateralRequest = register(org.fix4j.spec.fix50sp2.msgtype.CollateralRequest.INSTANCE); + public static final CollateralAssignment CollateralAssignment = register(org.fix4j.spec.fix50sp2.msgtype.CollateralAssignment.INSTANCE); + public static final CollateralResponse CollateralResponse = register(org.fix4j.spec.fix50sp2.msgtype.CollateralResponse.INSTANCE); + public static final CollateralReport CollateralReport = register(org.fix4j.spec.fix50sp2.msgtype.CollateralReport.INSTANCE); + public static final CollateralInquiry CollateralInquiry = register(org.fix4j.spec.fix50sp2.msgtype.CollateralInquiry.INSTANCE); + public static final NetworkCounterpartySystemStatusRequest NetworkCounterpartySystemStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.NetworkCounterpartySystemStatusRequest.INSTANCE); + public static final NetworkCounterpartySystemStatusResponse NetworkCounterpartySystemStatusResponse = register(org.fix4j.spec.fix50sp2.msgtype.NetworkCounterpartySystemStatusResponse.INSTANCE); + public static final UserRequest UserRequest = register(org.fix4j.spec.fix50sp2.msgtype.UserRequest.INSTANCE); + public static final UserResponse UserResponse = register(org.fix4j.spec.fix50sp2.msgtype.UserResponse.INSTANCE); + public static final CollateralInquiryAck CollateralInquiryAck = register(org.fix4j.spec.fix50sp2.msgtype.CollateralInquiryAck.INSTANCE); + public static final ConfirmationRequest ConfirmationRequest = register(org.fix4j.spec.fix50sp2.msgtype.ConfirmationRequest.INSTANCE); + public static final ContraryIntentionReport ContraryIntentionReport = register(org.fix4j.spec.fix50sp2.msgtype.ContraryIntentionReport.INSTANCE); + public static final SecurityDefinitionUpdateReport SecurityDefinitionUpdateReport = register(org.fix4j.spec.fix50sp2.msgtype.SecurityDefinitionUpdateReport.INSTANCE); + public static final SecurityListUpdateReport SecurityListUpdateReport = register(org.fix4j.spec.fix50sp2.msgtype.SecurityListUpdateReport.INSTANCE); + public static final AdjustedPositionReport AdjustedPositionReport = register(org.fix4j.spec.fix50sp2.msgtype.AdjustedPositionReport.INSTANCE); + public static final AllocationInstructionAlert AllocationInstructionAlert = register(org.fix4j.spec.fix50sp2.msgtype.AllocationInstructionAlert.INSTANCE); + public static final ExecutionAcknowledgement ExecutionAcknowledgement = register(org.fix4j.spec.fix50sp2.msgtype.ExecutionAcknowledgement.INSTANCE); + public static final TradingSessionList TradingSessionList = register(org.fix4j.spec.fix50sp2.msgtype.TradingSessionList.INSTANCE); + public static final TradingSessionListRequest TradingSessionListRequest = register(org.fix4j.spec.fix50sp2.msgtype.TradingSessionListRequest.INSTANCE); + public static final SettlementObligationReport SettlementObligationReport = register(org.fix4j.spec.fix50sp2.msgtype.SettlementObligationReport.INSTANCE); + public static final DerivativeSecurityListUpdateReport DerivativeSecurityListUpdateReport = register(org.fix4j.spec.fix50sp2.msgtype.DerivativeSecurityListUpdateReport.INSTANCE); + public static final TradingSessionListUpdateReport TradingSessionListUpdateReport = register(org.fix4j.spec.fix50sp2.msgtype.TradingSessionListUpdateReport.INSTANCE); + public static final MarketDefinitionRequest MarketDefinitionRequest = register(org.fix4j.spec.fix50sp2.msgtype.MarketDefinitionRequest.INSTANCE); + public static final MarketDefinition MarketDefinition = register(org.fix4j.spec.fix50sp2.msgtype.MarketDefinition.INSTANCE); + public static final MarketDefinitionUpdateReport MarketDefinitionUpdateReport = register(org.fix4j.spec.fix50sp2.msgtype.MarketDefinitionUpdateReport.INSTANCE); + public static final UserNotification UserNotification = register(org.fix4j.spec.fix50sp2.msgtype.UserNotification.INSTANCE); + public static final OrderMassActionReport OrderMassActionReport = register(org.fix4j.spec.fix50sp2.msgtype.OrderMassActionReport.INSTANCE); + public static final OrderMassActionRequest OrderMassActionRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderMassActionRequest.INSTANCE); + public static final ApplicationMessageRequest ApplicationMessageRequest = register(org.fix4j.spec.fix50sp2.msgtype.ApplicationMessageRequest.INSTANCE); + public static final ApplicationMessageRequestAck ApplicationMessageRequestAck = register(org.fix4j.spec.fix50sp2.msgtype.ApplicationMessageRequestAck.INSTANCE); + public static final ApplicationMessageReport ApplicationMessageReport = register(org.fix4j.spec.fix50sp2.msgtype.ApplicationMessageReport.INSTANCE); + public static final StreamAssignmentRequest StreamAssignmentRequest = register(org.fix4j.spec.fix50sp2.msgtype.StreamAssignmentRequest.INSTANCE); + public static final StreamAssignmentReport StreamAssignmentReport = register(org.fix4j.spec.fix50sp2.msgtype.StreamAssignmentReport.INSTANCE); + public static final StreamAssignmentReportACK StreamAssignmentReportACK = register(org.fix4j.spec.fix50sp2.msgtype.StreamAssignmentReportACK.INSTANCE); + public static final PartyDetailsListRequest PartyDetailsListRequest = register(org.fix4j.spec.fix50sp2.msgtype.PartyDetailsListRequest.INSTANCE); + public static final PartyDetailsListReport PartyDetailsListReport = register(org.fix4j.spec.fix50sp2.msgtype.PartyDetailsListReport.INSTANCE); + + private static T register(final T msgType) { + msgTypesByTagStr.put(msgType.getTag().getValue(), msgType); + msgTypesByName.put(msgType.getName(), msgType); + for(final GroupType groupType: msgType.getAllGroupTypesRecursively()){ + groupTypesByKey.put(groupType.getGroupKey(msgType), groupType); + } + return msgType; + } + + //Private, as this sucker should not be instantiated + private MsgTypes(){} + + public static MsgType getMsgTypeByTag(final Tag tag) { + return msgTypesByTagStr.get(tag.getValue()); + } + + public static GroupType getGroupTypeByKey(final GroupKey groupKey) { + return groupTypesByKey.get(groupKey); + } + + public static MsgType getMsgTypeByName(final String msgTypeName) { + return msgTypesByName.get(msgTypeName); + } +} diff --git a/fix4j-assert-fixspec-50sp2/StandardHeader.java b/fix4j-assert-fixspec-50sp2/StandardHeader.java new file mode 100644 index 0000000..06ebe7c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/StandardHeader.java @@ -0,0 +1,46 @@ +package org.fix4j.spec.fix50sp2; + +import org.fix4j.test.fixspec.BaseFieldAndGroupTypes; +import org.fix4j.test.fixspec.BaseGroupType; + +public class StandardHeader extends BaseFieldAndGroupTypes { + public StandardHeader(){ + super( + FieldTypes.BeginString.required(true), + FieldTypes.BodyLength.required(true), + FieldTypes.MsgType.required(true), + FieldTypes.ApplVerID.required(false), + FieldTypes.CstmApplVerID.required(false), + FieldTypes.ApplExtID.required(false), + FieldTypes.SenderCompID.required(true), + FieldTypes.TargetCompID.required(true), + FieldTypes.OnBehalfOfCompID.required(false), + FieldTypes.DeliverToCompID.required(false), + FieldTypes.SecureDataLen.required(false), + FieldTypes.SecureData.required(false), + FieldTypes.MsgSeqNum.required(true), + FieldTypes.SenderSubID.required(false), + FieldTypes.SenderLocationID.required(false), + FieldTypes.TargetSubID.required(false), + FieldTypes.TargetLocationID.required(false), + FieldTypes.OnBehalfOfSubID.required(false), + FieldTypes.OnBehalfOfLocationID.required(false), + FieldTypes.DeliverToSubID.required(false), + FieldTypes.DeliverToLocationID.required(false), + FieldTypes.PossDupFlag.required(false), + FieldTypes.PossResend.required(false), + FieldTypes.SendingTime.required(true), + FieldTypes.OrigSendingTime.required(false), + FieldTypes.XmlDataLen.required(false), + FieldTypes.XmlData.required(false), + FieldTypes.MessageEncoding.required(false), + FieldTypes.LastMsgSeqNumProcessed.required(false), + new BaseGroupType( + FieldTypes.NoHops.required(false), + FieldTypes.HopCompID.required(false), + FieldTypes.HopSendingTime.required(false), + FieldTypes.HopRefID.required(false) + ) + ); + } +} \ No newline at end of file diff --git a/fix4j-assert-fixspec-50sp2/StandardTrailer.java b/fix4j-assert-fixspec-50sp2/StandardTrailer.java new file mode 100644 index 0000000..8bdc91a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/StandardTrailer.java @@ -0,0 +1,14 @@ +package org.fix4j.spec.fix50sp2; + +import org.fix4j.test.fixspec.BaseFieldAndGroupTypes; +import org.fix4j.test.fixspec.BaseGroupType; + +public class StandardTrailer extends BaseFieldAndGroupTypes { + public StandardTrailer(){ + super( + FieldTypes.SignatureLength.required(false), + FieldTypes.Signature.required(false), + FieldTypes.CheckSum.required(true) + ); + } +} \ No newline at end of file diff --git a/fix4j-assert-fixspec-50sp2/build.gradle b/fix4j-assert-fixspec-50sp2/build.gradle index 6ada514..45b238d 100644 --- a/fix4j-assert-fixspec-50sp2/build.gradle +++ b/fix4j-assert-fixspec-50sp2/build.gradle @@ -1,6 +1,11 @@ -description = '' +plugins { + id 'java' + id 'maven-publish' +} +description = '' +// Define sourceSet first before configuration sourceSets { main { java { @@ -17,13 +22,21 @@ sourceSets { } } +// Configuration after sourceSet defined +configurations { + codegenImplementation + codegenClasspath { + canBeResolved = true + canBeConsumed = false + extendsFrom codegenImplementation + } +} + task genMain( type: JavaExec ) { - main = 'org.fix4j.spec.codegen.SpecParser' - classpath = sourceSets.codegen.runtimeClasspath + mainClass = 'org.fix4j.spec.codegen.SpecParser' + classpath = sourceSets.codegen.runtimeClasspath + configurations.codegenClasspath args = ['/FIX50SP2.xml', 'org.fix4j.spec.fix50sp2'] - final File javaWorkingDir = new File("${projectDir}/src/generated/java/org/fix4j/spec/fix50sp2/") - javaWorkingDir.mkdirs() - workingDir = javaWorkingDir.absolutePath + workingDir = projectDir } clean.doFirst { @@ -31,8 +44,12 @@ clean.doFirst { } dependencies { - compile project(':fix4j-assert-core') - codegenCompile project(':fix4j-assert-codegen') + implementation project(':fix4j-assert-core') + codegenImplementation project(':fix4j-assert-codegen') } compileJava.dependsOn(genMain) + +tasks.named('processCodegenResources') { + duplicatesStrategy = DuplicatesStrategy.EXCLUDE +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Account.java b/fix4j-assert-fixspec-50sp2/fieldtype/Account.java new file mode 100644 index 0000000..228264a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Account.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Account extends BaseFieldType { + public static final Account INSTANCE = new Account(); + + private Account() { + super( + "Account", + 1, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AccountType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AccountType.java new file mode 100644 index 0000000..11ee282 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AccountType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AccountType extends BaseFieldType { + public static final AccountType INSTANCE = new AccountType(); + + private AccountType() { + super( + "AccountType", + 581, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HOUSE_TRADER = new Field(AccountType.INSTANCE, Values.HOUSE_TRADER.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS = new Field(AccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS = new Field(AccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS.getOrdinal()); + public final Field ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = new Field(AccountType.INSTANCE, Values.ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR = new Field(AccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR.getOrdinal()); + public final Field FLOOR_TRADER = new Field(AccountType.INSTANCE, Values.FLOOR_TRADER.getOrdinal()); + public final Field JOINT_BACK_OFFICE_ACCOUNT_JBO = new Field(AccountType.INSTANCE, Values.JOINT_BACK_OFFICE_ACCOUNT_JBO.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HOUSE_TRADER("3"), + ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS("2"), + ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS("1"), + ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED("7"), + ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR("6"), + FLOOR_TRADER("4"), + JOINT_BACK_OFFICE_ACCOUNT_JBO("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AccruedInterestAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/AccruedInterestAmt.java new file mode 100644 index 0000000..d25eece --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AccruedInterestAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AccruedInterestAmt extends BaseFieldType { + public static final AccruedInterestAmt INSTANCE = new AccruedInterestAmt(); + + private AccruedInterestAmt() { + super( + "AccruedInterestAmt", + 159, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AccruedInterestRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/AccruedInterestRate.java new file mode 100644 index 0000000..3bc8c41 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AccruedInterestRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AccruedInterestRate extends BaseFieldType { + public static final AccruedInterestRate INSTANCE = new AccruedInterestRate(); + + private AccruedInterestRate() { + super( + "AccruedInterestRate", + 158, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AcctIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/AcctIDSource.java new file mode 100644 index 0000000..4f9fe93 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AcctIDSource.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AcctIDSource extends BaseFieldType { + public static final AcctIDSource INSTANCE = new AcctIDSource(); + + private AcctIDSource() { + super( + "AcctIDSource", + 660, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TFM_GSPTA = new Field(AcctIDSource.INSTANCE, Values.TFM_GSPTA.getOrdinal()); + public final Field SID_CODE = new Field(AcctIDSource.INSTANCE, Values.SID_CODE.getOrdinal()); + public final Field BIC = new Field(AcctIDSource.INSTANCE, Values.BIC.getOrdinal()); + public final Field DTCC_CODE = new Field(AcctIDSource.INSTANCE, Values.DTCC_CODE.getOrdinal()); + public final Field OMGEO_ALERT_ID = new Field(AcctIDSource.INSTANCE, Values.OMGEO_ALERT_ID.getOrdinal()); + public final Field OTHER_CUSTOM_OR_PROPRIETARY = new Field(AcctIDSource.INSTANCE, Values.OTHER_CUSTOM_OR_PROPRIETARY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TFM_GSPTA("3"), + SID_CODE("2"), + BIC("1"), + DTCC_CODE("5"), + OMGEO_ALERT_ID("4"), + OTHER_CUSTOM_OR_PROPRIETARY("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Adjustment.java b/fix4j-assert-fixspec-50sp2/fieldtype/Adjustment.java new file mode 100644 index 0000000..a14b1b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Adjustment.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Adjustment extends BaseFieldType { + public static final Adjustment INSTANCE = new Adjustment(); + + private Adjustment() { + super( + "Adjustment", + 334, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CORRECTION = new Field(Adjustment.INSTANCE, Values.CORRECTION.getOrdinal()); + public final Field ERROR = new Field(Adjustment.INSTANCE, Values.ERROR.getOrdinal()); + public final Field CANCEL = new Field(Adjustment.INSTANCE, Values.CANCEL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CORRECTION("3"), + ERROR("2"), + CANCEL("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AdjustmentType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AdjustmentType.java new file mode 100644 index 0000000..de5ef83 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AdjustmentType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AdjustmentType extends BaseFieldType { + public static final AdjustmentType INSTANCE = new AdjustmentType(); + + private AdjustmentType() { + super( + "AdjustmentType", + 718, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FINAL = new Field(AdjustmentType.INSTANCE, Values.FINAL.getOrdinal()); + public final Field DELTA_MINUS = new Field(AdjustmentType.INSTANCE, Values.DELTA_MINUS.getOrdinal()); + public final Field DELTA_PLUS = new Field(AdjustmentType.INSTANCE, Values.DELTA_PLUS.getOrdinal()); + public final Field PROCESS_REQUEST_AS_MARGIN_DISPOSITION = new Field(AdjustmentType.INSTANCE, Values.PROCESS_REQUEST_AS_MARGIN_DISPOSITION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FINAL("3"), + DELTA_MINUS("2"), + DELTA_PLUS("1"), + PROCESS_REQUEST_AS_MARGIN_DISPOSITION("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AdvId.java b/fix4j-assert-fixspec-50sp2/fieldtype/AdvId.java new file mode 100644 index 0000000..2dce672 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AdvId.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AdvId extends BaseFieldType { + public static final AdvId INSTANCE = new AdvId(); + + private AdvId() { + super( + "AdvId", + 2, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AdvRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AdvRefID.java new file mode 100644 index 0000000..f7c5087 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AdvRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AdvRefID extends BaseFieldType { + public static final AdvRefID INSTANCE = new AdvRefID(); + + private AdvRefID() { + super( + "AdvRefID", + 3, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AdvSide.java b/fix4j-assert-fixspec-50sp2/fieldtype/AdvSide.java new file mode 100644 index 0000000..8b8554b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AdvSide.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AdvSide extends BaseFieldType { + public static final AdvSide INSTANCE = new AdvSide(); + + private AdvSide() { + super( + "AdvSide", + 4, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRADE = new Field(AdvSide.INSTANCE, Values.TRADE.getOrdinal()); + public final Field SELL = new Field(AdvSide.INSTANCE, Values.SELL.getOrdinal()); + public final Field BUY = new Field(AdvSide.INSTANCE, Values.BUY.getOrdinal()); + public final Field CROSS = new Field(AdvSide.INSTANCE, Values.CROSS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRADE("T"), + SELL("S"), + BUY("B"), + CROSS("X"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AdvTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AdvTransType.java new file mode 100644 index 0000000..257a709 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AdvTransType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AdvTransType extends BaseFieldType { + public static final AdvTransType INSTANCE = new AdvTransType(); + + private AdvTransType() { + super( + "AdvTransType", + 5, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REPLACE = new Field(AdvTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field CANCEL = new Field(AdvTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(AdvTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REPLACE("R"), + CANCEL("C"), + NEW("N"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AffectedOrderID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AffectedOrderID.java new file mode 100644 index 0000000..2089f28 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AffectedOrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AffectedOrderID extends BaseFieldType { + public static final AffectedOrderID INSTANCE = new AffectedOrderID(); + + private AffectedOrderID() { + super( + "AffectedOrderID", + 535, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AffectedSecondaryOrderID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AffectedSecondaryOrderID.java new file mode 100644 index 0000000..fe9adc0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AffectedSecondaryOrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AffectedSecondaryOrderID extends BaseFieldType { + public static final AffectedSecondaryOrderID INSTANCE = new AffectedSecondaryOrderID(); + + private AffectedSecondaryOrderID() { + super( + "AffectedSecondaryOrderID", + 536, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AffirmStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/AffirmStatus.java new file mode 100644 index 0000000..ddfdac0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AffirmStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AffirmStatus extends BaseFieldType { + public static final AffirmStatus INSTANCE = new AffirmStatus(); + + private AffirmStatus() { + super( + "AffirmStatus", + 940, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AFFIRMED = new Field(AffirmStatus.INSTANCE, Values.AFFIRMED.getOrdinal()); + public final Field CONFIRM_REJECTED_IE_NOT_AFFIRMED = new Field(AffirmStatus.INSTANCE, Values.CONFIRM_REJECTED_IE_NOT_AFFIRMED.getOrdinal()); + public final Field RECEIVED = new Field(AffirmStatus.INSTANCE, Values.RECEIVED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AFFIRMED("3"), + CONFIRM_REJECTED_IE_NOT_AFFIRMED("2"), + RECEIVED("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AggregatedBook.java b/fix4j-assert-fixspec-50sp2/fieldtype/AggregatedBook.java new file mode 100644 index 0000000..8499f65 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AggregatedBook.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AggregatedBook extends BaseFieldType { + public static final AggregatedBook INSTANCE = new AggregatedBook(); + + private AggregatedBook() { + super( + "AggregatedBook", + 266, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BOOK_ENTRIES_SHOULD_NOT_BE_AGGREGATED = new Field(AggregatedBook.INSTANCE, Values.BOOK_ENTRIES_SHOULD_NOT_BE_AGGREGATED.getOrdinal()); + public final Field BOOK_ENTRIES_TO_BE_AGGREGATED = new Field(AggregatedBook.INSTANCE, Values.BOOK_ENTRIES_TO_BE_AGGREGATED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BOOK_ENTRIES_SHOULD_NOT_BE_AGGREGATED("N"), + BOOK_ENTRIES_TO_BE_AGGREGATED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AggressorIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/AggressorIndicator.java new file mode 100644 index 0000000..e27a3c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AggressorIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AggressorIndicator extends BaseFieldType { + public static final AggressorIndicator INSTANCE = new AggressorIndicator(); + + private AggressorIndicator() { + super( + "AggressorIndicator", + 1057, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_INITIATOR_IS_PASSIVE = new Field(AggressorIndicator.INSTANCE, Values.ORDER_INITIATOR_IS_PASSIVE.getOrdinal()); + public final Field ORDER_INITIATOR_IS_AGGRESSOR = new Field(AggressorIndicator.INSTANCE, Values.ORDER_INITIATOR_IS_AGGRESSOR.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_INITIATOR_IS_PASSIVE("N"), + ORDER_INITIATOR_IS_AGGRESSOR("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AgreementCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/AgreementCurrency.java new file mode 100644 index 0000000..ac6364b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AgreementCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AgreementCurrency extends BaseFieldType { + public static final AgreementCurrency INSTANCE = new AgreementCurrency(); + + private AgreementCurrency() { + super( + "AgreementCurrency", + 918, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AgreementDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/AgreementDate.java new file mode 100644 index 0000000..9ea0792 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AgreementDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AgreementDate extends BaseFieldType { + public static final AgreementDate INSTANCE = new AgreementDate(); + + private AgreementDate() { + super( + "AgreementDate", + 915, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AgreementDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/AgreementDesc.java new file mode 100644 index 0000000..17f6ecc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AgreementDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AgreementDesc extends BaseFieldType { + public static final AgreementDesc INSTANCE = new AgreementDesc(); + + private AgreementDesc() { + super( + "AgreementDesc", + 913, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AgreementID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AgreementID.java new file mode 100644 index 0000000..e3b2261 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AgreementID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AgreementID extends BaseFieldType { + public static final AgreementID INSTANCE = new AgreementID(); + + private AgreementID() { + super( + "AgreementID", + 914, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocAccount.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocAccount.java new file mode 100644 index 0000000..32ae36c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocAccount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocAccount extends BaseFieldType { + public static final AllocAccount INSTANCE = new AllocAccount(); + + private AllocAccount() { + super( + "AllocAccount", + 79, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocAccountType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocAccountType.java new file mode 100644 index 0000000..2ae0d0a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocAccountType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocAccountType extends BaseFieldType { + public static final AllocAccountType INSTANCE = new AllocAccountType(); + + private AllocAccountType() { + super( + "AllocAccountType", + 798, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HOUSE_TRADER = new Field(AllocAccountType.INSTANCE, Values.HOUSE_TRADER.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS = new Field(AllocAccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS = new Field(AllocAccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS.getOrdinal()); + public final Field ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = new Field(AllocAccountType.INSTANCE, Values.ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR = new Field(AllocAccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR.getOrdinal()); + public final Field FLOOR_TRADER = new Field(AllocAccountType.INSTANCE, Values.FLOOR_TRADER.getOrdinal()); + public final Field JOINT_BACK_OFFICE_ACCOUNT_JBO = new Field(AllocAccountType.INSTANCE, Values.JOINT_BACK_OFFICE_ACCOUNT_JBO.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HOUSE_TRADER("3"), + ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS("2"), + ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS("1"), + ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED("7"), + ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR("6"), + FLOOR_TRADER("4"), + JOINT_BACK_OFFICE_ACCOUNT_JBO("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocAccruedInterestAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocAccruedInterestAmt.java new file mode 100644 index 0000000..16affd8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocAccruedInterestAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocAccruedInterestAmt extends BaseFieldType { + public static final AllocAccruedInterestAmt INSTANCE = new AllocAccruedInterestAmt(); + + private AllocAccruedInterestAmt() { + super( + "AllocAccruedInterestAmt", + 742, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocAcctIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocAcctIDSource.java new file mode 100644 index 0000000..c6389ca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocAcctIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocAcctIDSource extends BaseFieldType { + public static final AllocAcctIDSource INSTANCE = new AllocAcctIDSource(); + + private AllocAcctIDSource() { + super( + "AllocAcctIDSource", + 661, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocAvgPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocAvgPx.java new file mode 100644 index 0000000..c06e70c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocAvgPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocAvgPx extends BaseFieldType { + public static final AllocAvgPx INSTANCE = new AllocAvgPx(); + + private AllocAvgPx() { + super( + "AllocAvgPx", + 153, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocCancReplaceReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocCancReplaceReason.java new file mode 100644 index 0000000..de6406f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocCancReplaceReason.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocCancReplaceReason extends BaseFieldType { + public static final AllocCancReplaceReason INSTANCE = new AllocCancReplaceReason(); + + private AllocCancReplaceReason() { + super( + "AllocCancReplaceReason", + 796, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CHANGE_IN_UNDERLYING_ORDER_DETAILS = new Field(AllocCancReplaceReason.INSTANCE, Values.CHANGE_IN_UNDERLYING_ORDER_DETAILS.getOrdinal()); + public final Field ORIGINAL_DETAILS_INCOMPLETEINCORRECT = new Field(AllocCancReplaceReason.INSTANCE, Values.ORIGINAL_DETAILS_INCOMPLETEINCORRECT.getOrdinal()); + public final Field OTHER = new Field(AllocCancReplaceReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CHANGE_IN_UNDERLYING_ORDER_DETAILS("2"), + ORIGINAL_DETAILS_INCOMPLETEINCORRECT("1"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocClearingFeeIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocClearingFeeIndicator.java new file mode 100644 index 0000000..09dfa22 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocClearingFeeIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocClearingFeeIndicator extends BaseFieldType { + public static final AllocClearingFeeIndicator INSTANCE = new AllocClearingFeeIndicator(); + + private AllocClearingFeeIndicator() { + super( + "AllocClearingFeeIndicator", + 1136, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocCustomerCapacity.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocCustomerCapacity.java new file mode 100644 index 0000000..4ed83b4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocCustomerCapacity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocCustomerCapacity extends BaseFieldType { + public static final AllocCustomerCapacity INSTANCE = new AllocCustomerCapacity(); + + private AllocCustomerCapacity() { + super( + "AllocCustomerCapacity", + 993, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocHandlInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocHandlInst.java new file mode 100644 index 0000000..b3c6592 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocHandlInst.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocHandlInst extends BaseFieldType { + public static final AllocHandlInst INSTANCE = new AllocHandlInst(); + + private AllocHandlInst() { + super( + "AllocHandlInst", + 209, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FORWARD_AND_MATCH = new Field(AllocHandlInst.INSTANCE, Values.FORWARD_AND_MATCH.getOrdinal()); + public final Field FORWARD = new Field(AllocHandlInst.INSTANCE, Values.FORWARD.getOrdinal()); + public final Field MATCH = new Field(AllocHandlInst.INSTANCE, Values.MATCH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FORWARD_AND_MATCH("3"), + FORWARD("2"), + MATCH("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocID.java new file mode 100644 index 0000000..f5bcafa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocID extends BaseFieldType { + public static final AllocID INSTANCE = new AllocID(); + + private AllocID() { + super( + "AllocID", + 70, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocInterestAtMaturity.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocInterestAtMaturity.java new file mode 100644 index 0000000..be5718e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocInterestAtMaturity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocInterestAtMaturity extends BaseFieldType { + public static final AllocInterestAtMaturity INSTANCE = new AllocInterestAtMaturity(); + + private AllocInterestAtMaturity() { + super( + "AllocInterestAtMaturity", + 741, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocIntermedReqType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocIntermedReqType.java new file mode 100644 index 0000000..adb6d90 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocIntermedReqType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocIntermedReqType extends BaseFieldType { + public static final AllocIntermedReqType INSTANCE = new AllocIntermedReqType(); + + private AllocIntermedReqType() { + super( + "AllocIntermedReqType", + 808, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PENDING_REVERSAL = new Field(AllocIntermedReqType.INSTANCE, Values.PENDING_REVERSAL.getOrdinal()); + public final Field PENDING_RELEASE = new Field(AllocIntermedReqType.INSTANCE, Values.PENDING_RELEASE.getOrdinal()); + public final Field PENDING_ACCEPT = new Field(AllocIntermedReqType.INSTANCE, Values.PENDING_ACCEPT.getOrdinal()); + public final Field ACCOUNT_LEVEL_REJECT = new Field(AllocIntermedReqType.INSTANCE, Values.ACCOUNT_LEVEL_REJECT.getOrdinal()); + public final Field BLOCK_LEVEL_REJECT = new Field(AllocIntermedReqType.INSTANCE, Values.BLOCK_LEVEL_REJECT.getOrdinal()); + public final Field ACCEPT = new Field(AllocIntermedReqType.INSTANCE, Values.ACCEPT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PENDING_REVERSAL("3"), + PENDING_RELEASE("2"), + PENDING_ACCEPT("1"), + ACCOUNT_LEVEL_REJECT("6"), + BLOCK_LEVEL_REJECT("5"), + ACCEPT("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocLinkID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocLinkID.java new file mode 100644 index 0000000..13754d4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocLinkID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocLinkID extends BaseFieldType { + public static final AllocLinkID INSTANCE = new AllocLinkID(); + + private AllocLinkID() { + super( + "AllocLinkID", + 196, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocLinkType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocLinkType.java new file mode 100644 index 0000000..dae9e72 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocLinkType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocLinkType extends BaseFieldType { + public static final AllocLinkType INSTANCE = new AllocLinkType(); + + private AllocLinkType() { + super( + "AllocLinkType", + 197, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FX_SWAP = new Field(AllocLinkType.INSTANCE, Values.FX_SWAP.getOrdinal()); + public final Field FX_NETTING = new Field(AllocLinkType.INSTANCE, Values.FX_NETTING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FX_SWAP("1"), + FX_NETTING("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocMethod.java new file mode 100644 index 0000000..4ad2048 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocMethod.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocMethod extends BaseFieldType { + public static final AllocMethod INSTANCE = new AllocMethod(); + + private AllocMethod() { + super( + "AllocMethod", + 1002, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MANUAL = new Field(AllocMethod.INSTANCE, Values.MANUAL.getOrdinal()); + public final Field GUARANTOR = new Field(AllocMethod.INSTANCE, Values.GUARANTOR.getOrdinal()); + public final Field AUTOMATIC = new Field(AllocMethod.INSTANCE, Values.AUTOMATIC.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MANUAL("3"), + GUARANTOR("2"), + AUTOMATIC("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocNetMoney.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocNetMoney.java new file mode 100644 index 0000000..f24652b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocNetMoney.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocNetMoney extends BaseFieldType { + public static final AllocNetMoney INSTANCE = new AllocNetMoney(); + + private AllocNetMoney() { + super( + "AllocNetMoney", + 154, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocNoOrdersType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocNoOrdersType.java new file mode 100644 index 0000000..b9048a9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocNoOrdersType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocNoOrdersType extends BaseFieldType { + public static final AllocNoOrdersType INSTANCE = new AllocNoOrdersType(); + + private AllocNoOrdersType() { + super( + "AllocNoOrdersType", + 857, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXPLICIT_LIST_PROVIDED = new Field(AllocNoOrdersType.INSTANCE, Values.EXPLICIT_LIST_PROVIDED.getOrdinal()); + public final Field NOT_SPECIFIED = new Field(AllocNoOrdersType.INSTANCE, Values.NOT_SPECIFIED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXPLICIT_LIST_PROVIDED("1"), + NOT_SPECIFIED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocPositionEffect.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocPositionEffect.java new file mode 100644 index 0000000..13aea9f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocPositionEffect.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocPositionEffect extends BaseFieldType { + public static final AllocPositionEffect INSTANCE = new AllocPositionEffect(); + + private AllocPositionEffect() { + super( + "AllocPositionEffect", + 1047, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIFO = new Field(AllocPositionEffect.INSTANCE, Values.FIFO.getOrdinal()); + public final Field ROLLED = new Field(AllocPositionEffect.INSTANCE, Values.ROLLED.getOrdinal()); + public final Field CLOSE = new Field(AllocPositionEffect.INSTANCE, Values.CLOSE.getOrdinal()); + public final Field OPEN = new Field(AllocPositionEffect.INSTANCE, Values.OPEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIFO("F"), + ROLLED("R"), + CLOSE("C"), + OPEN("O"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocPrice.java new file mode 100644 index 0000000..0e0c207 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocPrice extends BaseFieldType { + public static final AllocPrice INSTANCE = new AllocPrice(); + + private AllocPrice() { + super( + "AllocPrice", + 366, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocQty.java new file mode 100644 index 0000000..f5175a0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocQty extends BaseFieldType { + public static final AllocQty INSTANCE = new AllocQty(); + + private AllocQty() { + super( + "AllocQty", + 80, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocRejCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocRejCode.java new file mode 100644 index 0000000..c31705b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocRejCode.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocRejCode extends BaseFieldType { + public static final AllocRejCode INSTANCE = new AllocRejCode(); + + private AllocRejCode() { + super( + "AllocRejCode", + 88, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field WAREHOUSE_REQUEST_REJECTED = new Field(AllocRejCode.INSTANCE, Values.WAREHOUSE_REQUEST_REJECTED.getOrdinal()); + public final Field MISMATCHED_DATA = new Field(AllocRejCode.INSTANCE, Values.MISMATCHED_DATA.getOrdinal()); + public final Field UNKNOWN_CLORDID = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_CLORDID.getOrdinal()); + public final Field UNKNOWN_EXECUTING_BROKER_MNEMONIC = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_EXECUTING_BROKER_MNEMONIC.getOrdinal()); + public final Field INCORRECT_AVERAGEG_PRICE = new Field(AllocRejCode.INSTANCE, Values.INCORRECT_AVERAGEG_PRICE.getOrdinal()); + public final Field INCORRECT_QUANTITY = new Field(AllocRejCode.INSTANCE, Values.INCORRECT_QUANTITY.getOrdinal()); + public final Field UNKNOWN_OR_STALE_EXECID = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_OR_STALE_EXECID.getOrdinal()); + public final Field UNKNOWN_ACCOUNTS = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_ACCOUNTS.getOrdinal()); + public final Field OTHER_FURTHER_IN_TEXT_58 = new Field(AllocRejCode.INSTANCE, Values.OTHER_FURTHER_IN_TEXT_58.getOrdinal()); + public final Field UNKNOWN_LISTID_66 = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_LISTID_66.getOrdinal()); + public final Field UNKNOWN_ORDERID_37 = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_ORDERID_37.getOrdinal()); + public final Field COMMISSION_DIFFERENCE = new Field(AllocRejCode.INSTANCE, Values.COMMISSION_DIFFERENCE.getOrdinal()); + public final Field CALCULATION_DIFFERENCE = new Field(AllocRejCode.INSTANCE, Values.CALCULATION_DIFFERENCE.getOrdinal()); + public final Field INCORRECT_ALLOCATED_QUANTITY = new Field(AllocRejCode.INSTANCE, Values.INCORRECT_ALLOCATED_QUANTITY.getOrdinal()); + public final Field OTHER = new Field(AllocRejCode.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + WAREHOUSE_REQUEST_REJECTED("13"), + MISMATCHED_DATA("11"), + UNKNOWN_CLORDID("12"), + UNKNOWN_EXECUTING_BROKER_MNEMONIC("3"), + INCORRECT_AVERAGEG_PRICE("2"), + INCORRECT_QUANTITY("1"), + UNKNOWN_OR_STALE_EXECID("10"), + UNKNOWN_ACCOUNTS("0"), + OTHER_FURTHER_IN_TEXT_58("7"), + UNKNOWN_LISTID_66("6"), + UNKNOWN_ORDERID_37("5"), + COMMISSION_DIFFERENCE("4"), + CALCULATION_DIFFERENCE("9"), + INCORRECT_ALLOCATED_QUANTITY("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocReportID.java new file mode 100644 index 0000000..ce5056c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocReportID extends BaseFieldType { + public static final AllocReportID INSTANCE = new AllocReportID(); + + private AllocReportID() { + super( + "AllocReportID", + 755, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocReportRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocReportRefID.java new file mode 100644 index 0000000..8c90582 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocReportRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocReportRefID extends BaseFieldType { + public static final AllocReportRefID INSTANCE = new AllocReportRefID(); + + private AllocReportRefID() { + super( + "AllocReportRefID", + 795, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocReportType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocReportType.java new file mode 100644 index 0000000..c1b23b7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocReportType.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocReportType extends BaseFieldType { + public static final AllocReportType INSTANCE = new AllocReportType(); + + private AllocReportType() { + super( + "AllocReportType", + 794, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM = new Field(AllocReportType.INSTANCE, Values.SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM.getOrdinal()); + public final Field PRELIMINARY_REQUEST_TO_INTERMEDIARY = new Field(AllocReportType.INSTANCE, Values.PRELIMINARY_REQUEST_TO_INTERMEDIARY.getOrdinal()); + public final Field REJECT = new Field(AllocReportType.INSTANCE, Values.REJECT.getOrdinal()); + public final Field WAREHOUSE_RECAP = new Field(AllocReportType.INSTANCE, Values.WAREHOUSE_RECAP.getOrdinal()); + public final Field SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL = new Field(AllocReportType.INSTANCE, Values.SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL.getOrdinal()); + public final Field ACCEPT = new Field(AllocReportType.INSTANCE, Values.ACCEPT.getOrdinal()); + public final Field REQUEST_TO_INTERMEDIARY = new Field(AllocReportType.INSTANCE, Values.REQUEST_TO_INTERMEDIARY.getOrdinal()); + public final Field REVERSE_PENDING = new Field(AllocReportType.INSTANCE, Values.REVERSE_PENDING.getOrdinal()); + public final Field ACCEPT_PENDING = new Field(AllocReportType.INSTANCE, Values.ACCEPT_PENDING.getOrdinal()); + public final Field COMPLETE = new Field(AllocReportType.INSTANCE, Values.COMPLETE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM("3"), + PRELIMINARY_REQUEST_TO_INTERMEDIARY("2"), + REJECT("10"), + WAREHOUSE_RECAP("5"), + SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL("4"), + ACCEPT("9"), + REQUEST_TO_INTERMEDIARY("8"), + REVERSE_PENDING("14"), + ACCEPT_PENDING("11"), + COMPLETE("12"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocSettlCurrAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocSettlCurrAmt.java new file mode 100644 index 0000000..4fbeed1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocSettlCurrAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocSettlCurrAmt extends BaseFieldType { + public static final AllocSettlCurrAmt INSTANCE = new AllocSettlCurrAmt(); + + private AllocSettlCurrAmt() { + super( + "AllocSettlCurrAmt", + 737, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocSettlCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocSettlCurrency.java new file mode 100644 index 0000000..b0cd7de --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocSettlCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocSettlCurrency extends BaseFieldType { + public static final AllocSettlCurrency INSTANCE = new AllocSettlCurrency(); + + private AllocSettlCurrency() { + super( + "AllocSettlCurrency", + 736, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocSettlInstType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocSettlInstType.java new file mode 100644 index 0000000..0be2f77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocSettlInstType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocSettlInstType extends BaseFieldType { + public static final AllocSettlInstType INSTANCE = new AllocSettlInstType(); + + private AllocSettlInstType() { + super( + "AllocSettlInstType", + 780, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SSI_DB_IDS_PROVIDED = new Field(AllocSettlInstType.INSTANCE, Values.SSI_DB_IDS_PROVIDED.getOrdinal()); + public final Field FULL_DETAILS_PROVIDED = new Field(AllocSettlInstType.INSTANCE, Values.FULL_DETAILS_PROVIDED.getOrdinal()); + public final Field DERIVE_FROM_PARAMETERS_PROVIDED = new Field(AllocSettlInstType.INSTANCE, Values.DERIVE_FROM_PARAMETERS_PROVIDED.getOrdinal()); + public final Field USE_DEFAULT_INSTRUCTIONS = new Field(AllocSettlInstType.INSTANCE, Values.USE_DEFAULT_INSTRUCTIONS.getOrdinal()); + public final Field PHONE_FOR_INSTRUCTIONS = new Field(AllocSettlInstType.INSTANCE, Values.PHONE_FOR_INSTRUCTIONS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SSI_DB_IDS_PROVIDED("3"), + FULL_DETAILS_PROVIDED("2"), + DERIVE_FROM_PARAMETERS_PROVIDED("1"), + USE_DEFAULT_INSTRUCTIONS("0"), + PHONE_FOR_INSTRUCTIONS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocStatus.java new file mode 100644 index 0000000..5d252b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocStatus.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocStatus extends BaseFieldType { + public static final AllocStatus INSTANCE = new AllocStatus(); + + private AllocStatus() { + super( + "AllocStatus", + 87, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RECEIVED_RECEIVED_NOT_YET_PROCESSED = new Field(AllocStatus.INSTANCE, Values.RECEIVED_RECEIVED_NOT_YET_PROCESSED.getOrdinal()); + public final Field ACCOUNT_LEVEL_REJECT = new Field(AllocStatus.INSTANCE, Values.ACCOUNT_LEVEL_REJECT.getOrdinal()); + public final Field BLOCK_LEVEL_REJECT = new Field(AllocStatus.INSTANCE, Values.BLOCK_LEVEL_REJECT.getOrdinal()); + public final Field ACCEPTED_SUCCESSFULLY_PROCESSED = new Field(AllocStatus.INSTANCE, Values.ACCEPTED_SUCCESSFULLY_PROCESSED.getOrdinal()); + public final Field REVERSED = new Field(AllocStatus.INSTANCE, Values.REVERSED.getOrdinal()); + public final Field ALLOCATION_PENDING = new Field(AllocStatus.INSTANCE, Values.ALLOCATION_PENDING.getOrdinal()); + public final Field REJECTED_BY_INTERMEDIARY = new Field(AllocStatus.INSTANCE, Values.REJECTED_BY_INTERMEDIARY.getOrdinal()); + public final Field INCOMPLETE = new Field(AllocStatus.INSTANCE, Values.INCOMPLETE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RECEIVED_RECEIVED_NOT_YET_PROCESSED("3"), + ACCOUNT_LEVEL_REJECT("2"), + BLOCK_LEVEL_REJECT("1"), + ACCEPTED_SUCCESSFULLY_PROCESSED("0"), + REVERSED("7"), + ALLOCATION_PENDING("6"), + REJECTED_BY_INTERMEDIARY("5"), + INCOMPLETE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocText.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocText.java new file mode 100644 index 0000000..731a0d8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocText extends BaseFieldType { + public static final AllocText INSTANCE = new AllocText(); + + private AllocText() { + super( + "AllocText", + 161, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocTransType.java new file mode 100644 index 0000000..7fb26fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocTransType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocTransType extends BaseFieldType { + public static final AllocTransType INSTANCE = new AllocTransType(); + + private AllocTransType() { + super( + "AllocTransType", + 71, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY_REMOVEDREPLACED = new Field(AllocTransType.INSTANCE, Values.PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY_REMOVEDREPLACED.getOrdinal()); + public final Field CANCEL = new Field(AllocTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field REPLACE = new Field(AllocTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field NEW = new Field(AllocTransType.INSTANCE, Values.NEW.getOrdinal()); + public final Field REVERSAL = new Field(AllocTransType.INSTANCE, Values.REVERSAL.getOrdinal()); + public final Field CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_BROKER_INCLUD = new Field(AllocTransType.INSTANCE, Values.CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_BROKER_INCLUD.getOrdinal()); + public final Field CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY_REMOVEDREPLACED = new Field(AllocTransType.INSTANCE, Values.CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY_REMOVEDREPLACED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY_REMOVEDREPLACED("3"), + CANCEL("2"), + REPLACE("1"), + NEW("0"), + REVERSAL("6"), + CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_BROKER_INCLUD("5"), + CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY_REMOVEDREPLACED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllocType.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllocType.java new file mode 100644 index 0000000..e51edf8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllocType.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocType extends BaseFieldType { + public static final AllocType INSTANCE = new AllocType(); + + private AllocType() { + super( + "AllocType", + 626, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COMPLETE_GROUP = new Field(AllocType.INSTANCE, Values.COMPLETE_GROUP.getOrdinal()); + public final Field REVERSAL_PENDING = new Field(AllocType.INSTANCE, Values.REVERSAL_PENDING.getOrdinal()); + public final Field ACCEPT_PENDING = new Field(AllocType.INSTANCE, Values.ACCEPT_PENDING.getOrdinal()); + public final Field INCOMPLETE_GROUP = new Field(AllocType.INSTANCE, Values.INCOMPLETE_GROUP.getOrdinal()); + public final Field SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM = new Field(AllocType.INSTANCE, Values.SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM.getOrdinal()); + public final Field PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY = new Field(AllocType.INSTANCE, Values.PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY.getOrdinal()); + public final Field CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY = new Field(AllocType.INSTANCE, Values.CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY.getOrdinal()); + public final Field REJECT = new Field(AllocType.INSTANCE, Values.REJECT.getOrdinal()); + public final Field WAREHOUSE_INSTRUCTION = new Field(AllocType.INSTANCE, Values.WAREHOUSE_INSTRUCTION.getOrdinal()); + public final Field BUYSIDE_READYTOBOOK__COMBINED_SET_OF_ORDERS_REPLACED = new Field(AllocType.INSTANCE, Values.BUYSIDE_READYTOBOOK__COMBINED_SET_OF_ORDERS_REPLACED.getOrdinal()); + public final Field READYTOBOOK__SINGLE_ORDER = new Field(AllocType.INSTANCE, Values.READYTOBOOK__SINGLE_ORDER.getOrdinal()); + public final Field SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL = new Field(AllocType.INSTANCE, Values.SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL.getOrdinal()); + public final Field ACCEPT = new Field(AllocType.INSTANCE, Values.ACCEPT.getOrdinal()); + public final Field REQUEST_TO_INTERMEDIARY = new Field(AllocType.INSTANCE, Values.REQUEST_TO_INTERMEDIARY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COMPLETE_GROUP("13"), + REVERSAL_PENDING("14"), + ACCEPT_PENDING("11"), + INCOMPLETE_GROUP("12"), + SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM("3"), + PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY("2"), + CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY("1"), + REJECT("10"), + WAREHOUSE_INSTRUCTION("7"), + BUYSIDE_READYTOBOOK__COMBINED_SET_OF_ORDERS_REPLACED("6"), + READYTOBOOK__SINGLE_ORDER("5"), + SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL("4"), + ACCEPT("9"), + REQUEST_TO_INTERMEDIARY("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllowableOneSidednessCurr.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllowableOneSidednessCurr.java new file mode 100644 index 0000000..5fd5033 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllowableOneSidednessCurr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllowableOneSidednessCurr extends BaseFieldType { + public static final AllowableOneSidednessCurr INSTANCE = new AllowableOneSidednessCurr(); + + private AllowableOneSidednessCurr() { + super( + "AllowableOneSidednessCurr", + 767, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllowableOneSidednessPct.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllowableOneSidednessPct.java new file mode 100644 index 0000000..9db5118 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllowableOneSidednessPct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllowableOneSidednessPct extends BaseFieldType { + public static final AllowableOneSidednessPct INSTANCE = new AllowableOneSidednessPct(); + + private AllowableOneSidednessPct() { + super( + "AllowableOneSidednessPct", + 765, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AllowableOneSidednessValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/AllowableOneSidednessValue.java new file mode 100644 index 0000000..974d54b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AllowableOneSidednessValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllowableOneSidednessValue extends BaseFieldType { + public static final AllowableOneSidednessValue INSTANCE = new AllowableOneSidednessValue(); + + private AllowableOneSidednessValue() { + super( + "AllowableOneSidednessValue", + 766, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AltMDSourceID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AltMDSourceID.java new file mode 100644 index 0000000..c279195 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AltMDSourceID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AltMDSourceID extends BaseFieldType { + public static final AltMDSourceID INSTANCE = new AltMDSourceID(); + + private AltMDSourceID() { + super( + "AltMDSourceID", + 817, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplBegSeqNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplBegSeqNum.java new file mode 100644 index 0000000..634867c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplBegSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplBegSeqNum extends BaseFieldType { + public static final ApplBegSeqNum INSTANCE = new ApplBegSeqNum(); + + private ApplBegSeqNum() { + super( + "ApplBegSeqNum", + 1182, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplEndSeqNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplEndSeqNum.java new file mode 100644 index 0000000..d9f40b8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplEndSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplEndSeqNum extends BaseFieldType { + public static final ApplEndSeqNum INSTANCE = new ApplEndSeqNum(); + + private ApplEndSeqNum() { + super( + "ApplEndSeqNum", + 1183, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplExtID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplExtID.java new file mode 100644 index 0000000..aeb7044 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplExtID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplExtID extends BaseFieldType { + public static final ApplExtID INSTANCE = new ApplExtID(); + + private ApplExtID() { + super( + "ApplExtID", + 1156, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplID.java new file mode 100644 index 0000000..fcd043a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplID extends BaseFieldType { + public static final ApplID INSTANCE = new ApplID(); + + private ApplID() { + super( + "ApplID", + 1180, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplLastSeqNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplLastSeqNum.java new file mode 100644 index 0000000..a2e1118 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplLastSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplLastSeqNum extends BaseFieldType { + public static final ApplLastSeqNum INSTANCE = new ApplLastSeqNum(); + + private ApplLastSeqNum() { + super( + "ApplLastSeqNum", + 1350, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplNewSeqNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplNewSeqNum.java new file mode 100644 index 0000000..034853d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplNewSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplNewSeqNum extends BaseFieldType { + public static final ApplNewSeqNum INSTANCE = new ApplNewSeqNum(); + + private ApplNewSeqNum() { + super( + "ApplNewSeqNum", + 1399, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueAction.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueAction.java new file mode 100644 index 0000000..3e675e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueAction.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplQueueAction extends BaseFieldType { + public static final ApplQueueAction INSTANCE = new ApplQueueAction(); + + private ApplQueueAction() { + super( + "ApplQueueAction", + 815, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field END_SESSION = new Field(ApplQueueAction.INSTANCE, Values.END_SESSION.getOrdinal()); + public final Field OVERLAY_LAST = new Field(ApplQueueAction.INSTANCE, Values.OVERLAY_LAST.getOrdinal()); + public final Field QUEUE_FLUSHED = new Field(ApplQueueAction.INSTANCE, Values.QUEUE_FLUSHED.getOrdinal()); + public final Field NO_ACTION_TAKEN = new Field(ApplQueueAction.INSTANCE, Values.NO_ACTION_TAKEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + END_SESSION("3"), + OVERLAY_LAST("2"), + QUEUE_FLUSHED("1"), + NO_ACTION_TAKEN("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueDepth.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueDepth.java new file mode 100644 index 0000000..701eaa2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueDepth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplQueueDepth extends BaseFieldType { + public static final ApplQueueDepth INSTANCE = new ApplQueueDepth(); + + private ApplQueueDepth() { + super( + "ApplQueueDepth", + 813, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueMax.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueMax.java new file mode 100644 index 0000000..08845af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueMax.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplQueueMax extends BaseFieldType { + public static final ApplQueueMax INSTANCE = new ApplQueueMax(); + + private ApplQueueMax() { + super( + "ApplQueueMax", + 812, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueResolution.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueResolution.java new file mode 100644 index 0000000..8c12987 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplQueueResolution.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplQueueResolution extends BaseFieldType { + public static final ApplQueueResolution INSTANCE = new ApplQueueResolution(); + + private ApplQueueResolution() { + super( + "ApplQueueResolution", + 814, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field END_SESSION = new Field(ApplQueueResolution.INSTANCE, Values.END_SESSION.getOrdinal()); + public final Field OVERLAY_LAST = new Field(ApplQueueResolution.INSTANCE, Values.OVERLAY_LAST.getOrdinal()); + public final Field QUEUE_FLUSHED = new Field(ApplQueueResolution.INSTANCE, Values.QUEUE_FLUSHED.getOrdinal()); + public final Field NO_ACTION_TAKEN = new Field(ApplQueueResolution.INSTANCE, Values.NO_ACTION_TAKEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + END_SESSION("3"), + OVERLAY_LAST("2"), + QUEUE_FLUSHED("1"), + NO_ACTION_TAKEN("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplReportID.java new file mode 100644 index 0000000..5ed2f59 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplReportID extends BaseFieldType { + public static final ApplReportID INSTANCE = new ApplReportID(); + + private ApplReportID() { + super( + "ApplReportID", + 1356, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplReportType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplReportType.java new file mode 100644 index 0000000..317a888 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplReportType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplReportType extends BaseFieldType { + public static final ApplReportType INSTANCE = new ApplReportType(); + + private ApplReportType() { + super( + "ApplReportType", + 1426, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field APPLICATION_MESSAGE_RESEND_COMPLETED = new Field(ApplReportType.INSTANCE, Values.APPLICATION_MESSAGE_RESEND_COMPLETED.getOrdinal()); + public final Field HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFA = new Field(ApplReportType.INSTANCE, Values.HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFA.getOrdinal()); + public final Field REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFE = new Field(ApplReportType.INSTANCE, Values.REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFE.getOrdinal()); + public final Field RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM1399 = new Field(ApplReportType.INSTANCE, Values.RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM1399.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + APPLICATION_MESSAGE_RESEND_COMPLETED("3"), + HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFA("2"), + REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFE("1"), + RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM1399("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplReqID.java new file mode 100644 index 0000000..912023c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplReqID extends BaseFieldType { + public static final ApplReqID INSTANCE = new ApplReqID(); + + private ApplReqID() { + super( + "ApplReqID", + 1346, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplReqType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplReqType.java new file mode 100644 index 0000000..b0baca6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplReqType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplReqType extends BaseFieldType { + public static final ApplReqType INSTANCE = new ApplReqType(); + + private ApplReqType() { + super( + "ApplReqType", + 1347, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REQUEST_VALID_SET_OF_APPLICATIONS = new Field(ApplReqType.INSTANCE, Values.REQUEST_VALID_SET_OF_APPLICATIONS.getOrdinal()); + public final Field REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_ = new Field(ApplReqType.INSTANCE, Values.REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_.getOrdinal()); + public final Field SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS = new Field(ApplReqType.INSTANCE, Values.SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS.getOrdinal()); + public final Field RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICA = new Field(ApplReqType.INSTANCE, Values.RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICA.getOrdinal()); + public final Field CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATI = new Field(ApplReqType.INSTANCE, Values.CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATI.getOrdinal()); + public final Field CANCEL_RETRANSMISSION = new Field(ApplReqType.INSTANCE, Values.CANCEL_RETRANSMISSION.getOrdinal()); + public final Field UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS = new Field(ApplReqType.INSTANCE, Values.UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REQUEST_VALID_SET_OF_APPLICATIONS("3"), + REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_("2"), + SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS("1"), + RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICA("0"), + CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATI("6"), + CANCEL_RETRANSMISSION("5"), + UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplResendFlag.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplResendFlag.java new file mode 100644 index 0000000..3e5b074 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplResendFlag.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplResendFlag extends BaseFieldType { + public static final ApplResendFlag INSTANCE = new ApplResendFlag(); + + private ApplResendFlag() { + super( + "ApplResendFlag", + 1352, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplResponseError.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplResponseError.java new file mode 100644 index 0000000..d731b80 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplResponseError.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplResponseError extends BaseFieldType { + public static final ApplResponseError INSTANCE = new ApplResponseError(); + + private ApplResponseError() { + super( + "ApplResponseError", + 1354, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field USER_NOT_AUTHORIZED_FOR_APPLICATION = new Field(ApplResponseError.INSTANCE, Values.USER_NOT_AUTHORIZED_FOR_APPLICATION.getOrdinal()); + public final Field MESSAGES_REQUESTED_ARE_NOT_AVAILABLE = new Field(ApplResponseError.INSTANCE, Values.MESSAGES_REQUESTED_ARE_NOT_AVAILABLE.getOrdinal()); + public final Field APPLICATION_DOES_NOT_EXIST = new Field(ApplResponseError.INSTANCE, Values.APPLICATION_DOES_NOT_EXIST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + USER_NOT_AUTHORIZED_FOR_APPLICATION("2"), + MESSAGES_REQUESTED_ARE_NOT_AVAILABLE("1"), + APPLICATION_DOES_NOT_EXIST("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplResponseID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplResponseID.java new file mode 100644 index 0000000..bf996d0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplResponseID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplResponseID extends BaseFieldType { + public static final ApplResponseID INSTANCE = new ApplResponseID(); + + private ApplResponseID() { + super( + "ApplResponseID", + 1353, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplResponseType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplResponseType.java new file mode 100644 index 0000000..2163169 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplResponseType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplResponseType extends BaseFieldType { + public static final ApplResponseType INSTANCE = new ApplResponseType(); + + private ApplResponseType() { + super( + "ApplResponseType", + 1348, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MESSAGES_NOT_AVAILABLE = new Field(ApplResponseType.INSTANCE, Values.MESSAGES_NOT_AVAILABLE.getOrdinal()); + public final Field APPLICATION_DOES_NOT_EXIST = new Field(ApplResponseType.INSTANCE, Values.APPLICATION_DOES_NOT_EXIST.getOrdinal()); + public final Field REQUEST_SUCCESSFULLY_PROCESSED = new Field(ApplResponseType.INSTANCE, Values.REQUEST_SUCCESSFULLY_PROCESSED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MESSAGES_NOT_AVAILABLE("2"), + APPLICATION_DOES_NOT_EXIST("1"), + REQUEST_SUCCESSFULLY_PROCESSED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplSeqNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplSeqNum.java new file mode 100644 index 0000000..7c230b2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplSeqNum extends BaseFieldType { + public static final ApplSeqNum INSTANCE = new ApplSeqNum(); + + private ApplSeqNum() { + super( + "ApplSeqNum", + 1181, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplTotalMessageCount.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplTotalMessageCount.java new file mode 100644 index 0000000..0af8938 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplTotalMessageCount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplTotalMessageCount extends BaseFieldType { + public static final ApplTotalMessageCount INSTANCE = new ApplTotalMessageCount(); + + private ApplTotalMessageCount() { + super( + "ApplTotalMessageCount", + 1349, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ApplVerID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ApplVerID.java new file mode 100644 index 0000000..af1986a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ApplVerID.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplVerID extends BaseFieldType { + public static final ApplVerID INSTANCE = new ApplVerID(); + + private ApplVerID() { + super( + "ApplVerID", + 1128, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIX41 = new Field(ApplVerID.INSTANCE, Values.FIX41.getOrdinal()); + public final Field FIX40 = new Field(ApplVerID.INSTANCE, Values.FIX40.getOrdinal()); + public final Field FIX30 = new Field(ApplVerID.INSTANCE, Values.FIX30.getOrdinal()); + public final Field FIX27 = new Field(ApplVerID.INSTANCE, Values.FIX27.getOrdinal()); + public final Field FIX50 = new Field(ApplVerID.INSTANCE, Values.FIX50.getOrdinal()); + public final Field FIX44 = new Field(ApplVerID.INSTANCE, Values.FIX44.getOrdinal()); + public final Field FIX43 = new Field(ApplVerID.INSTANCE, Values.FIX43.getOrdinal()); + public final Field FIX42 = new Field(ApplVerID.INSTANCE, Values.FIX42.getOrdinal()); + public final Field FIX50SP2 = new Field(ApplVerID.INSTANCE, Values.FIX50SP2.getOrdinal()); + public final Field FIX50SP1 = new Field(ApplVerID.INSTANCE, Values.FIX50SP1.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIX41("3"), + FIX40("2"), + FIX30("1"), + FIX27("0"), + FIX50("7"), + FIX44("6"), + FIX43("5"), + FIX42("4"), + FIX50SP2("9"), + FIX50SP1("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AsOfIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/AsOfIndicator.java new file mode 100644 index 0000000..90c1cfb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AsOfIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AsOfIndicator extends BaseFieldType { + public static final AsOfIndicator INSTANCE = new AsOfIndicator(); + + private AsOfIndicator() { + super( + "AsOfIndicator", + 1015, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRUE__TRADE_IS_AN_ASOF_TRADE = new Field(AsOfIndicator.INSTANCE, Values.TRUE__TRADE_IS_AN_ASOF_TRADE.getOrdinal()); + public final Field FALSE__TRADE_IS_NOT_AN_ASOF_TRADE = new Field(AsOfIndicator.INSTANCE, Values.FALSE__TRADE_IS_NOT_AN_ASOF_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRUE__TRADE_IS_AN_ASOF_TRADE("1"), + FALSE__TRADE_IS_NOT_AN_ASOF_TRADE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AsgnReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AsgnReqID.java new file mode 100644 index 0000000..b7d77ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AsgnReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AsgnReqID extends BaseFieldType { + public static final AsgnReqID INSTANCE = new AsgnReqID(); + + private AsgnReqID() { + super( + "AsgnReqID", + 831, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AsgnRptID.java b/fix4j-assert-fixspec-50sp2/fieldtype/AsgnRptID.java new file mode 100644 index 0000000..e2c2ecb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AsgnRptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AsgnRptID extends BaseFieldType { + public static final AsgnRptID INSTANCE = new AsgnRptID(); + + private AsgnRptID() { + super( + "AsgnRptID", + 833, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AssignmentMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/AssignmentMethod.java new file mode 100644 index 0000000..ee99858 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AssignmentMethod.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AssignmentMethod extends BaseFieldType { + public static final AssignmentMethod INSTANCE = new AssignmentMethod(); + + private AssignmentMethod() { + super( + "AssignmentMethod", + 744, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRORATA = new Field(AssignmentMethod.INSTANCE, Values.PRORATA.getOrdinal()); + public final Field RANDOM = new Field(AssignmentMethod.INSTANCE, Values.RANDOM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRORATA("P"), + RANDOM("R"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AssignmentUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/AssignmentUnit.java new file mode 100644 index 0000000..407a965 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AssignmentUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AssignmentUnit extends BaseFieldType { + public static final AssignmentUnit INSTANCE = new AssignmentUnit(); + + private AssignmentUnit() { + super( + "AssignmentUnit", + 745, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AttachmentPoint.java b/fix4j-assert-fixspec-50sp2/fieldtype/AttachmentPoint.java new file mode 100644 index 0000000..49c4a3d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AttachmentPoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AttachmentPoint extends BaseFieldType { + public static final AttachmentPoint INSTANCE = new AttachmentPoint(); + + private AttachmentPoint() { + super( + "AttachmentPoint", + 1457, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AutoAcceptIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/AutoAcceptIndicator.java new file mode 100644 index 0000000..b13caf4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AutoAcceptIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AutoAcceptIndicator extends BaseFieldType { + public static final AutoAcceptIndicator INSTANCE = new AutoAcceptIndicator(); + + private AutoAcceptIndicator() { + super( + "AutoAcceptIndicator", + 754, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AvgParPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/AvgParPx.java new file mode 100644 index 0000000..4abf13b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AvgParPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AvgParPx extends BaseFieldType { + public static final AvgParPx INSTANCE = new AvgParPx(); + + private AvgParPx() { + super( + "AvgParPx", + 860, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AvgPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/AvgPx.java new file mode 100644 index 0000000..c32f3a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AvgPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AvgPx extends BaseFieldType { + public static final AvgPx INSTANCE = new AvgPx(); + + private AvgPx() { + super( + "AvgPx", + 6, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AvgPxIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/AvgPxIndicator.java new file mode 100644 index 0000000..d2acfbf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AvgPxIndicator.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AvgPxIndicator extends BaseFieldType { + public static final AvgPxIndicator INSTANCE = new AvgPxIndicator(); + + private AvgPxIndicator() { + super( + "AvgPxIndicator", + 819, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELIN = new Field(AvgPxIndicator.INSTANCE, Values.LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELIN.getOrdinal()); + public final Field TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADEL = new Field(AvgPxIndicator.INSTANCE, Values.TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADEL.getOrdinal()); + public final Field NO_AVERAGE_PRICING = new Field(AvgPxIndicator.INSTANCE, Values.NO_AVERAGE_PRICING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELIN("2"), + TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADEL("1"), + NO_AVERAGE_PRICING("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/AvgPxPrecision.java b/fix4j-assert-fixspec-50sp2/fieldtype/AvgPxPrecision.java new file mode 100644 index 0000000..35788d6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/AvgPxPrecision.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AvgPxPrecision extends BaseFieldType { + public static final AvgPxPrecision INSTANCE = new AvgPxPrecision(); + + private AvgPxPrecision() { + super( + "AvgPxPrecision", + 74, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BasisFeatureDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/BasisFeatureDate.java new file mode 100644 index 0000000..53183d4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BasisFeatureDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BasisFeatureDate extends BaseFieldType { + public static final BasisFeatureDate INSTANCE = new BasisFeatureDate(); + + private BasisFeatureDate() { + super( + "BasisFeatureDate", + 259, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BasisFeaturePrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/BasisFeaturePrice.java new file mode 100644 index 0000000..c2acf77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BasisFeaturePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BasisFeaturePrice extends BaseFieldType { + public static final BasisFeaturePrice INSTANCE = new BasisFeaturePrice(); + + private BasisFeaturePrice() { + super( + "BasisFeaturePrice", + 260, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BasisPxType.java b/fix4j-assert-fixspec-50sp2/fieldtype/BasisPxType.java new file mode 100644 index 0000000..badf834 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BasisPxType.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BasisPxType extends BaseFieldType { + public static final BasisPxType INSTANCE = new BasisPxType(); + + private BasisPxType() { + super( + "BasisPxType", + 419, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OPEN = new Field(BasisPxType.INSTANCE, Values.OPEN.getOrdinal()); + public final Field VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION.getOrdinal()); + public final Field VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION.getOrdinal()); + public final Field STRIKE = new Field(BasisPxType.INSTANCE, Values.STRIKE.getOrdinal()); + public final Field CLOSING_PRICE = new Field(BasisPxType.INSTANCE, Values.CLOSING_PRICE.getOrdinal()); + public final Field CLOSING_PRICE_AT_MORNINGN_SESSION = new Field(BasisPxType.INSTANCE, Values.CLOSING_PRICE_AT_MORNINGN_SESSION.getOrdinal()); + public final Field VWAP_THROUGH_A_MORNING_SESSION = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_A_MORNING_SESSION.getOrdinal()); + public final Field VWAP_THROUGH_A_DAY = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_A_DAY.getOrdinal()); + public final Field SQ = new Field(BasisPxType.INSTANCE, Values.SQ.getOrdinal()); + public final Field CURRENT_PRICE = new Field(BasisPxType.INSTANCE, Values.CURRENT_PRICE.getOrdinal()); + public final Field VWAP_THROUGH_A_DAY_EXCEPT_YORI_AN_OPENING_AUCTION = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_A_DAY_EXCEPT_YORI_AN_OPENING_AUCTION.getOrdinal()); + public final Field VWAP_THROUGH_AN_AFTERNOON_SESSION = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_AN_AFTERNOON_SESSION.getOrdinal()); + public final Field OTHERS = new Field(BasisPxType.INSTANCE, Values.OTHERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OPEN("D"), + VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION("A"), + VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION("B"), + STRIKE("C"), + CLOSING_PRICE("3"), + CLOSING_PRICE_AT_MORNINGN_SESSION("2"), + VWAP_THROUGH_A_MORNING_SESSION("7"), + VWAP_THROUGH_A_DAY("6"), + SQ("5"), + CURRENT_PRICE("4"), + VWAP_THROUGH_A_DAY_EXCEPT_YORI_AN_OPENING_AUCTION("9"), + VWAP_THROUGH_AN_AFTERNOON_SESSION("8"), + OTHERS("Z"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BeginSeqNo.java b/fix4j-assert-fixspec-50sp2/fieldtype/BeginSeqNo.java new file mode 100644 index 0000000..246f7e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BeginSeqNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BeginSeqNo extends BaseFieldType { + public static final BeginSeqNo INSTANCE = new BeginSeqNo(); + + private BeginSeqNo() { + super( + "BeginSeqNo", + 7, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BeginString.java b/fix4j-assert-fixspec-50sp2/fieldtype/BeginString.java new file mode 100644 index 0000000..1a3ccd3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BeginString.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BeginString extends BaseFieldType { + public static final BeginString INSTANCE = new BeginString(); + + private BeginString() { + super( + "BeginString", + 8, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Benchmark.java b/fix4j-assert-fixspec-50sp2/fieldtype/Benchmark.java new file mode 100644 index 0000000..2fa15ba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Benchmark.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Benchmark extends BaseFieldType { + public static final Benchmark INSTANCE = new Benchmark(); + + private Benchmark() { + super( + "Benchmark", + 219, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OLD5 = new Field(Benchmark.INSTANCE, Values.OLD5.getOrdinal()); + public final Field I5YR = new Field(Benchmark.INSTANCE, Values.I5YR.getOrdinal()); + public final Field CURVE = new Field(Benchmark.INSTANCE, Values.CURVE.getOrdinal()); + public final Field OLD30 = new Field(Benchmark.INSTANCE, Values.OLD30.getOrdinal()); + public final Field I30YR = new Field(Benchmark.INSTANCE, Values.I30YR.getOrdinal()); + public final Field OLD10 = new Field(Benchmark.INSTANCE, Values.OLD10.getOrdinal()); + public final Field I10YR = new Field(Benchmark.INSTANCE, Values.I10YR.getOrdinal()); + public final Field I6MOLIBOR = new Field(Benchmark.INSTANCE, Values.I6MOLIBOR.getOrdinal()); + public final Field I3MOLIBOR = new Field(Benchmark.INSTANCE, Values.I3MOLIBOR.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OLD5("3"), + I5YR("2"), + CURVE("1"), + OLD30("7"), + I30YR("6"), + OLD10("5"), + I10YR("4"), + I6MOLIBOR("9"), + I3MOLIBOR("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkCurveCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkCurveCurrency.java new file mode 100644 index 0000000..d791dd4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkCurveCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkCurveCurrency extends BaseFieldType { + public static final BenchmarkCurveCurrency INSTANCE = new BenchmarkCurveCurrency(); + + private BenchmarkCurveCurrency() { + super( + "BenchmarkCurveCurrency", + 220, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkCurveName.java b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkCurveName.java new file mode 100644 index 0000000..103f500 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkCurveName.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkCurveName extends BaseFieldType { + public static final BenchmarkCurveName INSTANCE = new BenchmarkCurveName(); + + private BenchmarkCurveName() { + super( + "BenchmarkCurveName", + 221, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SONIA = new Field(BenchmarkCurveName.INSTANCE, Values.SONIA.getOrdinal()); + public final Field TREASURY = new Field(BenchmarkCurveName.INSTANCE, Values.TREASURY.getOrdinal()); + public final Field OTHER = new Field(BenchmarkCurveName.INSTANCE, Values.OTHER.getOrdinal()); + public final Field LIBOR_LONDON_INTERBANK_OFFER = new Field(BenchmarkCurveName.INSTANCE, Values.LIBOR_LONDON_INTERBANK_OFFER.getOrdinal()); + public final Field PFANDBRIEFE = new Field(BenchmarkCurveName.INSTANCE, Values.PFANDBRIEFE.getOrdinal()); + public final Field SWAP = new Field(BenchmarkCurveName.INSTANCE, Values.SWAP.getOrdinal()); + public final Field LIBID = new Field(BenchmarkCurveName.INSTANCE, Values.LIBID.getOrdinal()); + public final Field MUNIAAA = new Field(BenchmarkCurveName.INSTANCE, Values.MUNIAAA.getOrdinal()); + public final Field EURIBOR = new Field(BenchmarkCurveName.INSTANCE, Values.EURIBOR.getOrdinal()); + public final Field EUREPO = new Field(BenchmarkCurveName.INSTANCE, Values.EUREPO.getOrdinal()); + public final Field FUTURESWAP = new Field(BenchmarkCurveName.INSTANCE, Values.FUTURESWAP.getOrdinal()); + public final Field EONIA = new Field(BenchmarkCurveName.INSTANCE, Values.EONIA.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SONIA("SONIA"), + TREASURY("Treasury"), + OTHER("OTHER"), + LIBOR_LONDON_INTERBANK_OFFER("LIBOR"), + PFANDBRIEFE("Pfandbriefe"), + SWAP("SWAP"), + LIBID("LIBID"), + MUNIAAA("MuniAAA"), + EURIBOR("Euribor"), + EUREPO("EUREPO"), + FUTURESWAP("FutureSWAP"), + EONIA("EONIA"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkCurvePoint.java b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkCurvePoint.java new file mode 100644 index 0000000..2d1c19e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkCurvePoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkCurvePoint extends BaseFieldType { + public static final BenchmarkCurvePoint INSTANCE = new BenchmarkCurvePoint(); + + private BenchmarkCurvePoint() { + super( + "BenchmarkCurvePoint", + 222, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkPrice.java new file mode 100644 index 0000000..d79d3b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkPrice extends BaseFieldType { + public static final BenchmarkPrice INSTANCE = new BenchmarkPrice(); + + private BenchmarkPrice() { + super( + "BenchmarkPrice", + 662, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkPriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkPriceType.java new file mode 100644 index 0000000..dec7c5e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkPriceType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkPriceType extends BaseFieldType { + public static final BenchmarkPriceType INSTANCE = new BenchmarkPriceType(); + + private BenchmarkPriceType() { + super( + "BenchmarkPriceType", + 663, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkSecurityID.java b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkSecurityID.java new file mode 100644 index 0000000..9b939c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkSecurityID extends BaseFieldType { + public static final BenchmarkSecurityID INSTANCE = new BenchmarkSecurityID(); + + private BenchmarkSecurityID() { + super( + "BenchmarkSecurityID", + 699, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkSecurityIDSource.java new file mode 100644 index 0000000..293b685 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BenchmarkSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkSecurityIDSource extends BaseFieldType { + public static final BenchmarkSecurityIDSource INSTANCE = new BenchmarkSecurityIDSource(); + + private BenchmarkSecurityIDSource() { + super( + "BenchmarkSecurityIDSource", + 761, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidDescriptor.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidDescriptor.java new file mode 100644 index 0000000..b45eaab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidDescriptor.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidDescriptor extends BaseFieldType { + public static final BidDescriptor INSTANCE = new BidDescriptor(); + + private BidDescriptor() { + super( + "BidDescriptor", + 400, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidDescriptorType.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidDescriptorType.java new file mode 100644 index 0000000..6f4992e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidDescriptorType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidDescriptorType extends BaseFieldType { + public static final BidDescriptorType INSTANCE = new BidDescriptorType(); + + private BidDescriptorType() { + super( + "BidDescriptorType", + 399, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INDEX = new Field(BidDescriptorType.INSTANCE, Values.INDEX.getOrdinal()); + public final Field COUNTRY = new Field(BidDescriptorType.INSTANCE, Values.COUNTRY.getOrdinal()); + public final Field SECTOR = new Field(BidDescriptorType.INSTANCE, Values.SECTOR.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INDEX("3"), + COUNTRY("2"), + SECTOR("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidForwardPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidForwardPoints.java new file mode 100644 index 0000000..f329d90 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidForwardPoints extends BaseFieldType { + public static final BidForwardPoints INSTANCE = new BidForwardPoints(); + + private BidForwardPoints() { + super( + "BidForwardPoints", + 189, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidForwardPoints2.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidForwardPoints2.java new file mode 100644 index 0000000..894348a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidForwardPoints2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidForwardPoints2 extends BaseFieldType { + public static final BidForwardPoints2 INSTANCE = new BidForwardPoints2(); + + private BidForwardPoints2() { + super( + "BidForwardPoints2", + 642, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidID.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidID.java new file mode 100644 index 0000000..fa00227 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidID extends BaseFieldType { + public static final BidID INSTANCE = new BidID(); + + private BidID() { + super( + "BidID", + 390, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidPx.java new file mode 100644 index 0000000..d61c9a5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidPx extends BaseFieldType { + public static final BidPx INSTANCE = new BidPx(); + + private BidPx() { + super( + "BidPx", + 132, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidRequestTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidRequestTransType.java new file mode 100644 index 0000000..8df7d04 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidRequestTransType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidRequestTransType extends BaseFieldType { + public static final BidRequestTransType INSTANCE = new BidRequestTransType(); + + private BidRequestTransType() { + super( + "BidRequestTransType", + 374, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL = new Field(BidRequestTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(BidRequestTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL("C"), + NEW("N"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidSize.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidSize.java new file mode 100644 index 0000000..b8bc594 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidSize extends BaseFieldType { + public static final BidSize INSTANCE = new BidSize(); + + private BidSize() { + super( + "BidSize", + 134, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidSpotRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidSpotRate.java new file mode 100644 index 0000000..8aaa832 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidSpotRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidSpotRate extends BaseFieldType { + public static final BidSpotRate INSTANCE = new BidSpotRate(); + + private BidSpotRate() { + super( + "BidSpotRate", + 188, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidSwapPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidSwapPoints.java new file mode 100644 index 0000000..9cf85bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidSwapPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidSwapPoints extends BaseFieldType { + public static final BidSwapPoints INSTANCE = new BidSwapPoints(); + + private BidSwapPoints() { + super( + "BidSwapPoints", + 1065, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidTradeType.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidTradeType.java new file mode 100644 index 0000000..5b39954 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidTradeType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidTradeType extends BaseFieldType { + public static final BidTradeType INSTANCE = new BidTradeType(); + + private BidTradeType() { + super( + "BidTradeType", + 418, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field VWAP_GUARANTEE = new Field(BidTradeType.INSTANCE, Values.VWAP_GUARANTEE.getOrdinal()); + public final Field AGENCY = new Field(BidTradeType.INSTANCE, Values.AGENCY.getOrdinal()); + public final Field RISK_TRADE = new Field(BidTradeType.INSTANCE, Values.RISK_TRADE.getOrdinal()); + public final Field GUARANTEED_CLOSE = new Field(BidTradeType.INSTANCE, Values.GUARANTEED_CLOSE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + VWAP_GUARANTEE("G"), + AGENCY("A"), + RISK_TRADE("R"), + GUARANTEED_CLOSE("J"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidType.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidType.java new file mode 100644 index 0000000..21c324e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidType extends BaseFieldType { + public static final BidType INSTANCE = new BidType(); + + private BidType() { + super( + "BidType", + 394, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO_BIDDING_PROCESS = new Field(BidType.INSTANCE, Values.NO_BIDDING_PROCESS.getOrdinal()); + public final Field DISCLOSED_SYTLE_EG_JAPANESE = new Field(BidType.INSTANCE, Values.DISCLOSED_SYTLE_EG_JAPANESE.getOrdinal()); + public final Field NON_DISCLOSED_STYLE_EG_USEUROPEAN = new Field(BidType.INSTANCE, Values.NON_DISCLOSED_STYLE_EG_USEUROPEAN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO_BIDDING_PROCESS("3"), + DISCLOSED_SYTLE_EG_JAPANESE("2"), + NON_DISCLOSED_STYLE_EG_USEUROPEAN("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BidYield.java b/fix4j-assert-fixspec-50sp2/fieldtype/BidYield.java new file mode 100644 index 0000000..58f794f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BidYield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidYield extends BaseFieldType { + public static final BidYield INSTANCE = new BidYield(); + + private BidYield() { + super( + "BidYield", + 632, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BodyLength.java b/fix4j-assert-fixspec-50sp2/fieldtype/BodyLength.java new file mode 100644 index 0000000..825ae27 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BodyLength.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BodyLength extends BaseFieldType { + public static final BodyLength INSTANCE = new BodyLength(); + + private BodyLength() { + super( + "BodyLength", + 9, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BookingRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/BookingRefID.java new file mode 100644 index 0000000..b505dfe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BookingRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BookingRefID extends BaseFieldType { + public static final BookingRefID INSTANCE = new BookingRefID(); + + private BookingRefID() { + super( + "BookingRefID", + 466, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BookingType.java b/fix4j-assert-fixspec-50sp2/fieldtype/BookingType.java new file mode 100644 index 0000000..3bff5cc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BookingType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BookingType extends BaseFieldType { + public static final BookingType INSTANCE = new BookingType(); + + private BookingType() { + super( + "BookingType", + 775, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TOTAL_RETURN_SWAP = new Field(BookingType.INSTANCE, Values.TOTAL_RETURN_SWAP.getOrdinal()); + public final Field CFD_CONTRACT_FOR_DIFFERENCE = new Field(BookingType.INSTANCE, Values.CFD_CONTRACT_FOR_DIFFERENCE.getOrdinal()); + public final Field REGULAR_BOOKING = new Field(BookingType.INSTANCE, Values.REGULAR_BOOKING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TOTAL_RETURN_SWAP("2"), + CFD_CONTRACT_FOR_DIFFERENCE("1"), + REGULAR_BOOKING("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BookingUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/BookingUnit.java new file mode 100644 index 0000000..78d5bd1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BookingUnit.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BookingUnit extends BaseFieldType { + public static final BookingUnit INSTANCE = new BookingUnit(); + + private BookingUnit() { + super( + "BookingUnit", + 590, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE = new Field(BookingUnit.INSTANCE, Values.AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE.getOrdinal()); + public final Field AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PE = new Field(BookingUnit.INSTANCE, Values.AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PE.getOrdinal()); + public final Field EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT = new Field(BookingUnit.INSTANCE, Values.EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE("2"), + AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PE("1"), + EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BrokerOfCredit.java b/fix4j-assert-fixspec-50sp2/fieldtype/BrokerOfCredit.java new file mode 100644 index 0000000..72bef71 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BrokerOfCredit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BrokerOfCredit extends BaseFieldType { + public static final BrokerOfCredit INSTANCE = new BrokerOfCredit(); + + private BrokerOfCredit() { + super( + "BrokerOfCredit", + 92, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BusinessRejectReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/BusinessRejectReason.java new file mode 100644 index 0000000..12a870e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BusinessRejectReason.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BusinessRejectReason extends BaseFieldType { + public static final BusinessRejectReason INSTANCE = new BusinessRejectReason(); + + private BusinessRejectReason() { + super( + "BusinessRejectReason", + 380, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNSUPPORTED_MESSAGE_TYPE = new Field(BusinessRejectReason.INSTANCE, Values.UNSUPPORTED_MESSAGE_TYPE.getOrdinal()); + public final Field UNKNOWN_SECURITY = new Field(BusinessRejectReason.INSTANCE, Values.UNKNOWN_SECURITY.getOrdinal()); + public final Field UNKNOWN_ID = new Field(BusinessRejectReason.INSTANCE, Values.UNKNOWN_ID.getOrdinal()); + public final Field OTHER = new Field(BusinessRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + public final Field DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME = new Field(BusinessRejectReason.INSTANCE, Values.DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME.getOrdinal()); + public final Field NOT_AUTHORIZED = new Field(BusinessRejectReason.INSTANCE, Values.NOT_AUTHORIZED.getOrdinal()); + public final Field CONDITIONALLY_REQUIRED_FIELD_MISSING = new Field(BusinessRejectReason.INSTANCE, Values.CONDITIONALLY_REQUIRED_FIELD_MISSING.getOrdinal()); + public final Field APPLICATION_NOT_AVAILABLE = new Field(BusinessRejectReason.INSTANCE, Values.APPLICATION_NOT_AVAILABLE.getOrdinal()); + public final Field INVALID_PRICE_INCREMENT = new Field(BusinessRejectReason.INSTANCE, Values.INVALID_PRICE_INCREMENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNSUPPORTED_MESSAGE_TYPE("3"), + UNKNOWN_SECURITY("2"), + UNKNOWN_ID("1"), + OTHER("0"), + DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME("7"), + NOT_AUTHORIZED("6"), + CONDITIONALLY_REQUIRED_FIELD_MISSING("5"), + APPLICATION_NOT_AVAILABLE("4"), + INVALID_PRICE_INCREMENT("18"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BusinessRejectRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/BusinessRejectRefID.java new file mode 100644 index 0000000..3b97c68 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BusinessRejectRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BusinessRejectRefID extends BaseFieldType { + public static final BusinessRejectRefID INSTANCE = new BusinessRejectRefID(); + + private BusinessRejectRefID() { + super( + "BusinessRejectRefID", + 379, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/BuyVolume.java b/fix4j-assert-fixspec-50sp2/fieldtype/BuyVolume.java new file mode 100644 index 0000000..32b64d8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/BuyVolume.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BuyVolume extends BaseFieldType { + public static final BuyVolume INSTANCE = new BuyVolume(); + + private BuyVolume() { + super( + "BuyVolume", + 330, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CFICode.java b/fix4j-assert-fixspec-50sp2/fieldtype/CFICode.java new file mode 100644 index 0000000..469db77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CFICode extends BaseFieldType { + public static final CFICode INSTANCE = new CFICode(); + + private CFICode() { + super( + "CFICode", + 461, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CPProgram.java b/fix4j-assert-fixspec-50sp2/fieldtype/CPProgram.java new file mode 100644 index 0000000..720c839 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CPProgram.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CPProgram extends BaseFieldType { + public static final CPProgram INSTANCE = new CPProgram(); + + private CPProgram() { + super( + "CPProgram", + 875, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field I42 = new Field(CPProgram.INSTANCE, Values.I42.getOrdinal()); + public final Field I3A3 = new Field(CPProgram.INSTANCE, Values.I3A3.getOrdinal()); + public final Field OTHER = new Field(CPProgram.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + I42("2"), + I3A3("1"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CPRegType.java b/fix4j-assert-fixspec-50sp2/fieldtype/CPRegType.java new file mode 100644 index 0000000..a89c110 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CPRegType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CPRegType extends BaseFieldType { + public static final CPRegType INSTANCE = new CPRegType(); + + private CPRegType() { + super( + "CPRegType", + 876, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CalculatedCcyLastQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/CalculatedCcyLastQty.java new file mode 100644 index 0000000..f1b949d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CalculatedCcyLastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CalculatedCcyLastQty extends BaseFieldType { + public static final CalculatedCcyLastQty INSTANCE = new CalculatedCcyLastQty(); + + private CalculatedCcyLastQty() { + super( + "CalculatedCcyLastQty", + 1056, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CancellationRights.java b/fix4j-assert-fixspec-50sp2/fieldtype/CancellationRights.java new file mode 100644 index 0000000..2eb7c98 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CancellationRights.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CancellationRights extends BaseFieldType { + public static final CancellationRights INSTANCE = new CancellationRights(); + + private CancellationRights() { + super( + "CancellationRights", + 480, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO__WAIVER_AGREEMENT = new Field(CancellationRights.INSTANCE, Values.NO__WAIVER_AGREEMENT.getOrdinal()); + public final Field NO__EXECUTION_ONLY = new Field(CancellationRights.INSTANCE, Values.NO__EXECUTION_ONLY.getOrdinal()); + public final Field NO__INSTITUTIONAL = new Field(CancellationRights.INSTANCE, Values.NO__INSTITUTIONAL.getOrdinal()); + public final Field YES = new Field(CancellationRights.INSTANCE, Values.YES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO__WAIVER_AGREEMENT("M"), + NO__EXECUTION_ONLY("N"), + NO__INSTITUTIONAL("O"), + YES("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CapPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/CapPrice.java new file mode 100644 index 0000000..f347cce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CapPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CapPrice extends BaseFieldType { + public static final CapPrice INSTANCE = new CapPrice(); + + private CapPrice() { + super( + "CapPrice", + 1199, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CardExpDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/CardExpDate.java new file mode 100644 index 0000000..7e6be59 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CardExpDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CardExpDate extends BaseFieldType { + public static final CardExpDate INSTANCE = new CardExpDate(); + + private CardExpDate() { + super( + "CardExpDate", + 490, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CardHolderName.java b/fix4j-assert-fixspec-50sp2/fieldtype/CardHolderName.java new file mode 100644 index 0000000..47bed65 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CardHolderName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CardHolderName extends BaseFieldType { + public static final CardHolderName INSTANCE = new CardHolderName(); + + private CardHolderName() { + super( + "CardHolderName", + 488, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CardIssNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/CardIssNum.java new file mode 100644 index 0000000..2cda370 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CardIssNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CardIssNum extends BaseFieldType { + public static final CardIssNum INSTANCE = new CardIssNum(); + + private CardIssNum() { + super( + "CardIssNum", + 491, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CardNumber.java b/fix4j-assert-fixspec-50sp2/fieldtype/CardNumber.java new file mode 100644 index 0000000..0686ac3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CardNumber.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CardNumber extends BaseFieldType { + public static final CardNumber INSTANCE = new CardNumber(); + + private CardNumber() { + super( + "CardNumber", + 489, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CardStartDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/CardStartDate.java new file mode 100644 index 0000000..5f63322 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CardStartDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CardStartDate extends BaseFieldType { + public static final CardStartDate INSTANCE = new CardStartDate(); + + private CardStartDate() { + super( + "CardStartDate", + 503, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentAcctName.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentAcctName.java new file mode 100644 index 0000000..ca872a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentAcctName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribAgentAcctName extends BaseFieldType { + public static final CashDistribAgentAcctName INSTANCE = new CashDistribAgentAcctName(); + + private CashDistribAgentAcctName() { + super( + "CashDistribAgentAcctName", + 502, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentAcctNumber.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentAcctNumber.java new file mode 100644 index 0000000..463946a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentAcctNumber.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribAgentAcctNumber extends BaseFieldType { + public static final CashDistribAgentAcctNumber INSTANCE = new CashDistribAgentAcctNumber(); + + private CashDistribAgentAcctNumber() { + super( + "CashDistribAgentAcctNumber", + 500, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentCode.java new file mode 100644 index 0000000..8ffac80 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribAgentCode extends BaseFieldType { + public static final CashDistribAgentCode INSTANCE = new CashDistribAgentCode(); + + private CashDistribAgentCode() { + super( + "CashDistribAgentCode", + 499, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentName.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentName.java new file mode 100644 index 0000000..32f064b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribAgentName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribAgentName extends BaseFieldType { + public static final CashDistribAgentName INSTANCE = new CashDistribAgentName(); + + private CashDistribAgentName() { + super( + "CashDistribAgentName", + 498, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribCurr.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribCurr.java new file mode 100644 index 0000000..ab2e61b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribCurr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribCurr extends BaseFieldType { + public static final CashDistribCurr INSTANCE = new CashDistribCurr(); + + private CashDistribCurr() { + super( + "CashDistribCurr", + 478, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribPayRef.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribPayRef.java new file mode 100644 index 0000000..9668dea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashDistribPayRef.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribPayRef extends BaseFieldType { + public static final CashDistribPayRef INSTANCE = new CashDistribPayRef(); + + private CashDistribPayRef() { + super( + "CashDistribPayRef", + 501, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashMargin.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashMargin.java new file mode 100644 index 0000000..c757659 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashMargin.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashMargin extends BaseFieldType { + public static final CashMargin INSTANCE = new CashMargin(); + + private CashMargin() { + super( + "CashMargin", + 544, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MARGIN_CLOSE = new Field(CashMargin.INSTANCE, Values.MARGIN_CLOSE.getOrdinal()); + public final Field MARGIN_OPEN = new Field(CashMargin.INSTANCE, Values.MARGIN_OPEN.getOrdinal()); + public final Field CASH = new Field(CashMargin.INSTANCE, Values.CASH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MARGIN_CLOSE("3"), + MARGIN_OPEN("2"), + CASH("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashOrderQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashOrderQty.java new file mode 100644 index 0000000..bc4c057 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashOrderQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashOrderQty extends BaseFieldType { + public static final CashOrderQty INSTANCE = new CashOrderQty(); + + private CashOrderQty() { + super( + "CashOrderQty", + 152, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashOutstanding.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashOutstanding.java new file mode 100644 index 0000000..fd1e87b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashOutstanding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashOutstanding extends BaseFieldType { + public static final CashOutstanding INSTANCE = new CashOutstanding(); + + private CashOutstanding() { + super( + "CashOutstanding", + 901, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentAcctName.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentAcctName.java new file mode 100644 index 0000000..f4a8b95 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentAcctName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentAcctName extends BaseFieldType { + public static final CashSettlAgentAcctName INSTANCE = new CashSettlAgentAcctName(); + + private CashSettlAgentAcctName() { + super( + "CashSettlAgentAcctName", + 185, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentAcctNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentAcctNum.java new file mode 100644 index 0000000..d1d4561 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentAcctNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentAcctNum extends BaseFieldType { + public static final CashSettlAgentAcctNum INSTANCE = new CashSettlAgentAcctNum(); + + private CashSettlAgentAcctNum() { + super( + "CashSettlAgentAcctNum", + 184, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentCode.java new file mode 100644 index 0000000..59bb0db --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentCode extends BaseFieldType { + public static final CashSettlAgentCode INSTANCE = new CashSettlAgentCode(); + + private CashSettlAgentCode() { + super( + "CashSettlAgentCode", + 183, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentContactName.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentContactName.java new file mode 100644 index 0000000..dfb6023 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentContactName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentContactName extends BaseFieldType { + public static final CashSettlAgentContactName INSTANCE = new CashSettlAgentContactName(); + + private CashSettlAgentContactName() { + super( + "CashSettlAgentContactName", + 186, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentContactPhone.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentContactPhone.java new file mode 100644 index 0000000..e14ca05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentContactPhone.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentContactPhone extends BaseFieldType { + public static final CashSettlAgentContactPhone INSTANCE = new CashSettlAgentContactPhone(); + + private CashSettlAgentContactPhone() { + super( + "CashSettlAgentContactPhone", + 187, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentName.java b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentName.java new file mode 100644 index 0000000..fd22667 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CashSettlAgentName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentName extends BaseFieldType { + public static final CashSettlAgentName INSTANCE = new CashSettlAgentName(); + + private CashSettlAgentName() { + super( + "CashSettlAgentName", + 182, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CcyAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/CcyAmt.java new file mode 100644 index 0000000..e99bc7e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CcyAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CcyAmt extends BaseFieldType { + public static final CcyAmt INSTANCE = new CcyAmt(); + + private CcyAmt() { + super( + "CcyAmt", + 1157, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CheckSum.java b/fix4j-assert-fixspec-50sp2/fieldtype/CheckSum.java new file mode 100644 index 0000000..d69ad50 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CheckSum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CheckSum extends BaseFieldType { + public static final CheckSum INSTANCE = new CheckSum(); + + private CheckSum() { + super( + "CheckSum", + 10, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ClOrdID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ClOrdID.java new file mode 100644 index 0000000..670154f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ClOrdID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClOrdID extends BaseFieldType { + public static final ClOrdID INSTANCE = new ClOrdID(); + + private ClOrdID() { + super( + "ClOrdID", + 11, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ClOrdLinkID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ClOrdLinkID.java new file mode 100644 index 0000000..488b71d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ClOrdLinkID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClOrdLinkID extends BaseFieldType { + public static final ClOrdLinkID INSTANCE = new ClOrdLinkID(); + + private ClOrdLinkID() { + super( + "ClOrdLinkID", + 583, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ClearingAccount.java b/fix4j-assert-fixspec-50sp2/fieldtype/ClearingAccount.java new file mode 100644 index 0000000..1863c87 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ClearingAccount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClearingAccount extends BaseFieldType { + public static final ClearingAccount INSTANCE = new ClearingAccount(); + + private ClearingAccount() { + super( + "ClearingAccount", + 440, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ClearingBusinessDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/ClearingBusinessDate.java new file mode 100644 index 0000000..e642f6a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ClearingBusinessDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClearingBusinessDate extends BaseFieldType { + public static final ClearingBusinessDate INSTANCE = new ClearingBusinessDate(); + + private ClearingBusinessDate() { + super( + "ClearingBusinessDate", + 715, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ClearingFeeIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/ClearingFeeIndicator.java new file mode 100644 index 0000000..a698c32 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ClearingFeeIndicator.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClearingFeeIndicator extends BaseFieldType { + public static final ClearingFeeIndicator INSTANCE = new ClearingFeeIndicator(); + + private ClearingFeeIndicator() { + super( + "ClearingFeeIndicator", + 635, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EQUITY_MEMBER_AND_CLEARING_MEMBER = new Field(ClearingFeeIndicator.INSTANCE, Values.EQUITY_MEMBER_AND_CLEARING_MEMBER.getOrdinal()); + public final Field FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_B = new Field(ClearingFeeIndicator.INSTANCE, Values.FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_B.getOrdinal()); + public final Field CBOE_MEMBER = new Field(ClearingFeeIndicator.INSTANCE, Values.CBOE_MEMBER.getOrdinal()); + public final Field NONMEMBER_AND_CUSTOMER = new Field(ClearingFeeIndicator.INSTANCE, Values.NONMEMBER_AND_CUSTOMER.getOrdinal()); + public final Field LESSEE_106F_EMPLOYEES = new Field(ClearingFeeIndicator.INSTANCE, Values.LESSEE_106F_EMPLOYEES.getOrdinal()); + public final Field ALL_OTHER_OWNERSHIP_TYPES = new Field(ClearingFeeIndicator.INSTANCE, Values.ALL_OTHER_OWNERSHIP_TYPES.getOrdinal()); + public final Field I106H_AND_106J_FIRMS = new Field(ClearingFeeIndicator.INSTANCE, Values.I106H_AND_106J_FIRMS.getOrdinal()); + public final Field GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS = new Field(ClearingFeeIndicator.INSTANCE, Values.GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS.getOrdinal()); + public final Field I3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + public final Field I2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + public final Field I1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + public final Field I5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + public final Field I4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + public final Field I6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EQUITY_MEMBER_AND_CLEARING_MEMBER("E"), + FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_B("F"), + CBOE_MEMBER("B"), + NONMEMBER_AND_CUSTOMER("C"), + LESSEE_106F_EMPLOYEES("L"), + ALL_OTHER_OWNERSHIP_TYPES("M"), + I106H_AND_106J_FIRMS("H"), + GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS("I"), + I3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("3"), + I2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("2"), + I1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("1"), + I5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("5"), + I4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("4"), + I6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("9"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ClearingFirm.java b/fix4j-assert-fixspec-50sp2/fieldtype/ClearingFirm.java new file mode 100644 index 0000000..7db3f34 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ClearingFirm.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClearingFirm extends BaseFieldType { + public static final ClearingFirm INSTANCE = new ClearingFirm(); + + private ClearingFirm() { + super( + "ClearingFirm", + 439, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ClearingInstruction.java b/fix4j-assert-fixspec-50sp2/fieldtype/ClearingInstruction.java new file mode 100644 index 0000000..05de4fc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ClearingInstruction.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClearingInstruction extends BaseFieldType { + public static final ClearingInstruction INSTANCE = new ClearingInstruction(); + + private ClearingInstruction() { + super( + "ClearingInstruction", + 577, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SELF_CLEARING = new Field(ClearingInstruction.INSTANCE, Values.SELF_CLEARING.getOrdinal()); + public final Field QUALIFIED_SERVICE_REPRESENTATIVE_QSR = new Field(ClearingInstruction.INSTANCE, Values.QUALIFIED_SERVICE_REPRESENTATIVE_QSR.getOrdinal()); + public final Field CUSTOMER_TRADE = new Field(ClearingInstruction.INSTANCE, Values.CUSTOMER_TRADE.getOrdinal()); + public final Field EX_CLEARING = new Field(ClearingInstruction.INSTANCE, Values.EX_CLEARING.getOrdinal()); + public final Field BILATERAL_NETTING_ONLY = new Field(ClearingInstruction.INSTANCE, Values.BILATERAL_NETTING_ONLY.getOrdinal()); + public final Field EXCLUDE_FROM_ALL_NETTING = new Field(ClearingInstruction.INSTANCE, Values.EXCLUDE_FROM_ALL_NETTING.getOrdinal()); + public final Field AUTOMATIC_GIVEUP_MODE_TRADE_GIVEUP_TO_THE_GIVEUP_DESTINATION_NUM = new Field(ClearingInstruction.INSTANCE, Values.AUTOMATIC_GIVEUP_MODE_TRADE_GIVEUP_TO_THE_GIVEUP_DESTINATION_NUM.getOrdinal()); + public final Field PROCESS_NORMALLY = new Field(ClearingInstruction.INSTANCE, Values.PROCESS_NORMALLY.getOrdinal()); + public final Field EXCLUDE_FROM_CENTRAL_COUNTERPARTY = new Field(ClearingInstruction.INSTANCE, Values.EXCLUDE_FROM_CENTRAL_COUNTERPARTY.getOrdinal()); + public final Field CLEAR_AGAINST_CENTRAL_COUNTERPARTY = new Field(ClearingInstruction.INSTANCE, Values.CLEAR_AGAINST_CENTRAL_COUNTERPARTY.getOrdinal()); + public final Field MULTILATERAL_NETTING = new Field(ClearingInstruction.INSTANCE, Values.MULTILATERAL_NETTING.getOrdinal()); + public final Field SPECIAL_TRADE = new Field(ClearingInstruction.INSTANCE, Values.SPECIAL_TRADE.getOrdinal()); + public final Field AUTOMATIC_POSTING_MODE_TRADE_POSTING_TO_THE_POSITION_ACCOUNT_NUM = new Field(ClearingInstruction.INSTANCE, Values.AUTOMATIC_POSTING_MODE_TRADE_POSTING_TO_THE_POSITION_ACCOUNT_NUM.getOrdinal()); + public final Field MANUAL_MODE_PREPOSTING_ANDOR_PREGIVEUP = new Field(ClearingInstruction.INSTANCE, Values.MANUAL_MODE_PREPOSTING_ANDOR_PREGIVEUP.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SELF_CLEARING("13"), + QUALIFIED_SERVICE_REPRESENTATIVE_QSR("11"), + CUSTOMER_TRADE("12"), + EX_CLEARING("3"), + BILATERAL_NETTING_ONLY("2"), + EXCLUDE_FROM_ALL_NETTING("1"), + AUTOMATIC_GIVEUP_MODE_TRADE_GIVEUP_TO_THE_GIVEUP_DESTINATION_NUM("10"), + PROCESS_NORMALLY("0"), + EXCLUDE_FROM_CENTRAL_COUNTERPARTY("7"), + CLEAR_AGAINST_CENTRAL_COUNTERPARTY("6"), + MULTILATERAL_NETTING("5"), + SPECIAL_TRADE("4"), + AUTOMATIC_POSTING_MODE_TRADE_POSTING_TO_THE_POSITION_ACCOUNT_NUM("9"), + MANUAL_MODE_PREPOSTING_ANDOR_PREGIVEUP("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ClientBidID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ClientBidID.java new file mode 100644 index 0000000..77da3cc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ClientBidID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClientBidID extends BaseFieldType { + public static final ClientBidID INSTANCE = new ClientBidID(); + + private ClientBidID() { + super( + "ClientBidID", + 391, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ClientID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ClientID.java new file mode 100644 index 0000000..da50a3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ClientID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClientID extends BaseFieldType { + public static final ClientID INSTANCE = new ClientID(); + + private ClientID() { + super( + "ClientID", + 109, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollAction.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollAction.java new file mode 100644 index 0000000..a575d34 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollAction.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAction extends BaseFieldType { + public static final CollAction INSTANCE = new CollAction(); + + private CollAction() { + super( + "CollAction", + 944, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REMOVE = new Field(CollAction.INSTANCE, Values.REMOVE.getOrdinal()); + public final Field ADD = new Field(CollAction.INSTANCE, Values.ADD.getOrdinal()); + public final Field RETAIN = new Field(CollAction.INSTANCE, Values.RETAIN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REMOVE("2"), + ADD("1"), + RETAIN("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollApplType.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollApplType.java new file mode 100644 index 0000000..9f4cf02 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollApplType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollApplType extends BaseFieldType { + public static final CollApplType INSTANCE = new CollApplType(); + + private CollApplType() { + super( + "CollApplType", + 1043, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GENERAL = new Field(CollApplType.INSTANCE, Values.GENERAL.getOrdinal()); + public final Field SPECIFIC_DEPOSIT = new Field(CollApplType.INSTANCE, Values.SPECIFIC_DEPOSIT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GENERAL("1"), + SPECIFIC_DEPOSIT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnID.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnID.java new file mode 100644 index 0000000..773827b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnID extends BaseFieldType { + public static final CollAsgnID INSTANCE = new CollAsgnID(); + + private CollAsgnID() { + super( + "CollAsgnID", + 902, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnReason.java new file mode 100644 index 0000000..61bfed3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnReason.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnReason extends BaseFieldType { + public static final CollAsgnReason INSTANCE = new CollAsgnReason(); + + private CollAsgnReason() { + super( + "CollAsgnReason", + 895, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MARGIN_DEFICIENCY = new Field(CollAsgnReason.INSTANCE, Values.MARGIN_DEFICIENCY.getOrdinal()); + public final Field TIME_WARNING = new Field(CollAsgnReason.INSTANCE, Values.TIME_WARNING.getOrdinal()); + public final Field SCHEDULED = new Field(CollAsgnReason.INSTANCE, Values.SCHEDULED.getOrdinal()); + public final Field INITIAL = new Field(CollAsgnReason.INSTANCE, Values.INITIAL.getOrdinal()); + public final Field ADVERSE_TAX_EVENT = new Field(CollAsgnReason.INSTANCE, Values.ADVERSE_TAX_EVENT.getOrdinal()); + public final Field EVENT_OF_DEFAULT = new Field(CollAsgnReason.INSTANCE, Values.EVENT_OF_DEFAULT.getOrdinal()); + public final Field FORWARD_COLLATERAL_DEMAND = new Field(CollAsgnReason.INSTANCE, Values.FORWARD_COLLATERAL_DEMAND.getOrdinal()); + public final Field MARGIN_EXCESS = new Field(CollAsgnReason.INSTANCE, Values.MARGIN_EXCESS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MARGIN_DEFICIENCY("3"), + TIME_WARNING("2"), + SCHEDULED("1"), + INITIAL("0"), + ADVERSE_TAX_EVENT("7"), + EVENT_OF_DEFAULT("6"), + FORWARD_COLLATERAL_DEMAND("5"), + MARGIN_EXCESS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnRefID.java new file mode 100644 index 0000000..8a52748 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnRefID extends BaseFieldType { + public static final CollAsgnRefID INSTANCE = new CollAsgnRefID(); + + private CollAsgnRefID() { + super( + "CollAsgnRefID", + 907, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnRejectReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnRejectReason.java new file mode 100644 index 0000000..83c1d61 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnRejectReason.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnRejectReason extends BaseFieldType { + public static final CollAsgnRejectReason INSTANCE = new CollAsgnRejectReason(); + + private CollAsgnRejectReason() { + super( + "CollAsgnRejectReason", + 906, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INSUFFICIENT_COLLATERAL = new Field(CollAsgnRejectReason.INSTANCE, Values.INSUFFICIENT_COLLATERAL.getOrdinal()); + public final Field UNAUTHORIZED_TRANSACTION = new Field(CollAsgnRejectReason.INSTANCE, Values.UNAUTHORIZED_TRANSACTION.getOrdinal()); + public final Field UNKNOWN_OR_INVALID_INSTRUMENT = new Field(CollAsgnRejectReason.INSTANCE, Values.UNKNOWN_OR_INVALID_INSTRUMENT.getOrdinal()); + public final Field UNKNOWN_DEAL_ORDER__TRADE = new Field(CollAsgnRejectReason.INSTANCE, Values.UNKNOWN_DEAL_ORDER__TRADE.getOrdinal()); + public final Field EXCESSIVE_SUBSTITUTION = new Field(CollAsgnRejectReason.INSTANCE, Values.EXCESSIVE_SUBSTITUTION.getOrdinal()); + public final Field INVALID_TYPE_OF_COLLATERAL = new Field(CollAsgnRejectReason.INSTANCE, Values.INVALID_TYPE_OF_COLLATERAL.getOrdinal()); + public final Field OTHER = new Field(CollAsgnRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INSUFFICIENT_COLLATERAL("3"), + UNAUTHORIZED_TRANSACTION("2"), + UNKNOWN_OR_INVALID_INSTRUMENT("1"), + UNKNOWN_DEAL_ORDER__TRADE("0"), + EXCESSIVE_SUBSTITUTION("5"), + INVALID_TYPE_OF_COLLATERAL("4"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnRespType.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnRespType.java new file mode 100644 index 0000000..2fb930d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnRespType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnRespType extends BaseFieldType { + public static final CollAsgnRespType INSTANCE = new CollAsgnRespType(); + + private CollAsgnRespType() { + super( + "CollAsgnRespType", + 905, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECTED = new Field(CollAsgnRespType.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field DECLINED = new Field(CollAsgnRespType.INSTANCE, Values.DECLINED.getOrdinal()); + public final Field ACCEPTED = new Field(CollAsgnRespType.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field RECEIVED = new Field(CollAsgnRespType.INSTANCE, Values.RECEIVED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECTED("3"), + DECLINED("2"), + ACCEPTED("1"), + RECEIVED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnTransType.java new file mode 100644 index 0000000..ab490c3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollAsgnTransType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnTransType extends BaseFieldType { + public static final CollAsgnTransType INSTANCE = new CollAsgnTransType(); + + private CollAsgnTransType() { + super( + "CollAsgnTransType", + 903, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RELEASE = new Field(CollAsgnTransType.INSTANCE, Values.RELEASE.getOrdinal()); + public final Field CANCEL = new Field(CollAsgnTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field REPLACE = new Field(CollAsgnTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field NEW = new Field(CollAsgnTransType.INSTANCE, Values.NEW.getOrdinal()); + public final Field REVERSE = new Field(CollAsgnTransType.INSTANCE, Values.REVERSE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RELEASE("3"), + CANCEL("2"), + REPLACE("1"), + NEW("0"), + REVERSE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryID.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryID.java new file mode 100644 index 0000000..9a7bd7e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollInquiryID extends BaseFieldType { + public static final CollInquiryID INSTANCE = new CollInquiryID(); + + private CollInquiryID() { + super( + "CollInquiryID", + 909, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryQualifier.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryQualifier.java new file mode 100644 index 0000000..872cccf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryQualifier.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollInquiryQualifier extends BaseFieldType { + public static final CollInquiryQualifier INSTANCE = new CollInquiryQualifier(); + + private CollInquiryQualifier() { + super( + "CollInquiryQualifier", + 896, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SUBSTITUTION_ELIGIBLE = new Field(CollInquiryQualifier.INSTANCE, Values.SUBSTITUTION_ELIGIBLE.getOrdinal()); + public final Field COLLATERAL_INSTRUMENT = new Field(CollInquiryQualifier.INSTANCE, Values.COLLATERAL_INSTRUMENT.getOrdinal()); + public final Field GC_INSTRUMENT = new Field(CollInquiryQualifier.INSTANCE, Values.GC_INSTRUMENT.getOrdinal()); + public final Field TRADE_DATE = new Field(CollInquiryQualifier.INSTANCE, Values.TRADE_DATE.getOrdinal()); + public final Field OUTSTANDING_TRADES_TODAY__END_DATE = new Field(CollInquiryQualifier.INSTANCE, Values.OUTSTANDING_TRADES_TODAY__END_DATE.getOrdinal()); + public final Field FULLY_ASSIGNED = new Field(CollInquiryQualifier.INSTANCE, Values.FULLY_ASSIGNED.getOrdinal()); + public final Field PARTIALLY_ASSIGNED = new Field(CollInquiryQualifier.INSTANCE, Values.PARTIALLY_ASSIGNED.getOrdinal()); + public final Field NOT_ASSIGNED = new Field(CollInquiryQualifier.INSTANCE, Values.NOT_ASSIGNED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SUBSTITUTION_ELIGIBLE("3"), + COLLATERAL_INSTRUMENT("2"), + GC_INSTRUMENT("1"), + TRADE_DATE("0"), + OUTSTANDING_TRADES_TODAY__END_DATE("7"), + FULLY_ASSIGNED("6"), + PARTIALLY_ASSIGNED("5"), + NOT_ASSIGNED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryResult.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryResult.java new file mode 100644 index 0000000..862c48c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryResult.java @@ -0,0 +1,65 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollInquiryResult extends BaseFieldType { + public static final CollInquiryResult INSTANCE = new CollInquiryResult(); + + private CollInquiryResult() { + super( + "CollInquiryResult", + 946, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_PARTIES = new Field(CollInquiryResult.INSTANCE, Values.INVALID_PARTIES.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_COLLATERAL_TYPE = new Field(CollInquiryResult.INSTANCE, Values.INVALID_OR_UNKNOWN_COLLATERAL_TYPE.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_INSTRUMENT = new Field(CollInquiryResult.INSTANCE, Values.INVALID_OR_UNKNOWN_INSTRUMENT.getOrdinal()); + public final Field SUCCESSFUL_DEFAULT = new Field(CollInquiryResult.INSTANCE, Values.SUCCESSFUL_DEFAULT.getOrdinal()); + public final Field NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED = new Field(CollInquiryResult.INSTANCE, Values.NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED.getOrdinal()); + public final Field NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED = new Field(CollInquiryResult.INSTANCE, Values.NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED.getOrdinal()); + public final Field INVALID_DESTINATION_REQUESTED = new Field(CollInquiryResult.INSTANCE, Values.INVALID_DESTINATION_REQUESTED.getOrdinal()); + public final Field INVALID_TRANSPORT_TYPE_REQUESTED = new Field(CollInquiryResult.INSTANCE, Values.INVALID_TRANSPORT_TYPE_REQUESTED.getOrdinal()); + public final Field UNAUTHORIZED_FOR_COLLATERAL_INQUIRY = new Field(CollInquiryResult.INSTANCE, Values.UNAUTHORIZED_FOR_COLLATERAL_INQUIRY.getOrdinal()); + public final Field COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED = new Field(CollInquiryResult.INSTANCE, Values.COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED.getOrdinal()); + public final Field OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD = new Field(CollInquiryResult.INSTANCE, Values.OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_PARTIES("3"), + INVALID_OR_UNKNOWN_COLLATERAL_TYPE("2"), + INVALID_OR_UNKNOWN_INSTRUMENT("1"), + SUCCESSFUL_DEFAULT("0"), + NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED("7"), + NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED("6"), + INVALID_DESTINATION_REQUESTED("5"), + INVALID_TRANSPORT_TYPE_REQUESTED("4"), + UNAUTHORIZED_FOR_COLLATERAL_INQUIRY("9"), + COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED("8"), + OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryStatus.java new file mode 100644 index 0000000..7edda74 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollInquiryStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollInquiryStatus extends BaseFieldType { + public static final CollInquiryStatus INSTANCE = new CollInquiryStatus(); + + private CollInquiryStatus() { + super( + "CollInquiryStatus", + 945, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COMPLETED_WITH_WARNINGS = new Field(CollInquiryStatus.INSTANCE, Values.COMPLETED_WITH_WARNINGS.getOrdinal()); + public final Field COMPLETED = new Field(CollInquiryStatus.INSTANCE, Values.COMPLETED.getOrdinal()); + public final Field ACCEPTED_WITH_WARNINGS = new Field(CollInquiryStatus.INSTANCE, Values.ACCEPTED_WITH_WARNINGS.getOrdinal()); + public final Field ACCEPTED = new Field(CollInquiryStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field REJECTED = new Field(CollInquiryStatus.INSTANCE, Values.REJECTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COMPLETED_WITH_WARNINGS("3"), + COMPLETED("2"), + ACCEPTED_WITH_WARNINGS("1"), + ACCEPTED("0"), + REJECTED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollReqID.java new file mode 100644 index 0000000..c0fbf13 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollReqID extends BaseFieldType { + public static final CollReqID INSTANCE = new CollReqID(); + + private CollReqID() { + super( + "CollReqID", + 894, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollRespID.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollRespID.java new file mode 100644 index 0000000..d713b1a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollRespID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollRespID extends BaseFieldType { + public static final CollRespID INSTANCE = new CollRespID(); + + private CollRespID() { + super( + "CollRespID", + 904, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollRptID.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollRptID.java new file mode 100644 index 0000000..a22799d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollRptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollRptID extends BaseFieldType { + public static final CollRptID INSTANCE = new CollRptID(); + + private CollRptID() { + super( + "CollRptID", + 908, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CollStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/CollStatus.java new file mode 100644 index 0000000..8a7d0c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CollStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollStatus extends BaseFieldType { + public static final CollStatus INSTANCE = new CollStatus(); + + private CollStatus() { + super( + "CollStatus", + 910, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ASSIGNED_ACCEPTED = new Field(CollStatus.INSTANCE, Values.ASSIGNED_ACCEPTED.getOrdinal()); + public final Field ASSIGNMENT_PROPOSED = new Field(CollStatus.INSTANCE, Values.ASSIGNMENT_PROPOSED.getOrdinal()); + public final Field PARTIALLY_ASSIGNED = new Field(CollStatus.INSTANCE, Values.PARTIALLY_ASSIGNED.getOrdinal()); + public final Field UNASSIGNED = new Field(CollStatus.INSTANCE, Values.UNASSIGNED.getOrdinal()); + public final Field CHALLENGED = new Field(CollStatus.INSTANCE, Values.CHALLENGED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ASSIGNED_ACCEPTED("3"), + ASSIGNMENT_PROPOSED("2"), + PARTIALLY_ASSIGNED("1"), + UNASSIGNED("0"), + CHALLENGED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CommCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/CommCurrency.java new file mode 100644 index 0000000..13d12bd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CommCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CommCurrency extends BaseFieldType { + public static final CommCurrency INSTANCE = new CommCurrency(); + + private CommCurrency() { + super( + "CommCurrency", + 479, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CommType.java b/fix4j-assert-fixspec-50sp2/fieldtype/CommType.java new file mode 100644 index 0000000..5eb1808 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CommType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CommType extends BaseFieldType { + public static final CommType INSTANCE = new CommType(); + + private CommType() { + super( + "CommType", + 13, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ABSOLUTE_TOTAL_MONETARY_AMOUNT = new Field(CommType.INSTANCE, Values.ABSOLUTE_TOTAL_MONETARY_AMOUNT.getOrdinal()); + public final Field PERCENT = new Field(CommType.INSTANCE, Values.PERCENT.getOrdinal()); + public final Field PER_UNIT_IMPLYING_SHARES_PAR_CURRENCY_ETC = new Field(CommType.INSTANCE, Values.PER_UNIT_IMPLYING_SHARES_PAR_CURRENCY_ETC.getOrdinal()); + public final Field POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_231_IN_THE = new Field(CommType.INSTANCE, Values.POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_231_IN_THE.getOrdinal()); + public final Field PERCENTAGE_WAIVED__ENHANCED_UNITS_FOR_CIV_BUY_ORDERS = new Field(CommType.INSTANCE, Values.PERCENTAGE_WAIVED__ENHANCED_UNITS_FOR_CIV_BUY_ORDERS.getOrdinal()); + public final Field PERCENTAGE_WAIVED__CASH_DISCOUNT_FOR_CIV_BUY_ORDERS = new Field(CommType.INSTANCE, Values.PERCENTAGE_WAIVED__CASH_DISCOUNT_FOR_CIV_BUY_ORDERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ABSOLUTE_TOTAL_MONETARY_AMOUNT("3"), + PERCENT("2"), + PER_UNIT_IMPLYING_SHARES_PAR_CURRENCY_ETC("1"), + POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_231_IN_THE("6"), + PERCENTAGE_WAIVED__ENHANCED_UNITS_FOR_CIV_BUY_ORDERS("5"), + PERCENTAGE_WAIVED__CASH_DISCOUNT_FOR_CIV_BUY_ORDERS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Commission.java b/fix4j-assert-fixspec-50sp2/fieldtype/Commission.java new file mode 100644 index 0000000..7b1e808 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Commission.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Commission extends BaseFieldType { + public static final Commission INSTANCE = new Commission(); + + private Commission() { + super( + "Commission", + 12, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventCondition.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventCondition.java new file mode 100644 index 0000000..d4f32d3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventCondition.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventCondition extends BaseFieldType { + public static final ComplexEventCondition INSTANCE = new ComplexEventCondition(); + + private ComplexEventCondition() { + super( + "ComplexEventCondition", + 1490, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OR = new Field(ComplexEventCondition.INSTANCE, Values.OR.getOrdinal()); + public final Field AND = new Field(ComplexEventCondition.INSTANCE, Values.AND.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OR("2"), + AND("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventEndDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventEndDate.java new file mode 100644 index 0000000..fb16761 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventEndDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventEndDate extends BaseFieldType { + public static final ComplexEventEndDate INSTANCE = new ComplexEventEndDate(); + + private ComplexEventEndDate() { + super( + "ComplexEventEndDate", + 1493, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventEndTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventEndTime.java new file mode 100644 index 0000000..3a964af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventEndTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventEndTime extends BaseFieldType { + public static final ComplexEventEndTime INSTANCE = new ComplexEventEndTime(); + + private ComplexEventEndTime() { + super( + "ComplexEventEndTime", + 1496, + FieldClassLookup.lookup("UTCTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPrice.java new file mode 100644 index 0000000..76e2d3e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventPrice extends BaseFieldType { + public static final ComplexEventPrice INSTANCE = new ComplexEventPrice(); + + private ComplexEventPrice() { + super( + "ComplexEventPrice", + 1486, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPriceBoundaryMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPriceBoundaryMethod.java new file mode 100644 index 0000000..afd090e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPriceBoundaryMethod.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventPriceBoundaryMethod extends BaseFieldType { + public static final ComplexEventPriceBoundaryMethod INSTANCE = new ComplexEventPriceBoundaryMethod(); + + private ComplexEventPriceBoundaryMethod() { + super( + "ComplexEventPriceBoundaryMethod", + 1487, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EQUAL_TO_COMPLEXEVENTPRICE1486 = new Field(ComplexEventPriceBoundaryMethod.INSTANCE, Values.EQUAL_TO_COMPLEXEVENTPRICE1486.getOrdinal()); + public final Field LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486 = new Field(ComplexEventPriceBoundaryMethod.INSTANCE, Values.LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486.getOrdinal()); + public final Field LESS_THAN_COMPLEXEVENTPRICE1486 = new Field(ComplexEventPriceBoundaryMethod.INSTANCE, Values.LESS_THAN_COMPLEXEVENTPRICE1486.getOrdinal()); + public final Field GREATER_THAN_COMPLEXEVENTPRICE1486 = new Field(ComplexEventPriceBoundaryMethod.INSTANCE, Values.GREATER_THAN_COMPLEXEVENTPRICE1486.getOrdinal()); + public final Field GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486 = new Field(ComplexEventPriceBoundaryMethod.INSTANCE, Values.GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EQUAL_TO_COMPLEXEVENTPRICE1486("3"), + LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486("2"), + LESS_THAN_COMPLEXEVENTPRICE1486("1"), + GREATER_THAN_COMPLEXEVENTPRICE1486("5"), + GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPriceBoundaryPrecision.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPriceBoundaryPrecision.java new file mode 100644 index 0000000..bde3a35 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPriceBoundaryPrecision.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventPriceBoundaryPrecision extends BaseFieldType { + public static final ComplexEventPriceBoundaryPrecision INSTANCE = new ComplexEventPriceBoundaryPrecision(); + + private ComplexEventPriceBoundaryPrecision() { + super( + "ComplexEventPriceBoundaryPrecision", + 1488, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPriceTimeType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPriceTimeType.java new file mode 100644 index 0000000..37c20e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventPriceTimeType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventPriceTimeType extends BaseFieldType { + public static final ComplexEventPriceTimeType INSTANCE = new ComplexEventPriceTimeType(); + + private ComplexEventPriceTimeType() { + super( + "ComplexEventPriceTimeType", + 1489, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SPECIFIED_DATETIME = new Field(ComplexEventPriceTimeType.INSTANCE, Values.SPECIFIED_DATETIME.getOrdinal()); + public final Field IMMEDIATE_AT_ANY_TIME = new Field(ComplexEventPriceTimeType.INSTANCE, Values.IMMEDIATE_AT_ANY_TIME.getOrdinal()); + public final Field EXPIRATION = new Field(ComplexEventPriceTimeType.INSTANCE, Values.EXPIRATION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SPECIFIED_DATETIME("3"), + IMMEDIATE_AT_ANY_TIME("2"), + EXPIRATION("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventStartDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventStartDate.java new file mode 100644 index 0000000..ed9840a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventStartDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventStartDate extends BaseFieldType { + public static final ComplexEventStartDate INSTANCE = new ComplexEventStartDate(); + + private ComplexEventStartDate() { + super( + "ComplexEventStartDate", + 1492, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventStartTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventStartTime.java new file mode 100644 index 0000000..cd3eeab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventStartTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventStartTime extends BaseFieldType { + public static final ComplexEventStartTime INSTANCE = new ComplexEventStartTime(); + + private ComplexEventStartTime() { + super( + "ComplexEventStartTime", + 1495, + FieldClassLookup.lookup("UTCTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventType.java new file mode 100644 index 0000000..aff6b97 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexEventType.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventType extends BaseFieldType { + public static final ComplexEventType INSTANCE = new ComplexEventType(); + + private ComplexEventType() { + super( + "ComplexEventType", + 1484, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field KNOCKIN_UP = new Field(ComplexEventType.INSTANCE, Values.KNOCKIN_UP.getOrdinal()); + public final Field TRIGGER = new Field(ComplexEventType.INSTANCE, Values.TRIGGER.getOrdinal()); + public final Field CAPPED = new Field(ComplexEventType.INSTANCE, Values.CAPPED.getOrdinal()); + public final Field UNDERLYING = new Field(ComplexEventType.INSTANCE, Values.UNDERLYING.getOrdinal()); + public final Field KNOCKOUT_DOWN = new Field(ComplexEventType.INSTANCE, Values.KNOCKOUT_DOWN.getOrdinal()); + public final Field KNOCKOUT_UP = new Field(ComplexEventType.INSTANCE, Values.KNOCKOUT_UP.getOrdinal()); + public final Field KOCKIN_DOWN = new Field(ComplexEventType.INSTANCE, Values.KOCKIN_DOWN.getOrdinal()); + public final Field ROLLING_BARRIER = new Field(ComplexEventType.INSTANCE, Values.ROLLING_BARRIER.getOrdinal()); + public final Field RESET_BARRIER = new Field(ComplexEventType.INSTANCE, Values.RESET_BARRIER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + KNOCKIN_UP("3"), + TRIGGER("2"), + CAPPED("1"), + UNDERLYING("7"), + KNOCKOUT_DOWN("6"), + KNOCKOUT_UP("5"), + KOCKIN_DOWN("4"), + ROLLING_BARRIER("9"), + RESET_BARRIER("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplexOptPayoutAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexOptPayoutAmount.java new file mode 100644 index 0000000..26b2146 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplexOptPayoutAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexOptPayoutAmount extends BaseFieldType { + public static final ComplexOptPayoutAmount INSTANCE = new ComplexOptPayoutAmount(); + + private ComplexOptPayoutAmount() { + super( + "ComplexOptPayoutAmount", + 1485, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ComplianceID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ComplianceID.java new file mode 100644 index 0000000..431063c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ComplianceID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplianceID extends BaseFieldType { + public static final ComplianceID INSTANCE = new ComplianceID(); + + private ComplianceID() { + super( + "ComplianceID", + 376, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Concession.java b/fix4j-assert-fixspec-50sp2/fieldtype/Concession.java new file mode 100644 index 0000000..19443d1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Concession.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Concession extends BaseFieldType { + public static final Concession INSTANCE = new Concession(); + + private Concession() { + super( + "Concession", + 238, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmID.java new file mode 100644 index 0000000..984e5fb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmID extends BaseFieldType { + public static final ConfirmID INSTANCE = new ConfirmID(); + + private ConfirmID() { + super( + "ConfirmID", + 664, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmRefID.java new file mode 100644 index 0000000..a72a942 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmRefID extends BaseFieldType { + public static final ConfirmRefID INSTANCE = new ConfirmRefID(); + + private ConfirmRefID() { + super( + "ConfirmRefID", + 772, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmRejReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmRejReason.java new file mode 100644 index 0000000..8955375 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmRejReason.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmRejReason extends BaseFieldType { + public static final ConfirmRejReason INSTANCE = new ConfirmRejReason(); + + private ConfirmRejReason() { + super( + "ConfirmRejReason", + 774, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MISSING_SETTLEMENT_INSTRUCTIONS = new Field(ConfirmRejReason.INSTANCE, Values.MISSING_SETTLEMENT_INSTRUCTIONS.getOrdinal()); + public final Field MISMATCHED_ACCOUNT = new Field(ConfirmRejReason.INSTANCE, Values.MISMATCHED_ACCOUNT.getOrdinal()); + public final Field OTHER = new Field(ConfirmRejReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MISSING_SETTLEMENT_INSTRUCTIONS("2"), + MISMATCHED_ACCOUNT("1"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmReqID.java new file mode 100644 index 0000000..3a02178 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmReqID extends BaseFieldType { + public static final ConfirmReqID INSTANCE = new ConfirmReqID(); + + private ConfirmReqID() { + super( + "ConfirmReqID", + 859, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmStatus.java new file mode 100644 index 0000000..bb2bd6c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmStatus extends BaseFieldType { + public static final ConfirmStatus INSTANCE = new ConfirmStatus(); + + private ConfirmStatus() { + super( + "ConfirmStatus", + 665, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MISSING_SETTLEMENT_INSTRUCTIONS = new Field(ConfirmStatus.INSTANCE, Values.MISSING_SETTLEMENT_INSTRUCTIONS.getOrdinal()); + public final Field MISMATCHED_ACCOUNT = new Field(ConfirmStatus.INSTANCE, Values.MISMATCHED_ACCOUNT.getOrdinal()); + public final Field RECEIVED = new Field(ConfirmStatus.INSTANCE, Values.RECEIVED.getOrdinal()); + public final Field REQUEST_REJECTED = new Field(ConfirmStatus.INSTANCE, Values.REQUEST_REJECTED.getOrdinal()); + public final Field CONFIRMED = new Field(ConfirmStatus.INSTANCE, Values.CONFIRMED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MISSING_SETTLEMENT_INSTRUCTIONS("3"), + MISMATCHED_ACCOUNT("2"), + RECEIVED("1"), + REQUEST_REJECTED("5"), + CONFIRMED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmTransType.java new file mode 100644 index 0000000..fe878f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmTransType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmTransType extends BaseFieldType { + public static final ConfirmTransType INSTANCE = new ConfirmTransType(); + + private ConfirmTransType() { + super( + "ConfirmTransType", + 666, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL = new Field(ConfirmTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field REPLACE = new Field(ConfirmTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field NEW = new Field(ConfirmTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL("2"), + REPLACE("1"), + NEW("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmType.java new file mode 100644 index 0000000..af38a46 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ConfirmType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmType extends BaseFieldType { + public static final ConfirmType INSTANCE = new ConfirmType(); + + private ConfirmType() { + super( + "ConfirmType", + 773, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CONFIRMATION_REQUEST_REJECTED_REASON_CAN_BE_STATED_IN_TEXT_58_FI = new Field(ConfirmType.INSTANCE, Values.CONFIRMATION_REQUEST_REJECTED_REASON_CAN_BE_STATED_IN_TEXT_58_FI.getOrdinal()); + public final Field CONFIRMATION = new Field(ConfirmType.INSTANCE, Values.CONFIRMATION.getOrdinal()); + public final Field STATUS = new Field(ConfirmType.INSTANCE, Values.STATUS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CONFIRMATION_REQUEST_REJECTED_REASON_CAN_BE_STATED_IN_TEXT_58_FI("3"), + CONFIRMATION("2"), + STATUS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContAmtCurr.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContAmtCurr.java new file mode 100644 index 0000000..6049cbd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContAmtCurr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContAmtCurr extends BaseFieldType { + public static final ContAmtCurr INSTANCE = new ContAmtCurr(); + + private ContAmtCurr() { + super( + "ContAmtCurr", + 521, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContAmtType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContAmtType.java new file mode 100644 index 0000000..6360b46 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContAmtType.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContAmtType extends BaseFieldType { + public static final ContAmtType INSTANCE = new ContAmtType(); + + private ContAmtType() { + super( + "ContAmtType", + 519, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NET_SETTLEMENT_AMOUNT = new Field(ContAmtType.INSTANCE, Values.NET_SETTLEMENT_AMOUNT.getOrdinal()); + public final Field FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_ORDER_VALUE = new Field(ContAmtType.INSTANCE, Values.FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_ORDER_VALUE.getOrdinal()); + public final Field FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_PROJECTED_FUND_VALU = new Field(ContAmtType.INSTANCE, Values.FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_PROJECTED_FUND_VALU.getOrdinal()); + public final Field FUNDBASED_RENEWAL_COMMISSION_PERCENT_AKA_TRAIL_COMMISSION = new Field(ContAmtType.INSTANCE, Values.FUNDBASED_RENEWAL_COMMISSION_PERCENT_AKA_TRAIL_COMMISSION.getOrdinal()); + public final Field PROJECTED_FUND_VALUE_IE_FOR_INVESTMENTS_INTENDED_TO_REALISE_OR_E = new Field(ContAmtType.INSTANCE, Values.PROJECTED_FUND_VALUE_IE_FOR_INVESTMENTS_INTENDED_TO_REALISE_OR_E.getOrdinal()); + public final Field INITIAL_CHARGE_AMOUNT = new Field(ContAmtType.INSTANCE, Values.INITIAL_CHARGE_AMOUNT.getOrdinal()); + public final Field COMMISSION_PERCENT_ACTUAL = new Field(ContAmtType.INSTANCE, Values.COMMISSION_PERCENT_ACTUAL.getOrdinal()); + public final Field COMMISSION_AMOUNT_ACTUAL = new Field(ContAmtType.INSTANCE, Values.COMMISSION_AMOUNT_ACTUAL.getOrdinal()); + public final Field EXIT_CHARGE_PERCENT = new Field(ContAmtType.INSTANCE, Values.EXIT_CHARGE_PERCENT.getOrdinal()); + public final Field DILUTION_LEVY_AMOUNT = new Field(ContAmtType.INSTANCE, Values.DILUTION_LEVY_AMOUNT.getOrdinal()); + public final Field DISCOUNT_PERCENT = new Field(ContAmtType.INSTANCE, Values.DISCOUNT_PERCENT.getOrdinal()); + public final Field DISCOUNT_AMOUNT = new Field(ContAmtType.INSTANCE, Values.DISCOUNT_AMOUNT.getOrdinal()); + public final Field INITIAL_CHARGE_PERCENT = new Field(ContAmtType.INSTANCE, Values.INITIAL_CHARGE_PERCENT.getOrdinal()); + public final Field EXIT_CHARGE_AMOUNT = new Field(ContAmtType.INSTANCE, Values.EXIT_CHARGE_AMOUNT.getOrdinal()); + public final Field DILUTION_LEVY_PERCENT = new Field(ContAmtType.INSTANCE, Values.DILUTION_LEVY_PERCENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NET_SETTLEMENT_AMOUNT("15"), + FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_ORDER_VALUE("13"), + FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_PROJECTED_FUND_VALU("14"), + FUNDBASED_RENEWAL_COMMISSION_PERCENT_AKA_TRAIL_COMMISSION("11"), + PROJECTED_FUND_VALUE_IE_FOR_INVESTMENTS_INTENDED_TO_REALISE_OR_E("12"), + INITIAL_CHARGE_AMOUNT("3"), + COMMISSION_PERCENT_ACTUAL("2"), + COMMISSION_AMOUNT_ACTUAL("1"), + EXIT_CHARGE_PERCENT("10"), + DILUTION_LEVY_AMOUNT("7"), + DISCOUNT_PERCENT("6"), + DISCOUNT_AMOUNT("5"), + INITIAL_CHARGE_PERCENT("4"), + EXIT_CHARGE_AMOUNT("9"), + DILUTION_LEVY_PERCENT("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContAmtValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContAmtValue.java new file mode 100644 index 0000000..1e769ee --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContAmtValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContAmtValue extends BaseFieldType { + public static final ContAmtValue INSTANCE = new ContAmtValue(); + + private ContAmtValue() { + super( + "ContAmtValue", + 520, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContIntRptID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContIntRptID.java new file mode 100644 index 0000000..aaf48c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContIntRptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContIntRptID extends BaseFieldType { + public static final ContIntRptID INSTANCE = new ContIntRptID(); + + private ContIntRptID() { + super( + "ContIntRptID", + 977, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartyID.java new file mode 100644 index 0000000..bf26a57 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContextPartyID extends BaseFieldType { + public static final ContextPartyID INSTANCE = new ContextPartyID(); + + private ContextPartyID() { + super( + "ContextPartyID", + 1523, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartyIDSource.java new file mode 100644 index 0000000..b5544b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContextPartyIDSource extends BaseFieldType { + public static final ContextPartyIDSource INSTANCE = new ContextPartyIDSource(); + + private ContextPartyIDSource() { + super( + "ContextPartyIDSource", + 1524, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartyRole.java new file mode 100644 index 0000000..5da5ffd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContextPartyRole extends BaseFieldType { + public static final ContextPartyRole INSTANCE = new ContextPartyRole(); + + private ContextPartyRole() { + super( + "ContextPartyRole", + 1525, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartySubID.java new file mode 100644 index 0000000..5f581ee --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContextPartySubID extends BaseFieldType { + public static final ContextPartySubID INSTANCE = new ContextPartySubID(); + + private ContextPartySubID() { + super( + "ContextPartySubID", + 1527, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartySubIDType.java new file mode 100644 index 0000000..816d254 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContextPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContextPartySubIDType extends BaseFieldType { + public static final ContextPartySubIDType INSTANCE = new ContextPartySubIDType(); + + private ContextPartySubIDType() { + super( + "ContextPartySubIDType", + 1528, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContingencyType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContingencyType.java new file mode 100644 index 0000000..b038a1a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContingencyType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContingencyType extends BaseFieldType { + public static final ContingencyType INSTANCE = new ContingencyType(); + + private ContingencyType() { + super( + "ContingencyType", + 1385, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ONE_UPDATES_THE_OTHER_OUO__ABSOLUTE_QUANTITY_REDUCTION = new Field(ContingencyType.INSTANCE, Values.ONE_UPDATES_THE_OTHER_OUO__ABSOLUTE_QUANTITY_REDUCTION.getOrdinal()); + public final Field ONE_TRIGGERS_THE_OTHER_OTO = new Field(ContingencyType.INSTANCE, Values.ONE_TRIGGERS_THE_OTHER_OTO.getOrdinal()); + public final Field ONE_CANCELS_THE_OTHER_OCO = new Field(ContingencyType.INSTANCE, Values.ONE_CANCELS_THE_OTHER_OCO.getOrdinal()); + public final Field ONE_UPDATES_THE_OTHER_OUO__PROPORTIONAL_QUANTITY_REDUCTION = new Field(ContingencyType.INSTANCE, Values.ONE_UPDATES_THE_OTHER_OUO__PROPORTIONAL_QUANTITY_REDUCTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ONE_UPDATES_THE_OTHER_OUO__ABSOLUTE_QUANTITY_REDUCTION("3"), + ONE_TRIGGERS_THE_OTHER_OTO("2"), + ONE_CANCELS_THE_OTHER_OCO("1"), + ONE_UPDATES_THE_OTHER_OUO__PROPORTIONAL_QUANTITY_REDUCTION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContraBroker.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContraBroker.java new file mode 100644 index 0000000..6d7539f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContraBroker.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraBroker extends BaseFieldType { + public static final ContraBroker INSTANCE = new ContraBroker(); + + private ContraBroker() { + super( + "ContraBroker", + 375, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContraLegRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContraLegRefID.java new file mode 100644 index 0000000..1c3410e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContraLegRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraLegRefID extends BaseFieldType { + public static final ContraLegRefID INSTANCE = new ContraLegRefID(); + + private ContraLegRefID() { + super( + "ContraLegRefID", + 655, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContraTradeQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContraTradeQty.java new file mode 100644 index 0000000..acee97d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContraTradeQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraTradeQty extends BaseFieldType { + public static final ContraTradeQty INSTANCE = new ContraTradeQty(); + + private ContraTradeQty() { + super( + "ContraTradeQty", + 437, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContraTradeTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContraTradeTime.java new file mode 100644 index 0000000..dd9c799 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContraTradeTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraTradeTime extends BaseFieldType { + public static final ContraTradeTime INSTANCE = new ContraTradeTime(); + + private ContraTradeTime() { + super( + "ContraTradeTime", + 438, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContraTrader.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContraTrader.java new file mode 100644 index 0000000..664c4d6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContraTrader.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraTrader extends BaseFieldType { + public static final ContraTrader INSTANCE = new ContraTrader(); + + private ContraTrader() { + super( + "ContraTrader", + 337, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContractMultiplier.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContractMultiplier.java new file mode 100644 index 0000000..e7a3619 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContractMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContractMultiplier extends BaseFieldType { + public static final ContractMultiplier INSTANCE = new ContractMultiplier(); + + private ContractMultiplier() { + super( + "ContractMultiplier", + 231, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContractMultiplierUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContractMultiplierUnit.java new file mode 100644 index 0000000..6d7e355 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContractMultiplierUnit.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContractMultiplierUnit extends BaseFieldType { + public static final ContractMultiplierUnit INSTANCE = new ContractMultiplierUnit(); + + private ContractMultiplierUnit() { + super( + "ContractMultiplierUnit", + 1435, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DAYS = new Field(ContractMultiplierUnit.INSTANCE, Values.DAYS.getOrdinal()); + public final Field HOURS = new Field(ContractMultiplierUnit.INSTANCE, Values.HOURS.getOrdinal()); + public final Field SHARES = new Field(ContractMultiplierUnit.INSTANCE, Values.SHARES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DAYS("2"), + HOURS("1"), + SHARES("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContractSettlMonth.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContractSettlMonth.java new file mode 100644 index 0000000..d732322 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContractSettlMonth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContractSettlMonth extends BaseFieldType { + public static final ContractSettlMonth INSTANCE = new ContractSettlMonth(); + + private ContractSettlMonth() { + super( + "ContractSettlMonth", + 667, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ContraryInstructionIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/ContraryInstructionIndicator.java new file mode 100644 index 0000000..99ad6d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ContraryInstructionIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraryInstructionIndicator extends BaseFieldType { + public static final ContraryInstructionIndicator INSTANCE = new ContraryInstructionIndicator(); + + private ContraryInstructionIndicator() { + super( + "ContraryInstructionIndicator", + 719, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CopyMsgIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/CopyMsgIndicator.java new file mode 100644 index 0000000..40e9600 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CopyMsgIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CopyMsgIndicator extends BaseFieldType { + public static final CopyMsgIndicator INSTANCE = new CopyMsgIndicator(); + + private CopyMsgIndicator() { + super( + "CopyMsgIndicator", + 797, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CorporateAction.java b/fix4j-assert-fixspec-50sp2/fieldtype/CorporateAction.java new file mode 100644 index 0000000..d9dd287 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CorporateAction.java @@ -0,0 +1,89 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CorporateAction extends BaseFieldType { + public static final CorporateAction INSTANCE = new CorporateAction(); + + private CorporateAction() { + super( + "CorporateAction", + 292, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NEW = new Field(CorporateAction.INSTANCE, Values.NEW.getOrdinal()); + public final Field EXINTEREST = new Field(CorporateAction.INSTANCE, Values.EXINTEREST.getOrdinal()); + public final Field CASH_DIVIDEND = new Field(CorporateAction.INSTANCE, Values.CASH_DIVIDEND.getOrdinal()); + public final Field STOCK_DIVIDEND = new Field(CorporateAction.INSTANCE, Values.STOCK_DIVIDEND.getOrdinal()); + public final Field EXDIVIDEND = new Field(CorporateAction.INSTANCE, Values.EXDIVIDEND.getOrdinal()); + public final Field EXDISTRIBUTION = new Field(CorporateAction.INSTANCE, Values.EXDISTRIBUTION.getOrdinal()); + public final Field EXRIGHTS = new Field(CorporateAction.INSTANCE, Values.EXRIGHTS.getOrdinal()); + public final Field LIQUIDATION_REORGANIZATION = new Field(CorporateAction.INSTANCE, Values.LIQUIDATION_REORGANIZATION.getOrdinal()); + public final Field MERGER_REORGANIZATION = new Field(CorporateAction.INSTANCE, Values.MERGER_REORGANIZATION.getOrdinal()); + public final Field RIGHTS_OFFERING = new Field(CorporateAction.INSTANCE, Values.RIGHTS_OFFERING.getOrdinal()); + public final Field SHAREHOLDER_MEETING = new Field(CorporateAction.INSTANCE, Values.SHAREHOLDER_MEETING.getOrdinal()); + public final Field NONINTEGER_STOCK_SPLIT = new Field(CorporateAction.INSTANCE, Values.NONINTEGER_STOCK_SPLIT.getOrdinal()); + public final Field REVERSE_STOCK_SPLIT = new Field(CorporateAction.INSTANCE, Values.REVERSE_STOCK_SPLIT.getOrdinal()); + public final Field STANDARDINTEGER_STOCK_SPLIT = new Field(CorporateAction.INSTANCE, Values.STANDARDINTEGER_STOCK_SPLIT.getOrdinal()); + public final Field POSITION_CONSOLIDATION = new Field(CorporateAction.INSTANCE, Values.POSITION_CONSOLIDATION.getOrdinal()); + public final Field CUSIP__NAME_CHANGE = new Field(CorporateAction.INSTANCE, Values.CUSIP__NAME_CHANGE.getOrdinal()); + public final Field SYMBOL_CONVERSION = new Field(CorporateAction.INSTANCE, Values.SYMBOL_CONVERSION.getOrdinal()); + public final Field SUCCESSION_EVENT = new Field(CorporateAction.INSTANCE, Values.SUCCESSION_EVENT.getOrdinal()); + public final Field LEAP_ROLLOVER = new Field(CorporateAction.INSTANCE, Values.LEAP_ROLLOVER.getOrdinal()); + public final Field TENDER_OFFER = new Field(CorporateAction.INSTANCE, Values.TENDER_OFFER.getOrdinal()); + public final Field SPINOFF = new Field(CorporateAction.INSTANCE, Values.SPINOFF.getOrdinal()); + public final Field SPECIAL_ACTION = new Field(CorporateAction.INSTANCE, Values.SPECIAL_ACTION.getOrdinal()); + public final Field WARRANT = new Field(CorporateAction.INSTANCE, Values.WARRANT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NEW("D"), + EXINTEREST("E"), + CASH_DIVIDEND("F"), + STOCK_DIVIDEND("G"), + EXDIVIDEND("A"), + EXDISTRIBUTION("B"), + EXRIGHTS("C"), + LIQUIDATION_REORGANIZATION("L"), + MERGER_REORGANIZATION("M"), + RIGHTS_OFFERING("N"), + SHAREHOLDER_MEETING("O"), + NONINTEGER_STOCK_SPLIT("H"), + REVERSE_STOCK_SPLIT("I"), + STANDARDINTEGER_STOCK_SPLIT("J"), + POSITION_CONSOLIDATION("K"), + CUSIP__NAME_CHANGE("U"), + SYMBOL_CONVERSION("T"), + SUCCESSION_EVENT("W"), + LEAP_ROLLOVER("V"), + TENDER_OFFER("Q"), + SPINOFF("P"), + SPECIAL_ACTION("S"), + WARRANT("R"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Country.java b/fix4j-assert-fixspec-50sp2/fieldtype/Country.java new file mode 100644 index 0000000..ded2a4c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Country.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Country extends BaseFieldType { + public static final Country INSTANCE = new Country(); + + private Country() { + super( + "Country", + 421, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CountryOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/CountryOfIssue.java new file mode 100644 index 0000000..2f110e0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CountryOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CountryOfIssue extends BaseFieldType { + public static final CountryOfIssue INSTANCE = new CountryOfIssue(); + + private CountryOfIssue() { + super( + "CountryOfIssue", + 470, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CouponPaymentDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/CouponPaymentDate.java new file mode 100644 index 0000000..7fe4f11 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CouponPaymentDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CouponPaymentDate extends BaseFieldType { + public static final CouponPaymentDate INSTANCE = new CouponPaymentDate(); + + private CouponPaymentDate() { + super( + "CouponPaymentDate", + 224, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CouponRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/CouponRate.java new file mode 100644 index 0000000..ad3087b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CouponRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CouponRate extends BaseFieldType { + public static final CouponRate INSTANCE = new CouponRate(); + + private CouponRate() { + super( + "CouponRate", + 223, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CoveredOrUncovered.java b/fix4j-assert-fixspec-50sp2/fieldtype/CoveredOrUncovered.java new file mode 100644 index 0000000..f615a13 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CoveredOrUncovered.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CoveredOrUncovered extends BaseFieldType { + public static final CoveredOrUncovered INSTANCE = new CoveredOrUncovered(); + + private CoveredOrUncovered() { + super( + "CoveredOrUncovered", + 203, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNCOVERED = new Field(CoveredOrUncovered.INSTANCE, Values.UNCOVERED.getOrdinal()); + public final Field COVERED = new Field(CoveredOrUncovered.INSTANCE, Values.COVERED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNCOVERED("1"), + COVERED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CreditRating.java b/fix4j-assert-fixspec-50sp2/fieldtype/CreditRating.java new file mode 100644 index 0000000..8dc6951 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CreditRating.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CreditRating extends BaseFieldType { + public static final CreditRating INSTANCE = new CreditRating(); + + private CreditRating() { + super( + "CreditRating", + 255, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CrossID.java b/fix4j-assert-fixspec-50sp2/fieldtype/CrossID.java new file mode 100644 index 0000000..50e8744 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CrossID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CrossID extends BaseFieldType { + public static final CrossID INSTANCE = new CrossID(); + + private CrossID() { + super( + "CrossID", + 548, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CrossPercent.java b/fix4j-assert-fixspec-50sp2/fieldtype/CrossPercent.java new file mode 100644 index 0000000..9edc880 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CrossPercent.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CrossPercent extends BaseFieldType { + public static final CrossPercent INSTANCE = new CrossPercent(); + + private CrossPercent() { + super( + "CrossPercent", + 413, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CrossPrioritization.java b/fix4j-assert-fixspec-50sp2/fieldtype/CrossPrioritization.java new file mode 100644 index 0000000..10fa4d1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CrossPrioritization.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CrossPrioritization extends BaseFieldType { + public static final CrossPrioritization INSTANCE = new CrossPrioritization(); + + private CrossPrioritization() { + super( + "CrossPrioritization", + 550, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SELL_SIDE_IS_PRIORITIZED = new Field(CrossPrioritization.INSTANCE, Values.SELL_SIDE_IS_PRIORITIZED.getOrdinal()); + public final Field BUY_SIDE_IS_PRIORITIZED = new Field(CrossPrioritization.INSTANCE, Values.BUY_SIDE_IS_PRIORITIZED.getOrdinal()); + public final Field NONE = new Field(CrossPrioritization.INSTANCE, Values.NONE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SELL_SIDE_IS_PRIORITIZED("2"), + BUY_SIDE_IS_PRIORITIZED("1"), + NONE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CrossType.java b/fix4j-assert-fixspec-50sp2/fieldtype/CrossType.java new file mode 100644 index 0000000..24e8192 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CrossType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CrossType extends BaseFieldType { + public static final CrossType INSTANCE = new CrossType(); + + private CrossType() { + super( + "CrossType", + 549, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CROSS_ONE_SIDE__CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE = new Field(CrossType.INSTANCE, Values.CROSS_ONE_SIDE__CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE.getOrdinal()); + public final Field CROSS_IOC__CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_ = new Field(CrossType.INSTANCE, Values.CROSS_IOC__CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_.getOrdinal()); + public final Field CROSS_AON__CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_ = new Field(CrossType.INSTANCE, Values.CROSS_AON__CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_.getOrdinal()); + public final Field CROSS_SAME_PRICE__CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_W = new Field(CrossType.INSTANCE, Values.CROSS_SAME_PRICE__CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_W.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CROSS_ONE_SIDE__CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE("3"), + CROSS_IOC__CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_("2"), + CROSS_AON__CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_("1"), + CROSS_SAME_PRICE__CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_W("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CstmApplVerID.java b/fix4j-assert-fixspec-50sp2/fieldtype/CstmApplVerID.java new file mode 100644 index 0000000..c4ae185 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CstmApplVerID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CstmApplVerID extends BaseFieldType { + public static final CstmApplVerID INSTANCE = new CstmApplVerID(); + + private CstmApplVerID() { + super( + "CstmApplVerID", + 1129, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CumQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/CumQty.java new file mode 100644 index 0000000..ca4365b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CumQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CumQty extends BaseFieldType { + public static final CumQty INSTANCE = new CumQty(); + + private CumQty() { + super( + "CumQty", + 14, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Currency.java b/fix4j-assert-fixspec-50sp2/fieldtype/Currency.java new file mode 100644 index 0000000..0c53661 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Currency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Currency extends BaseFieldType { + public static final Currency INSTANCE = new Currency(); + + private Currency() { + super( + "Currency", + 15, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CurrencyRatio.java b/fix4j-assert-fixspec-50sp2/fieldtype/CurrencyRatio.java new file mode 100644 index 0000000..234b31b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CurrencyRatio.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CurrencyRatio extends BaseFieldType { + public static final CurrencyRatio INSTANCE = new CurrencyRatio(); + + private CurrencyRatio() { + super( + "CurrencyRatio", + 1382, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CustDirectedOrder.java b/fix4j-assert-fixspec-50sp2/fieldtype/CustDirectedOrder.java new file mode 100644 index 0000000..41b2785 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CustDirectedOrder.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CustDirectedOrder extends BaseFieldType { + public static final CustDirectedOrder INSTANCE = new CustDirectedOrder(); + + private CustDirectedOrder() { + super( + "CustDirectedOrder", + 1029, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CustOrderCapacity.java b/fix4j-assert-fixspec-50sp2/fieldtype/CustOrderCapacity.java new file mode 100644 index 0000000..1bb76fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CustOrderCapacity.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CustOrderCapacity extends BaseFieldType { + public static final CustOrderCapacity INSTANCE = new CustOrderCapacity(); + + private CustOrderCapacity() { + super( + "CustOrderCapacity", + 582, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MEMBER_TRADING_FOR_ANOTHER_MEMBER = new Field(CustOrderCapacity.INSTANCE, Values.MEMBER_TRADING_FOR_ANOTHER_MEMBER.getOrdinal()); + public final Field CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = new Field(CustOrderCapacity.INSTANCE, Values.CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT.getOrdinal()); + public final Field MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = new Field(CustOrderCapacity.INSTANCE, Values.MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT.getOrdinal()); + public final Field ALL_OTHER = new Field(CustOrderCapacity.INSTANCE, Values.ALL_OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MEMBER_TRADING_FOR_ANOTHER_MEMBER("3"), + CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT("2"), + MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT("1"), + ALL_OTHER("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CustOrderHandlingInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/CustOrderHandlingInst.java new file mode 100644 index 0000000..a606890 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CustOrderHandlingInst.java @@ -0,0 +1,91 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CustOrderHandlingInst extends BaseFieldType { + public static final CustOrderHandlingInst INSTANCE = new CustOrderHandlingInst(); + + private CustOrderHandlingInst() { + super( + "CustOrderHandlingInst", + 1031, + FieldClassLookup.lookup("MULTIPLESTRINGVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXCHANGE_FOR_PHYSICAL_TRANSACTION = new Field(CustOrderHandlingInst.INSTANCE, Values.EXCHANGE_FOR_PHYSICAL_TRANSACTION.getOrdinal()); + public final Field STOP_STOCK_TRANSACTION = new Field(CustOrderHandlingInst.INSTANCE, Values.STOP_STOCK_TRANSACTION.getOrdinal()); + public final Field LIMIT_ON_OPEN = new Field(CustOrderHandlingInst.INSTANCE, Values.LIMIT_ON_OPEN.getOrdinal()); + public final Field TIME_ORDER = new Field(CustOrderHandlingInst.INSTANCE, Values.TIME_ORDER.getOrdinal()); + public final Field MARKET_ON_OPEN = new Field(CustOrderHandlingInst.INSTANCE, Values.MARKET_ON_OPEN.getOrdinal()); + public final Field PEGGED = new Field(CustOrderHandlingInst.INSTANCE, Values.PEGGED.getOrdinal()); + public final Field MINIMUM_QUANTITY = new Field(CustOrderHandlingInst.INSTANCE, Values.MINIMUM_QUANTITY.getOrdinal()); + public final Field IMBALANCE_ONLY = new Field(CustOrderHandlingInst.INSTANCE, Values.IMBALANCE_ONLY.getOrdinal()); + public final Field IMMEDIATE_OR_CANCEL = new Field(CustOrderHandlingInst.INSTANCE, Values.IMMEDIATE_OR_CANCEL.getOrdinal()); + public final Field WORK = new Field(CustOrderHandlingInst.INSTANCE, Values.WORK.getOrdinal()); + public final Field MARKET_ON_CLOSE = new Field(CustOrderHandlingInst.INSTANCE, Values.MARKET_ON_CLOSE.getOrdinal()); + public final Field MARKET_AT_OPEN = new Field(CustOrderHandlingInst.INSTANCE, Values.MARKET_AT_OPEN.getOrdinal()); + public final Field ALL_OR_NONE = new Field(CustOrderHandlingInst.INSTANCE, Values.ALL_OR_NONE.getOrdinal()); + public final Field DIRECTED_ORDER = new Field(CustOrderHandlingInst.INSTANCE, Values.DIRECTED_ORDER.getOrdinal()); + public final Field TRAILING_STOP = new Field(CustOrderHandlingInst.INSTANCE, Values.TRAILING_STOP.getOrdinal()); + public final Field SCALE = new Field(CustOrderHandlingInst.INSTANCE, Values.SCALE.getOrdinal()); + public final Field LIMIT_ON_CLOSE = new Field(CustOrderHandlingInst.INSTANCE, Values.LIMIT_ON_CLOSE.getOrdinal()); + public final Field NOT_HELD = new Field(CustOrderHandlingInst.INSTANCE, Values.NOT_HELD.getOrdinal()); + public final Field CASH_NOT_HELD = new Field(CustOrderHandlingInst.INSTANCE, Values.CASH_NOT_HELD.getOrdinal()); + public final Field RESERVE_SIZE_ORDER = new Field(CustOrderHandlingInst.INSTANCE, Values.RESERVE_SIZE_ORDER.getOrdinal()); + public final Field FILL_OR_KILL = new Field(CustOrderHandlingInst.INSTANCE, Values.FILL_OR_KILL.getOrdinal()); + public final Field OVER_THE_DAY = new Field(CustOrderHandlingInst.INSTANCE, Values.OVER_THE_DAY.getOrdinal()); + public final Field MARKET_AT_CLOSE = new Field(CustOrderHandlingInst.INSTANCE, Values.MARKET_AT_CLOSE.getOrdinal()); + public final Field ADDON_ORDER = new Field(CustOrderHandlingInst.INSTANCE, Values.ADDON_ORDER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXCHANGE_FOR_PHYSICAL_TRANSACTION("E.W"), + STOP_STOCK_TRANSACTION("S.W"), + LIMIT_ON_OPEN("LOO"), + TIME_ORDER("TMO"), + MARKET_ON_OPEN("MOO"), + PEGGED("PEG"), + MINIMUM_QUANTITY("MQT"), + IMBALANCE_ONLY("IO"), + IMMEDIATE_OR_CANCEL("IOC"), + WORK("WRK"), + MARKET_ON_CLOSE("MOC"), + MARKET_AT_OPEN("MAO"), + ALL_OR_NONE("AON"), + DIRECTED_ORDER("DIR"), + TRAILING_STOP("TS"), + SCALE("SCL"), + LIMIT_ON_CLOSE("LOC"), + NOT_HELD("NH"), + CASH_NOT_HELD("CNH"), + RESERVE_SIZE_ORDER("RSV"), + FILL_OR_KILL("FOK"), + OVER_THE_DAY("OVD"), + MARKET_AT_CLOSE("MAC"), + ADDON_ORDER("ADD"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CustomerOrFirm.java b/fix4j-assert-fixspec-50sp2/fieldtype/CustomerOrFirm.java new file mode 100644 index 0000000..a7ce5d1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CustomerOrFirm.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CustomerOrFirm extends BaseFieldType { + public static final CustomerOrFirm INSTANCE = new CustomerOrFirm(); + + private CustomerOrFirm() { + super( + "CustomerOrFirm", + 204, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIRM = new Field(CustomerOrFirm.INSTANCE, Values.FIRM.getOrdinal()); + public final Field CUSTOMER = new Field(CustomerOrFirm.INSTANCE, Values.CUSTOMER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIRM("1"), + CUSTOMER("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CxlQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/CxlQty.java new file mode 100644 index 0000000..de38974 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CxlQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CxlQty extends BaseFieldType { + public static final CxlQty INSTANCE = new CxlQty(); + + private CxlQty() { + super( + "CxlQty", + 84, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CxlRejReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/CxlRejReason.java new file mode 100644 index 0000000..264e6af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CxlRejReason.java @@ -0,0 +1,65 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CxlRejReason extends BaseFieldType { + public static final CxlRejReason INSTANCE = new CxlRejReason(); + + private CxlRejReason() { + super( + "CxlRejReason", + 102, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS = new Field(CxlRejReason.INSTANCE, Values.ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS.getOrdinal()); + public final Field BROKER__EXCHANGE_OPTION = new Field(CxlRejReason.INSTANCE, Values.BROKER__EXCHANGE_OPTION.getOrdinal()); + public final Field UNKNOWN_ORDER = new Field(CxlRejReason.INSTANCE, Values.UNKNOWN_ORDER.getOrdinal()); + public final Field TOO_LATE_TO_CANCEL = new Field(CxlRejReason.INSTANCE, Values.TOO_LATE_TO_CANCEL.getOrdinal()); + public final Field PRICE_EXCEEDS_CURRENT_PRICE = new Field(CxlRejReason.INSTANCE, Values.PRICE_EXCEEDS_CURRENT_PRICE.getOrdinal()); + public final Field DUPLICATE_CLORDID_11_RECEIVED = new Field(CxlRejReason.INSTANCE, Values.DUPLICATE_CLORDID_11_RECEIVED.getOrdinal()); + public final Field ORIGORDMODTIME_586_DID_NOT_MATCH_LAST_TRANSACTTIME_60_OF_ORDER = new Field(CxlRejReason.INSTANCE, Values.ORIGORDMODTIME_586_DID_NOT_MATCH_LAST_TRANSACTTIME_60_OF_ORDER.getOrdinal()); + public final Field UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST = new Field(CxlRejReason.INSTANCE, Values.UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST.getOrdinal()); + public final Field INVALID_PRICE_INCREMENT = new Field(CxlRejReason.INSTANCE, Values.INVALID_PRICE_INCREMENT.getOrdinal()); + public final Field PRICE_EXCEEDS_CURRENT_PRICE_BAND = new Field(CxlRejReason.INSTANCE, Values.PRICE_EXCEEDS_CURRENT_PRICE_BAND.getOrdinal()); + public final Field OTHER = new Field(CxlRejReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS("3"), + BROKER__EXCHANGE_OPTION("2"), + UNKNOWN_ORDER("1"), + TOO_LATE_TO_CANCEL("0"), + PRICE_EXCEEDS_CURRENT_PRICE("7"), + DUPLICATE_CLORDID_11_RECEIVED("6"), + ORIGORDMODTIME_586_DID_NOT_MATCH_LAST_TRANSACTTIME_60_OF_ORDER("5"), + UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST("4"), + INVALID_PRICE_INCREMENT("18"), + PRICE_EXCEEDS_CURRENT_PRICE_BAND("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CxlRejResponseTo.java b/fix4j-assert-fixspec-50sp2/fieldtype/CxlRejResponseTo.java new file mode 100644 index 0000000..35caf39 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CxlRejResponseTo.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CxlRejResponseTo extends BaseFieldType { + public static final CxlRejResponseTo INSTANCE = new CxlRejResponseTo(); + + private CxlRejResponseTo() { + super( + "CxlRejResponseTo", + 434, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_CANCELREPLACE_REQUEST = new Field(CxlRejResponseTo.INSTANCE, Values.ORDER_CANCELREPLACE_REQUEST.getOrdinal()); + public final Field ORDER_CANCEL_REQUEST = new Field(CxlRejResponseTo.INSTANCE, Values.ORDER_CANCEL_REQUEST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_CANCELREPLACE_REQUEST("2"), + ORDER_CANCEL_REQUEST("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/CxlType.java b/fix4j-assert-fixspec-50sp2/fieldtype/CxlType.java new file mode 100644 index 0000000..dbc45e0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/CxlType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CxlType extends BaseFieldType { + public static final CxlType INSTANCE = new CxlType(); + + private CxlType() { + super( + "CxlType", + 125, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DKReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/DKReason.java new file mode 100644 index 0000000..6d8ec68 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DKReason.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DKReason extends BaseFieldType { + public static final DKReason INSTANCE = new DKReason(); + + private DKReason() { + super( + "DKReason", + 127, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO_MATCHING_ORDER = new Field(DKReason.INSTANCE, Values.NO_MATCHING_ORDER.getOrdinal()); + public final Field PRICE_EXCEEDS_LIMIT = new Field(DKReason.INSTANCE, Values.PRICE_EXCEEDS_LIMIT.getOrdinal()); + public final Field CALCULATION_DIFFERENCE = new Field(DKReason.INSTANCE, Values.CALCULATION_DIFFERENCE.getOrdinal()); + public final Field UNKNOWN_SYMBOL = new Field(DKReason.INSTANCE, Values.UNKNOWN_SYMBOL.getOrdinal()); + public final Field WRONG_SIDE = new Field(DKReason.INSTANCE, Values.WRONG_SIDE.getOrdinal()); + public final Field QUANTITY_EXCEEDS_ORDER = new Field(DKReason.INSTANCE, Values.QUANTITY_EXCEEDS_ORDER.getOrdinal()); + public final Field OTHER = new Field(DKReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO_MATCHING_ORDER("D"), + PRICE_EXCEEDS_LIMIT("E"), + CALCULATION_DIFFERENCE("F"), + UNKNOWN_SYMBOL("A"), + WRONG_SIDE("B"), + QUANTITY_EXCEEDS_ORDER("C"), + OTHER("Z"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DateOfBirth.java b/fix4j-assert-fixspec-50sp2/fieldtype/DateOfBirth.java new file mode 100644 index 0000000..161ba90 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DateOfBirth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DateOfBirth extends BaseFieldType { + public static final DateOfBirth INSTANCE = new DateOfBirth(); + + private DateOfBirth() { + super( + "DateOfBirth", + 486, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DatedDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/DatedDate.java new file mode 100644 index 0000000..c2b5e4a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DatedDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DatedDate extends BaseFieldType { + public static final DatedDate INSTANCE = new DatedDate(); + + private DatedDate() { + super( + "DatedDate", + 873, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DayAvgPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/DayAvgPx.java new file mode 100644 index 0000000..8273dbd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DayAvgPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DayAvgPx extends BaseFieldType { + public static final DayAvgPx INSTANCE = new DayAvgPx(); + + private DayAvgPx() { + super( + "DayAvgPx", + 426, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DayBookingInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/DayBookingInst.java new file mode 100644 index 0000000..1a0dcba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DayBookingInst.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DayBookingInst extends BaseFieldType { + public static final DayBookingInst INSTANCE = new DayBookingInst(); + + private DayBookingInst() { + super( + "DayBookingInst", + 589, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCUMULATE = new Field(DayBookingInst.INSTANCE, Values.ACCUMULATE.getOrdinal()); + public final Field SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_SPEAK_FIRST = new Field(DayBookingInst.INSTANCE, Values.SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_SPEAK_FIRST.getOrdinal()); + public final Field CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_AUT = new Field(DayBookingInst.INSTANCE, Values.CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_AUT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCUMULATE("2"), + SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_SPEAK_FIRST("1"), + CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_AUT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DayCumQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/DayCumQty.java new file mode 100644 index 0000000..1e8675d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DayCumQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DayCumQty extends BaseFieldType { + public static final DayCumQty INSTANCE = new DayCumQty(); + + private DayCumQty() { + super( + "DayCumQty", + 425, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DayOrderQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/DayOrderQty.java new file mode 100644 index 0000000..9b577ef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DayOrderQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DayOrderQty extends BaseFieldType { + public static final DayOrderQty INSTANCE = new DayOrderQty(); + + private DayOrderQty() { + super( + "DayOrderQty", + 424, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DealingCapacity.java b/fix4j-assert-fixspec-50sp2/fieldtype/DealingCapacity.java new file mode 100644 index 0000000..56222af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DealingCapacity.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DealingCapacity extends BaseFieldType { + public static final DealingCapacity INSTANCE = new DealingCapacity(); + + private DealingCapacity() { + super( + "DealingCapacity", + 1048, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRINCIPAL = new Field(DealingCapacity.INSTANCE, Values.PRINCIPAL.getOrdinal()); + public final Field AGENT = new Field(DealingCapacity.INSTANCE, Values.AGENT.getOrdinal()); + public final Field RISKLESS_PRINCIPAL = new Field(DealingCapacity.INSTANCE, Values.RISKLESS_PRINCIPAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRINCIPAL("P"), + AGENT("A"), + RISKLESS_PRINCIPAL("R"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DefBidSize.java b/fix4j-assert-fixspec-50sp2/fieldtype/DefBidSize.java new file mode 100644 index 0000000..ca33671 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DefBidSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefBidSize extends BaseFieldType { + public static final DefBidSize INSTANCE = new DefBidSize(); + + private DefBidSize() { + super( + "DefBidSize", + 293, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DefOfferSize.java b/fix4j-assert-fixspec-50sp2/fieldtype/DefOfferSize.java new file mode 100644 index 0000000..5715daa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DefOfferSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefOfferSize extends BaseFieldType { + public static final DefOfferSize INSTANCE = new DefOfferSize(); + + private DefOfferSize() { + super( + "DefOfferSize", + 294, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DefaultApplExtID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DefaultApplExtID.java new file mode 100644 index 0000000..ad69354 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DefaultApplExtID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefaultApplExtID extends BaseFieldType { + public static final DefaultApplExtID INSTANCE = new DefaultApplExtID(); + + private DefaultApplExtID() { + super( + "DefaultApplExtID", + 1407, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DefaultApplVerID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DefaultApplVerID.java new file mode 100644 index 0000000..9b704af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DefaultApplVerID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefaultApplVerID extends BaseFieldType { + public static final DefaultApplVerID INSTANCE = new DefaultApplVerID(); + + private DefaultApplVerID() { + super( + "DefaultApplVerID", + 1137, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DefaultCstmApplVerID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DefaultCstmApplVerID.java new file mode 100644 index 0000000..ead934c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DefaultCstmApplVerID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefaultCstmApplVerID extends BaseFieldType { + public static final DefaultCstmApplVerID INSTANCE = new DefaultCstmApplVerID(); + + private DefaultCstmApplVerID() { + super( + "DefaultCstmApplVerID", + 1408, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DefaultVerIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/DefaultVerIndicator.java new file mode 100644 index 0000000..6d3ee4a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DefaultVerIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefaultVerIndicator extends BaseFieldType { + public static final DefaultVerIndicator INSTANCE = new DefaultVerIndicator(); + + private DefaultVerIndicator() { + super( + "DefaultVerIndicator", + 1410, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeleteReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeleteReason.java new file mode 100644 index 0000000..cd04c4d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeleteReason.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeleteReason extends BaseFieldType { + public static final DeleteReason INSTANCE = new DeleteReason(); + + private DeleteReason() { + super( + "DeleteReason", + 285, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ERROR = new Field(DeleteReason.INSTANCE, Values.ERROR.getOrdinal()); + public final Field CANCELLATION__TRADE_BUST = new Field(DeleteReason.INSTANCE, Values.CANCELLATION__TRADE_BUST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ERROR("1"), + CANCELLATION__TRADE_BUST("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeliverToCompID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeliverToCompID.java new file mode 100644 index 0000000..5e1192a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeliverToCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliverToCompID extends BaseFieldType { + public static final DeliverToCompID INSTANCE = new DeliverToCompID(); + + private DeliverToCompID() { + super( + "DeliverToCompID", + 128, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeliverToLocationID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeliverToLocationID.java new file mode 100644 index 0000000..18fdb3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeliverToLocationID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliverToLocationID extends BaseFieldType { + public static final DeliverToLocationID INSTANCE = new DeliverToLocationID(); + + private DeliverToLocationID() { + super( + "DeliverToLocationID", + 145, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeliverToSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeliverToSubID.java new file mode 100644 index 0000000..4c1cd1b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeliverToSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliverToSubID extends BaseFieldType { + public static final DeliverToSubID INSTANCE = new DeliverToSubID(); + + private DeliverToSubID() { + super( + "DeliverToSubID", + 129, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeliveryDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeliveryDate.java new file mode 100644 index 0000000..7f5b26f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeliveryDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliveryDate extends BaseFieldType { + public static final DeliveryDate INSTANCE = new DeliveryDate(); + + private DeliveryDate() { + super( + "DeliveryDate", + 743, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeliveryForm.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeliveryForm.java new file mode 100644 index 0000000..5b49674 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeliveryForm.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliveryForm extends BaseFieldType { + public static final DeliveryForm INSTANCE = new DeliveryForm(); + + private DeliveryForm() { + super( + "DeliveryForm", + 668, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BEARER = new Field(DeliveryForm.INSTANCE, Values.BEARER.getOrdinal()); + public final Field BOOK_ENTRY_DEFAULT = new Field(DeliveryForm.INSTANCE, Values.BOOK_ENTRY_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BEARER("2"), + BOOK_ENTRY_DEFAULT("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeliveryType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeliveryType.java new file mode 100644 index 0000000..49225dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeliveryType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliveryType extends BaseFieldType { + public static final DeliveryType INSTANCE = new DeliveryType(); + + private DeliveryType() { + super( + "DeliveryType", + 919, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HOLD_IN_CUSTODY = new Field(DeliveryType.INSTANCE, Values.HOLD_IN_CUSTODY.getOrdinal()); + public final Field TRIPARTY = new Field(DeliveryType.INSTANCE, Values.TRIPARTY.getOrdinal()); + public final Field FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE = new Field(DeliveryType.INSTANCE, Values.FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE.getOrdinal()); + public final Field VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM = new Field(DeliveryType.INSTANCE, Values.VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HOLD_IN_CUSTODY("3"), + TRIPARTY("2"), + FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE("1"), + VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivFlexProductEligibilityIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivFlexProductEligibilityIndicator.java new file mode 100644 index 0000000..4733ae4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivFlexProductEligibilityIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivFlexProductEligibilityIndicator extends BaseFieldType { + public static final DerivFlexProductEligibilityIndicator INSTANCE = new DerivFlexProductEligibilityIndicator(); + + private DerivFlexProductEligibilityIndicator() { + super( + "DerivFlexProductEligibilityIndicator", + 1243, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeCFICode.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeCFICode.java new file mode 100644 index 0000000..f729fa9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeCFICode extends BaseFieldType { + public static final DerivativeCFICode INSTANCE = new DerivativeCFICode(); + + private DerivativeCFICode() { + super( + "DerivativeCFICode", + 1248, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeCapPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeCapPrice.java new file mode 100644 index 0000000..1b2ba48 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeCapPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeCapPrice extends BaseFieldType { + public static final DerivativeCapPrice INSTANCE = new DerivativeCapPrice(); + + private DerivativeCapPrice() { + super( + "DerivativeCapPrice", + 1321, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeContractMultiplier.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeContractMultiplier.java new file mode 100644 index 0000000..d545ffd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeContractMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeContractMultiplier extends BaseFieldType { + public static final DerivativeContractMultiplier INSTANCE = new DerivativeContractMultiplier(); + + private DerivativeContractMultiplier() { + super( + "DerivativeContractMultiplier", + 1266, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeContractMultiplierUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeContractMultiplierUnit.java new file mode 100644 index 0000000..6b945da --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeContractMultiplierUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeContractMultiplierUnit extends BaseFieldType { + public static final DerivativeContractMultiplierUnit INSTANCE = new DerivativeContractMultiplierUnit(); + + private DerivativeContractMultiplierUnit() { + super( + "DerivativeContractMultiplierUnit", + 1438, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeContractSettlMonth.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeContractSettlMonth.java new file mode 100644 index 0000000..edbd51c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeContractSettlMonth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeContractSettlMonth extends BaseFieldType { + public static final DerivativeContractSettlMonth INSTANCE = new DerivativeContractSettlMonth(); + + private DerivativeContractSettlMonth() { + super( + "DerivativeContractSettlMonth", + 1285, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeCountryOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeCountryOfIssue.java new file mode 100644 index 0000000..84b47bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeCountryOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeCountryOfIssue extends BaseFieldType { + public static final DerivativeCountryOfIssue INSTANCE = new DerivativeCountryOfIssue(); + + private DerivativeCountryOfIssue() { + super( + "DerivativeCountryOfIssue", + 1258, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedIssuer.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedIssuer.java new file mode 100644 index 0000000..2793519 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEncodedIssuer extends BaseFieldType { + public static final DerivativeEncodedIssuer INSTANCE = new DerivativeEncodedIssuer(); + + private DerivativeEncodedIssuer() { + super( + "DerivativeEncodedIssuer", + 1278, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedIssuerLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedIssuerLen.java new file mode 100644 index 0000000..2d79eaf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedIssuerLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEncodedIssuerLen extends BaseFieldType { + public static final DerivativeEncodedIssuerLen INSTANCE = new DerivativeEncodedIssuerLen(); + + private DerivativeEncodedIssuerLen() { + super( + "DerivativeEncodedIssuerLen", + 1277, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedSecurityDesc.java new file mode 100644 index 0000000..d28e40e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEncodedSecurityDesc extends BaseFieldType { + public static final DerivativeEncodedSecurityDesc INSTANCE = new DerivativeEncodedSecurityDesc(); + + private DerivativeEncodedSecurityDesc() { + super( + "DerivativeEncodedSecurityDesc", + 1281, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedSecurityDescLen.java new file mode 100644 index 0000000..ac563bd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEncodedSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEncodedSecurityDescLen extends BaseFieldType { + public static final DerivativeEncodedSecurityDescLen INSTANCE = new DerivativeEncodedSecurityDescLen(); + + private DerivativeEncodedSecurityDescLen() { + super( + "DerivativeEncodedSecurityDescLen", + 1280, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventDate.java new file mode 100644 index 0000000..85dd489 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEventDate extends BaseFieldType { + public static final DerivativeEventDate INSTANCE = new DerivativeEventDate(); + + private DerivativeEventDate() { + super( + "DerivativeEventDate", + 1288, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventPx.java new file mode 100644 index 0000000..af93771 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEventPx extends BaseFieldType { + public static final DerivativeEventPx INSTANCE = new DerivativeEventPx(); + + private DerivativeEventPx() { + super( + "DerivativeEventPx", + 1290, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventText.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventText.java new file mode 100644 index 0000000..a7aa843 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEventText extends BaseFieldType { + public static final DerivativeEventText INSTANCE = new DerivativeEventText(); + + private DerivativeEventText() { + super( + "DerivativeEventText", + 1291, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventTime.java new file mode 100644 index 0000000..b581d4e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEventTime extends BaseFieldType { + public static final DerivativeEventTime INSTANCE = new DerivativeEventTime(); + + private DerivativeEventTime() { + super( + "DerivativeEventTime", + 1289, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventType.java new file mode 100644 index 0000000..8626124 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeEventType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEventType extends BaseFieldType { + public static final DerivativeEventType INSTANCE = new DerivativeEventType(); + + private DerivativeEventType() { + super( + "DerivativeEventType", + 1287, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeExerciseStyle.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeExerciseStyle.java new file mode 100644 index 0000000..ffd04bb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeExerciseStyle.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeExerciseStyle extends BaseFieldType { + public static final DerivativeExerciseStyle INSTANCE = new DerivativeExerciseStyle(); + + private DerivativeExerciseStyle() { + super( + "DerivativeExerciseStyle", + 1299, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeFloorPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeFloorPrice.java new file mode 100644 index 0000000..44bf872 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeFloorPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeFloorPrice extends BaseFieldType { + public static final DerivativeFloorPrice INSTANCE = new DerivativeFloorPrice(); + + private DerivativeFloorPrice() { + super( + "DerivativeFloorPrice", + 1322, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeFlowScheduleType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeFlowScheduleType.java new file mode 100644 index 0000000..d3247ec --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeFlowScheduleType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeFlowScheduleType extends BaseFieldType { + public static final DerivativeFlowScheduleType INSTANCE = new DerivativeFlowScheduleType(); + + private DerivativeFlowScheduleType() { + super( + "DerivativeFlowScheduleType", + 1442, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrAttribType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrAttribType.java new file mode 100644 index 0000000..86e426e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrAttribType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrAttribType extends BaseFieldType { + public static final DerivativeInstrAttribType INSTANCE = new DerivativeInstrAttribType(); + + private DerivativeInstrAttribType() { + super( + "DerivativeInstrAttribType", + 1313, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrAttribValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrAttribValue.java new file mode 100644 index 0000000..c42ac6f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrAttribValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrAttribValue extends BaseFieldType { + public static final DerivativeInstrAttribValue INSTANCE = new DerivativeInstrAttribValue(); + + private DerivativeInstrAttribValue() { + super( + "DerivativeInstrAttribValue", + 1314, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrRegistry.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrRegistry.java new file mode 100644 index 0000000..86db310 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrRegistry.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrRegistry extends BaseFieldType { + public static final DerivativeInstrRegistry INSTANCE = new DerivativeInstrRegistry(); + + private DerivativeInstrRegistry() { + super( + "DerivativeInstrRegistry", + 1257, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrmtAssignmentMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrmtAssignmentMethod.java new file mode 100644 index 0000000..54143ac --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrmtAssignmentMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrmtAssignmentMethod extends BaseFieldType { + public static final DerivativeInstrmtAssignmentMethod INSTANCE = new DerivativeInstrmtAssignmentMethod(); + + private DerivativeInstrmtAssignmentMethod() { + super( + "DerivativeInstrmtAssignmentMethod", + 1255, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartyID.java new file mode 100644 index 0000000..8900265 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrumentPartyID extends BaseFieldType { + public static final DerivativeInstrumentPartyID INSTANCE = new DerivativeInstrumentPartyID(); + + private DerivativeInstrumentPartyID() { + super( + "DerivativeInstrumentPartyID", + 1293, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartyIDSource.java new file mode 100644 index 0000000..f63846d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrumentPartyIDSource extends BaseFieldType { + public static final DerivativeInstrumentPartyIDSource INSTANCE = new DerivativeInstrumentPartyIDSource(); + + private DerivativeInstrumentPartyIDSource() { + super( + "DerivativeInstrumentPartyIDSource", + 1294, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartyRole.java new file mode 100644 index 0000000..2d731b7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrumentPartyRole extends BaseFieldType { + public static final DerivativeInstrumentPartyRole INSTANCE = new DerivativeInstrumentPartyRole(); + + private DerivativeInstrumentPartyRole() { + super( + "DerivativeInstrumentPartyRole", + 1295, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartySubID.java new file mode 100644 index 0000000..904f670 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrumentPartySubID extends BaseFieldType { + public static final DerivativeInstrumentPartySubID INSTANCE = new DerivativeInstrumentPartySubID(); + + private DerivativeInstrumentPartySubID() { + super( + "DerivativeInstrumentPartySubID", + 1297, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartySubIDType.java new file mode 100644 index 0000000..f2116eb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeInstrumentPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrumentPartySubIDType extends BaseFieldType { + public static final DerivativeInstrumentPartySubIDType INSTANCE = new DerivativeInstrumentPartySubIDType(); + + private DerivativeInstrumentPartySubIDType() { + super( + "DerivativeInstrumentPartySubIDType", + 1298, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeIssueDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeIssueDate.java new file mode 100644 index 0000000..c808b4e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeIssueDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeIssueDate extends BaseFieldType { + public static final DerivativeIssueDate INSTANCE = new DerivativeIssueDate(); + + private DerivativeIssueDate() { + super( + "DerivativeIssueDate", + 1276, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeIssuer.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeIssuer.java new file mode 100644 index 0000000..6692e0e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeIssuer extends BaseFieldType { + public static final DerivativeIssuer INSTANCE = new DerivativeIssuer(); + + private DerivativeIssuer() { + super( + "DerivativeIssuer", + 1275, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeListMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeListMethod.java new file mode 100644 index 0000000..448090d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeListMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeListMethod extends BaseFieldType { + public static final DerivativeListMethod INSTANCE = new DerivativeListMethod(); + + private DerivativeListMethod() { + super( + "DerivativeListMethod", + 1320, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeLocaleOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeLocaleOfIssue.java new file mode 100644 index 0000000..74cfb08 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeLocaleOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeLocaleOfIssue extends BaseFieldType { + public static final DerivativeLocaleOfIssue INSTANCE = new DerivativeLocaleOfIssue(); + + private DerivativeLocaleOfIssue() { + super( + "DerivativeLocaleOfIssue", + 1260, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMaturityDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMaturityDate.java new file mode 100644 index 0000000..66b9768 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMaturityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeMaturityDate extends BaseFieldType { + public static final DerivativeMaturityDate INSTANCE = new DerivativeMaturityDate(); + + private DerivativeMaturityDate() { + super( + "DerivativeMaturityDate", + 1252, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMaturityMonthYear.java new file mode 100644 index 0000000..2c7af08 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeMaturityMonthYear extends BaseFieldType { + public static final DerivativeMaturityMonthYear INSTANCE = new DerivativeMaturityMonthYear(); + + private DerivativeMaturityMonthYear() { + super( + "DerivativeMaturityMonthYear", + 1251, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMaturityTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMaturityTime.java new file mode 100644 index 0000000..c4fd463 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeMaturityTime extends BaseFieldType { + public static final DerivativeMaturityTime INSTANCE = new DerivativeMaturityTime(); + + private DerivativeMaturityTime() { + super( + "DerivativeMaturityTime", + 1253, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMinPriceIncrement.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMinPriceIncrement.java new file mode 100644 index 0000000..198fe1e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMinPriceIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeMinPriceIncrement extends BaseFieldType { + public static final DerivativeMinPriceIncrement INSTANCE = new DerivativeMinPriceIncrement(); + + private DerivativeMinPriceIncrement() { + super( + "DerivativeMinPriceIncrement", + 1267, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMinPriceIncrementAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMinPriceIncrementAmount.java new file mode 100644 index 0000000..9ebe6da --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeMinPriceIncrementAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeMinPriceIncrementAmount extends BaseFieldType { + public static final DerivativeMinPriceIncrementAmount INSTANCE = new DerivativeMinPriceIncrementAmount(); + + private DerivativeMinPriceIncrementAmount() { + super( + "DerivativeMinPriceIncrementAmount", + 1268, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeNTPositionLimit.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeNTPositionLimit.java new file mode 100644 index 0000000..3d84271 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeNTPositionLimit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeNTPositionLimit extends BaseFieldType { + public static final DerivativeNTPositionLimit INSTANCE = new DerivativeNTPositionLimit(); + + private DerivativeNTPositionLimit() { + super( + "DerivativeNTPositionLimit", + 1274, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeOptAttribute.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeOptAttribute.java new file mode 100644 index 0000000..818b877 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeOptAttribute.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeOptAttribute extends BaseFieldType { + public static final DerivativeOptAttribute INSTANCE = new DerivativeOptAttribute(); + + private DerivativeOptAttribute() { + super( + "DerivativeOptAttribute", + 1265, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeOptPayAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeOptPayAmount.java new file mode 100644 index 0000000..9cc3a24 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeOptPayAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeOptPayAmount extends BaseFieldType { + public static final DerivativeOptPayAmount INSTANCE = new DerivativeOptPayAmount(); + + private DerivativeOptPayAmount() { + super( + "DerivativeOptPayAmount", + 1225, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePositionLimit.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePositionLimit.java new file mode 100644 index 0000000..015a159 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePositionLimit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativePositionLimit extends BaseFieldType { + public static final DerivativePositionLimit INSTANCE = new DerivativePositionLimit(); + + private DerivativePositionLimit() { + super( + "DerivativePositionLimit", + 1273, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePriceQuoteMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePriceQuoteMethod.java new file mode 100644 index 0000000..4d32159 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePriceQuoteMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativePriceQuoteMethod extends BaseFieldType { + public static final DerivativePriceQuoteMethod INSTANCE = new DerivativePriceQuoteMethod(); + + private DerivativePriceQuoteMethod() { + super( + "DerivativePriceQuoteMethod", + 1318, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePriceUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePriceUnitOfMeasure.java new file mode 100644 index 0000000..3eb0f8f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePriceUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativePriceUnitOfMeasure extends BaseFieldType { + public static final DerivativePriceUnitOfMeasure INSTANCE = new DerivativePriceUnitOfMeasure(); + + private DerivativePriceUnitOfMeasure() { + super( + "DerivativePriceUnitOfMeasure", + 1315, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePriceUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePriceUnitOfMeasureQty.java new file mode 100644 index 0000000..58808fc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePriceUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativePriceUnitOfMeasureQty extends BaseFieldType { + public static final DerivativePriceUnitOfMeasureQty INSTANCE = new DerivativePriceUnitOfMeasureQty(); + + private DerivativePriceUnitOfMeasureQty() { + super( + "DerivativePriceUnitOfMeasureQty", + 1316, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeProduct.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeProduct.java new file mode 100644 index 0000000..b350d05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeProduct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeProduct extends BaseFieldType { + public static final DerivativeProduct INSTANCE = new DerivativeProduct(); + + private DerivativeProduct() { + super( + "DerivativeProduct", + 1246, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeProductComplex.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeProductComplex.java new file mode 100644 index 0000000..dcaada1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeProductComplex.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeProductComplex extends BaseFieldType { + public static final DerivativeProductComplex INSTANCE = new DerivativeProductComplex(); + + private DerivativeProductComplex() { + super( + "DerivativeProductComplex", + 1228, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePutOrCall.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePutOrCall.java new file mode 100644 index 0000000..f32d58c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativePutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativePutOrCall extends BaseFieldType { + public static final DerivativePutOrCall INSTANCE = new DerivativePutOrCall(); + + private DerivativePutOrCall() { + super( + "DerivativePutOrCall", + 1323, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityAltID.java new file mode 100644 index 0000000..49aaa75 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityAltID extends BaseFieldType { + public static final DerivativeSecurityAltID INSTANCE = new DerivativeSecurityAltID(); + + private DerivativeSecurityAltID() { + super( + "DerivativeSecurityAltID", + 1219, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityAltIDSource.java new file mode 100644 index 0000000..0410c32 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityAltIDSource extends BaseFieldType { + public static final DerivativeSecurityAltIDSource INSTANCE = new DerivativeSecurityAltIDSource(); + + private DerivativeSecurityAltIDSource() { + super( + "DerivativeSecurityAltIDSource", + 1220, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityDesc.java new file mode 100644 index 0000000..c8b9af5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityDesc extends BaseFieldType { + public static final DerivativeSecurityDesc INSTANCE = new DerivativeSecurityDesc(); + + private DerivativeSecurityDesc() { + super( + "DerivativeSecurityDesc", + 1279, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityExchange.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityExchange.java new file mode 100644 index 0000000..a0fc2e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityExchange extends BaseFieldType { + public static final DerivativeSecurityExchange INSTANCE = new DerivativeSecurityExchange(); + + private DerivativeSecurityExchange() { + super( + "DerivativeSecurityExchange", + 1272, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityGroup.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityGroup.java new file mode 100644 index 0000000..993d0a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityGroup.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityGroup extends BaseFieldType { + public static final DerivativeSecurityGroup INSTANCE = new DerivativeSecurityGroup(); + + private DerivativeSecurityGroup() { + super( + "DerivativeSecurityGroup", + 1247, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityID.java new file mode 100644 index 0000000..4487727 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityID extends BaseFieldType { + public static final DerivativeSecurityID INSTANCE = new DerivativeSecurityID(); + + private DerivativeSecurityID() { + super( + "DerivativeSecurityID", + 1216, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityIDSource.java new file mode 100644 index 0000000..5219dfd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityIDSource extends BaseFieldType { + public static final DerivativeSecurityIDSource INSTANCE = new DerivativeSecurityIDSource(); + + private DerivativeSecurityIDSource() { + super( + "DerivativeSecurityIDSource", + 1217, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityListRequestType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityListRequestType.java new file mode 100644 index 0000000..cb73a44 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityListRequestType.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityListRequestType extends BaseFieldType { + public static final DerivativeSecurityListRequestType INSTANCE = new DerivativeSecurityListRequestType(); + + private DerivativeSecurityListRequestType() { + super( + "DerivativeSecurityListRequestType", + 1307, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRADINGSESSIONID = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.TRADINGSESSIONID.getOrdinal()); + public final Field PRODUCT = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.PRODUCT.getOrdinal()); + public final Field SECURITYTYPE_AND_OR_CFICODE = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.SECURITYTYPE_AND_OR_CFICODE.getOrdinal()); + public final Field SYMBOL = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.SYMBOL.getOrdinal()); + public final Field UNDERLYING_PRODUCT = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.UNDERLYING_PRODUCT.getOrdinal()); + public final Field UNDERLYING_SECURITYTYPE_AND_OR_CFICODE = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.UNDERLYING_SECURITYTYPE_AND_OR_CFICODE.getOrdinal()); + public final Field UNDELYINGSYMBOL = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.UNDELYINGSYMBOL.getOrdinal()); + public final Field ALL_SECURITIES = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.ALL_SECURITIES.getOrdinal()); + public final Field MARKETID_OR_MARKETID__MARKETSEGMENTID = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.MARKETID_OR_MARKETID__MARKETSEGMENTID.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRADINGSESSIONID("3"), + PRODUCT("2"), + SECURITYTYPE_AND_OR_CFICODE("1"), + SYMBOL("0"), + UNDERLYING_PRODUCT("7"), + UNDERLYING_SECURITYTYPE_AND_OR_CFICODE("6"), + UNDELYINGSYMBOL("5"), + ALL_SECURITIES("4"), + MARKETID_OR_MARKETID__MARKETSEGMENTID("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityStatus.java new file mode 100644 index 0000000..666d1d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityStatus.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityStatus extends BaseFieldType { + public static final DerivativeSecurityStatus INSTANCE = new DerivativeSecurityStatus(); + + private DerivativeSecurityStatus() { + super( + "DerivativeSecurityStatus", + 1256, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecuritySubType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecuritySubType.java new file mode 100644 index 0000000..6b06e49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecuritySubType extends BaseFieldType { + public static final DerivativeSecuritySubType INSTANCE = new DerivativeSecuritySubType(); + + private DerivativeSecuritySubType() { + super( + "DerivativeSecuritySubType", + 1250, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityType.java new file mode 100644 index 0000000..4ceeb28 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityType extends BaseFieldType { + public static final DerivativeSecurityType INSTANCE = new DerivativeSecurityType(); + + private DerivativeSecurityType() { + super( + "DerivativeSecurityType", + 1249, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityXML.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityXML.java new file mode 100644 index 0000000..de65e6e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityXML.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityXML extends BaseFieldType { + public static final DerivativeSecurityXML INSTANCE = new DerivativeSecurityXML(); + + private DerivativeSecurityXML() { + super( + "DerivativeSecurityXML", + 1283, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityXMLLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityXMLLen.java new file mode 100644 index 0000000..98c4bb4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityXMLLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityXMLLen extends BaseFieldType { + public static final DerivativeSecurityXMLLen INSTANCE = new DerivativeSecurityXMLLen(); + + private DerivativeSecurityXMLLen() { + super( + "DerivativeSecurityXMLLen", + 1282, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityXMLSchema.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityXMLSchema.java new file mode 100644 index 0000000..844ea97 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSecurityXMLSchema.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityXMLSchema extends BaseFieldType { + public static final DerivativeSecurityXMLSchema INSTANCE = new DerivativeSecurityXMLSchema(); + + private DerivativeSecurityXMLSchema() { + super( + "DerivativeSecurityXMLSchema", + 1284, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSettlMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSettlMethod.java new file mode 100644 index 0000000..6f283f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSettlMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSettlMethod extends BaseFieldType { + public static final DerivativeSettlMethod INSTANCE = new DerivativeSettlMethod(); + + private DerivativeSettlMethod() { + super( + "DerivativeSettlMethod", + 1317, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSettleOnOpenFlag.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSettleOnOpenFlag.java new file mode 100644 index 0000000..b986311 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSettleOnOpenFlag.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSettleOnOpenFlag extends BaseFieldType { + public static final DerivativeSettleOnOpenFlag INSTANCE = new DerivativeSettleOnOpenFlag(); + + private DerivativeSettleOnOpenFlag() { + super( + "DerivativeSettleOnOpenFlag", + 1254, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStateOrProvinceOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStateOrProvinceOfIssue.java new file mode 100644 index 0000000..357fc45 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStateOrProvinceOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeStateOrProvinceOfIssue extends BaseFieldType { + public static final DerivativeStateOrProvinceOfIssue INSTANCE = new DerivativeStateOrProvinceOfIssue(); + + private DerivativeStateOrProvinceOfIssue() { + super( + "DerivativeStateOrProvinceOfIssue", + 1259, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikeCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikeCurrency.java new file mode 100644 index 0000000..eb5de9f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikeCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeStrikeCurrency extends BaseFieldType { + public static final DerivativeStrikeCurrency INSTANCE = new DerivativeStrikeCurrency(); + + private DerivativeStrikeCurrency() { + super( + "DerivativeStrikeCurrency", + 1262, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikeMultiplier.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikeMultiplier.java new file mode 100644 index 0000000..6f1e07a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikeMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeStrikeMultiplier extends BaseFieldType { + public static final DerivativeStrikeMultiplier INSTANCE = new DerivativeStrikeMultiplier(); + + private DerivativeStrikeMultiplier() { + super( + "DerivativeStrikeMultiplier", + 1263, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikePrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikePrice.java new file mode 100644 index 0000000..3eba9bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeStrikePrice extends BaseFieldType { + public static final DerivativeStrikePrice INSTANCE = new DerivativeStrikePrice(); + + private DerivativeStrikePrice() { + super( + "DerivativeStrikePrice", + 1261, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikeValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikeValue.java new file mode 100644 index 0000000..f5caf5c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeStrikeValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeStrikeValue extends BaseFieldType { + public static final DerivativeStrikeValue INSTANCE = new DerivativeStrikeValue(); + + private DerivativeStrikeValue() { + super( + "DerivativeStrikeValue", + 1264, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSymbol.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSymbol.java new file mode 100644 index 0000000..5b16ac3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSymbol extends BaseFieldType { + public static final DerivativeSymbol INSTANCE = new DerivativeSymbol(); + + private DerivativeSymbol() { + super( + "DerivativeSymbol", + 1214, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSymbolSfx.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSymbolSfx.java new file mode 100644 index 0000000..0500327 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSymbolSfx extends BaseFieldType { + public static final DerivativeSymbolSfx INSTANCE = new DerivativeSymbolSfx(); + + private DerivativeSymbolSfx() { + super( + "DerivativeSymbolSfx", + 1215, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeTimeUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeTimeUnit.java new file mode 100644 index 0000000..cd3a716 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeTimeUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeTimeUnit extends BaseFieldType { + public static final DerivativeTimeUnit INSTANCE = new DerivativeTimeUnit(); + + private DerivativeTimeUnit() { + super( + "DerivativeTimeUnit", + 1271, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeUnitOfMeasure.java new file mode 100644 index 0000000..450246e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeUnitOfMeasure extends BaseFieldType { + public static final DerivativeUnitOfMeasure INSTANCE = new DerivativeUnitOfMeasure(); + + private DerivativeUnitOfMeasure() { + super( + "DerivativeUnitOfMeasure", + 1269, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeUnitOfMeasureQty.java new file mode 100644 index 0000000..396eb99 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeUnitOfMeasureQty extends BaseFieldType { + public static final DerivativeUnitOfMeasureQty INSTANCE = new DerivativeUnitOfMeasureQty(); + + private DerivativeUnitOfMeasureQty() { + super( + "DerivativeUnitOfMeasureQty", + 1270, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeValuationMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeValuationMethod.java new file mode 100644 index 0000000..e56c32c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DerivativeValuationMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeValuationMethod extends BaseFieldType { + public static final DerivativeValuationMethod INSTANCE = new DerivativeValuationMethod(); + + private DerivativeValuationMethod() { + super( + "DerivativeValuationMethod", + 1319, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Designation.java b/fix4j-assert-fixspec-50sp2/fieldtype/Designation.java new file mode 100644 index 0000000..59a52fa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Designation.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Designation extends BaseFieldType { + public static final Designation INSTANCE = new Designation(); + + private Designation() { + super( + "Designation", + 494, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeskID.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeskID.java new file mode 100644 index 0000000..a58f0c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeskID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeskID extends BaseFieldType { + public static final DeskID INSTANCE = new DeskID(); + + private DeskID() { + super( + "DeskID", + 284, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeskOrderHandlingInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeskOrderHandlingInst.java new file mode 100644 index 0000000..3c3711f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeskOrderHandlingInst.java @@ -0,0 +1,91 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeskOrderHandlingInst extends BaseFieldType { + public static final DeskOrderHandlingInst INSTANCE = new DeskOrderHandlingInst(); + + private DeskOrderHandlingInst() { + super( + "DeskOrderHandlingInst", + 1035, + FieldClassLookup.lookup("MULTIPLESTRINGVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXCHANGE_FOR_PHYSICAL_TRANSACTION = new Field(DeskOrderHandlingInst.INSTANCE, Values.EXCHANGE_FOR_PHYSICAL_TRANSACTION.getOrdinal()); + public final Field STOP_STOCK_TRANSACTION = new Field(DeskOrderHandlingInst.INSTANCE, Values.STOP_STOCK_TRANSACTION.getOrdinal()); + public final Field LIMIT_ON_OPEN = new Field(DeskOrderHandlingInst.INSTANCE, Values.LIMIT_ON_OPEN.getOrdinal()); + public final Field TIME_ORDER = new Field(DeskOrderHandlingInst.INSTANCE, Values.TIME_ORDER.getOrdinal()); + public final Field MARKET_ON_OPEN = new Field(DeskOrderHandlingInst.INSTANCE, Values.MARKET_ON_OPEN.getOrdinal()); + public final Field PEGGED = new Field(DeskOrderHandlingInst.INSTANCE, Values.PEGGED.getOrdinal()); + public final Field MINIMUM_QUANTITY = new Field(DeskOrderHandlingInst.INSTANCE, Values.MINIMUM_QUANTITY.getOrdinal()); + public final Field IMBALANCE_ONLY = new Field(DeskOrderHandlingInst.INSTANCE, Values.IMBALANCE_ONLY.getOrdinal()); + public final Field IMMEDIATE_OR_CANCEL = new Field(DeskOrderHandlingInst.INSTANCE, Values.IMMEDIATE_OR_CANCEL.getOrdinal()); + public final Field WORK = new Field(DeskOrderHandlingInst.INSTANCE, Values.WORK.getOrdinal()); + public final Field MARKET_ON_CLOSE = new Field(DeskOrderHandlingInst.INSTANCE, Values.MARKET_ON_CLOSE.getOrdinal()); + public final Field MARKET_AT_OPEN = new Field(DeskOrderHandlingInst.INSTANCE, Values.MARKET_AT_OPEN.getOrdinal()); + public final Field ALL_OR_NONE = new Field(DeskOrderHandlingInst.INSTANCE, Values.ALL_OR_NONE.getOrdinal()); + public final Field DIRECTED_ORDER = new Field(DeskOrderHandlingInst.INSTANCE, Values.DIRECTED_ORDER.getOrdinal()); + public final Field TRAILING_STOP = new Field(DeskOrderHandlingInst.INSTANCE, Values.TRAILING_STOP.getOrdinal()); + public final Field SCALE = new Field(DeskOrderHandlingInst.INSTANCE, Values.SCALE.getOrdinal()); + public final Field LIMIT_ON_CLOSE = new Field(DeskOrderHandlingInst.INSTANCE, Values.LIMIT_ON_CLOSE.getOrdinal()); + public final Field NOT_HELD = new Field(DeskOrderHandlingInst.INSTANCE, Values.NOT_HELD.getOrdinal()); + public final Field CASH_NOT_HELD = new Field(DeskOrderHandlingInst.INSTANCE, Values.CASH_NOT_HELD.getOrdinal()); + public final Field RESERVE_SIZE_ORDER = new Field(DeskOrderHandlingInst.INSTANCE, Values.RESERVE_SIZE_ORDER.getOrdinal()); + public final Field FILL_OR_KILL = new Field(DeskOrderHandlingInst.INSTANCE, Values.FILL_OR_KILL.getOrdinal()); + public final Field OVER_THE_DAY = new Field(DeskOrderHandlingInst.INSTANCE, Values.OVER_THE_DAY.getOrdinal()); + public final Field MARKET_AT_CLOSE = new Field(DeskOrderHandlingInst.INSTANCE, Values.MARKET_AT_CLOSE.getOrdinal()); + public final Field ADDON_ORDER = new Field(DeskOrderHandlingInst.INSTANCE, Values.ADDON_ORDER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXCHANGE_FOR_PHYSICAL_TRANSACTION("E.W"), + STOP_STOCK_TRANSACTION("S.W"), + LIMIT_ON_OPEN("LOO"), + TIME_ORDER("TMO"), + MARKET_ON_OPEN("MOO"), + PEGGED("PEG"), + MINIMUM_QUANTITY("MQT"), + IMBALANCE_ONLY("IO"), + IMMEDIATE_OR_CANCEL("IOC"), + WORK("WRK"), + MARKET_ON_CLOSE("MOC"), + MARKET_AT_OPEN("MAO"), + ALL_OR_NONE("AON"), + DIRECTED_ORDER("DIR"), + TRAILING_STOP("TS"), + SCALE("SCL"), + LIMIT_ON_CLOSE("LOC"), + NOT_HELD("NH"), + CASH_NOT_HELD("CNH"), + RESERVE_SIZE_ORDER("RSV"), + FILL_OR_KILL("FOK"), + OVER_THE_DAY("OVD"), + MARKET_AT_CLOSE("MAC"), + ADDON_ORDER("ADD"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeskType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeskType.java new file mode 100644 index 0000000..e389307 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeskType.java @@ -0,0 +1,65 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeskType extends BaseFieldType { + public static final DeskType INSTANCE = new DeskType(); + + private DeskType() { + super( + "DeskType", + 1033, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PROGRAM_TRADING = new Field(DeskType.INSTANCE, Values.PROGRAM_TRADING.getOrdinal()); + public final Field DERIVATIVES = new Field(DeskType.INSTANCE, Values.DERIVATIVES.getOrdinal()); + public final Field TRADING = new Field(DeskType.INSTANCE, Values.TRADING.getOrdinal()); + public final Field ARBITRAGE = new Field(DeskType.INSTANCE, Values.ARBITRAGE.getOrdinal()); + public final Field INTERNATIONAL = new Field(DeskType.INSTANCE, Values.INTERNATIONAL.getOrdinal()); + public final Field AGENCY = new Field(DeskType.INSTANCE, Values.AGENCY.getOrdinal()); + public final Field SALES = new Field(DeskType.INSTANCE, Values.SALES.getOrdinal()); + public final Field PROPRIETARY = new Field(DeskType.INSTANCE, Values.PROPRIETARY.getOrdinal()); + public final Field PREFERRED_TRADING = new Field(DeskType.INSTANCE, Values.PREFERRED_TRADING.getOrdinal()); + public final Field INSTITUTIONAL = new Field(DeskType.INSTANCE, Values.INSTITUTIONAL.getOrdinal()); + public final Field OTHER = new Field(DeskType.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PROGRAM_TRADING("PT"), + DERIVATIVES("D"), + TRADING("T"), + ARBITRAGE("AR"), + INTERNATIONAL("IN"), + AGENCY("A"), + SALES("S"), + PROPRIETARY("PR"), + PREFERRED_TRADING("PF"), + INSTITUTIONAL("IS"), + OTHER("O"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DeskTypeSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/DeskTypeSource.java new file mode 100644 index 0000000..4228439 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DeskTypeSource.java @@ -0,0 +1,45 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeskTypeSource extends BaseFieldType { + public static final DeskTypeSource INSTANCE = new DeskTypeSource(); + + private DeskTypeSource() { + super( + "DeskTypeSource", + 1034, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NASD_OATS = new Field(DeskTypeSource.INSTANCE, Values.NASD_OATS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NASD_OATS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DetachmentPoint.java b/fix4j-assert-fixspec-50sp2/fieldtype/DetachmentPoint.java new file mode 100644 index 0000000..72214d8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DetachmentPoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DetachmentPoint extends BaseFieldType { + public static final DetachmentPoint INSTANCE = new DetachmentPoint(); + + private DetachmentPoint() { + super( + "DetachmentPoint", + 1458, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionInst.java new file mode 100644 index 0000000..fd0eb7d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionInst.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionInst extends BaseFieldType { + public static final DiscretionInst INSTANCE = new DiscretionInst(); + + private DiscretionInst() { + super( + "DiscretionInst", + 388, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RELATED_TO_LOCAL_PRIMARY_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_LOCAL_PRIMARY_PRICE.getOrdinal()); + public final Field RELATED_TO_PRIMARY_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_PRIMARY_PRICE.getOrdinal()); + public final Field RELATED_TO_MARKET_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_MARKET_PRICE.getOrdinal()); + public final Field RELATED_TO_DISPLAYED_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_DISPLAYED_PRICE.getOrdinal()); + public final Field AVERAGE_PRICE_GUARANTEE = new Field(DiscretionInst.INSTANCE, Values.AVERAGE_PRICE_GUARANTEE.getOrdinal()); + public final Field RELATED_TO_VWAP = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_VWAP.getOrdinal()); + public final Field RELATED_TO_LAST_TRADE_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_LAST_TRADE_PRICE.getOrdinal()); + public final Field RELATED_TO_MIDPOINT_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_MIDPOINT_PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RELATED_TO_LOCAL_PRIMARY_PRICE("3"), + RELATED_TO_PRIMARY_PRICE("2"), + RELATED_TO_MARKET_PRICE("1"), + RELATED_TO_DISPLAYED_PRICE("0"), + AVERAGE_PRICE_GUARANTEE("7"), + RELATED_TO_VWAP("6"), + RELATED_TO_LAST_TRADE_PRICE("5"), + RELATED_TO_MIDPOINT_PRICE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionLimitType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionLimitType.java new file mode 100644 index 0000000..2625610 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionLimitType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionLimitType extends BaseFieldType { + public static final DiscretionLimitType INSTANCE = new DiscretionLimitType(); + + private DiscretionLimitType() { + super( + "DiscretionLimitType", + 843, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OR_WORSE__FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_ = new Field(DiscretionLimitType.INSTANCE, Values.OR_WORSE__FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_.getOrdinal()); + public final Field STRICT__LIMIT_IS_A_STRICT_LIMIT = new Field(DiscretionLimitType.INSTANCE, Values.STRICT__LIMIT_IS_A_STRICT_LIMIT.getOrdinal()); + public final Field OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED = new Field(DiscretionLimitType.INSTANCE, Values.OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OR_WORSE__FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_("2"), + STRICT__LIMIT_IS_A_STRICT_LIMIT("1"), + OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionMoveType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionMoveType.java new file mode 100644 index 0000000..03f5df0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionMoveType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionMoveType extends BaseFieldType { + public static final DiscretionMoveType INSTANCE = new DiscretionMoveType(); + + private DiscretionMoveType() { + super( + "DiscretionMoveType", + 841, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIXED = new Field(DiscretionMoveType.INSTANCE, Values.FIXED.getOrdinal()); + public final Field FLOATING_DEFAULT = new Field(DiscretionMoveType.INSTANCE, Values.FLOATING_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIXED("1"), + FLOATING_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionOffsetType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionOffsetType.java new file mode 100644 index 0000000..a5f70f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionOffsetType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionOffsetType extends BaseFieldType { + public static final DiscretionOffsetType INSTANCE = new DiscretionOffsetType(); + + private DiscretionOffsetType() { + super( + "DiscretionOffsetType", + 842, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRICE_TIER__LEVEL = new Field(DiscretionOffsetType.INSTANCE, Values.PRICE_TIER__LEVEL.getOrdinal()); + public final Field TICKS = new Field(DiscretionOffsetType.INSTANCE, Values.TICKS.getOrdinal()); + public final Field BASIS_POINTS = new Field(DiscretionOffsetType.INSTANCE, Values.BASIS_POINTS.getOrdinal()); + public final Field PRICE_DEFAULT = new Field(DiscretionOffsetType.INSTANCE, Values.PRICE_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRICE_TIER__LEVEL("3"), + TICKS("2"), + BASIS_POINTS("1"), + PRICE_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionOffsetValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionOffsetValue.java new file mode 100644 index 0000000..c3a572c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionOffsetValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionOffsetValue extends BaseFieldType { + public static final DiscretionOffsetValue INSTANCE = new DiscretionOffsetValue(); + + private DiscretionOffsetValue() { + super( + "DiscretionOffsetValue", + 389, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionPrice.java new file mode 100644 index 0000000..bce4f7d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionPrice extends BaseFieldType { + public static final DiscretionPrice INSTANCE = new DiscretionPrice(); + + private DiscretionPrice() { + super( + "DiscretionPrice", + 845, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionRoundDirection.java b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionRoundDirection.java new file mode 100644 index 0000000..e6b5dfa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionRoundDirection.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionRoundDirection extends BaseFieldType { + public static final DiscretionRoundDirection INSTANCE = new DiscretionRoundDirection(); + + private DiscretionRoundDirection() { + super( + "DiscretionRoundDirection", + 844, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A = new Field(DiscretionRoundDirection.INSTANCE, Values.MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A.getOrdinal()); + public final Field MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES = new Field(DiscretionRoundDirection.INSTANCE, Values.MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A("2"), + MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionScope.java b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionScope.java new file mode 100644 index 0000000..434a8a7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DiscretionScope.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionScope extends BaseFieldType { + public static final DiscretionScope INSTANCE = new DiscretionScope(); + + private DiscretionScope() { + super( + "DiscretionScope", + 846, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GLOBAL = new Field(DiscretionScope.INSTANCE, Values.GLOBAL.getOrdinal()); + public final Field NATIONAL = new Field(DiscretionScope.INSTANCE, Values.NATIONAL.getOrdinal()); + public final Field LOCAL_EXCHANGE_ECN_ATS = new Field(DiscretionScope.INSTANCE, Values.LOCAL_EXCHANGE_ECN_ATS.getOrdinal()); + public final Field NATIONAL_EXCLUDING_LOCAL = new Field(DiscretionScope.INSTANCE, Values.NATIONAL_EXCLUDING_LOCAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GLOBAL("3"), + NATIONAL("2"), + LOCAL_EXCHANGE_ECN_ATS("1"), + NATIONAL_EXCLUDING_LOCAL("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DisplayHighQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayHighQty.java new file mode 100644 index 0000000..2663d54 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayHighQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayHighQty extends BaseFieldType { + public static final DisplayHighQty INSTANCE = new DisplayHighQty(); + + private DisplayHighQty() { + super( + "DisplayHighQty", + 1086, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DisplayLowQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayLowQty.java new file mode 100644 index 0000000..2930e1b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayLowQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayLowQty extends BaseFieldType { + public static final DisplayLowQty INSTANCE = new DisplayLowQty(); + + private DisplayLowQty() { + super( + "DisplayLowQty", + 1085, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DisplayMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayMethod.java new file mode 100644 index 0000000..7103d54 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayMethod.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayMethod extends BaseFieldType { + public static final DisplayMethod INSTANCE = new DisplayMethod(); + + private DisplayMethod() { + super( + "DisplayMethod", + 1084, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RANDOM_RANDOMIZE_VALUE = new Field(DisplayMethod.INSTANCE, Values.RANDOM_RANDOMIZE_VALUE.getOrdinal()); + public final Field NEW_USE_REFRESHQTY = new Field(DisplayMethod.INSTANCE, Values.NEW_USE_REFRESHQTY.getOrdinal()); + public final Field INITIAL_USE_ORIGINAL_DISPLAYQTY = new Field(DisplayMethod.INSTANCE, Values.INITIAL_USE_ORIGINAL_DISPLAYQTY.getOrdinal()); + public final Field UNDISCLOSED_INVISIBLE_ORDER = new Field(DisplayMethod.INSTANCE, Values.UNDISCLOSED_INVISIBLE_ORDER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RANDOM_RANDOMIZE_VALUE("3"), + NEW_USE_REFRESHQTY("2"), + INITIAL_USE_ORIGINAL_DISPLAYQTY("1"), + UNDISCLOSED_INVISIBLE_ORDER("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DisplayMinIncr.java b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayMinIncr.java new file mode 100644 index 0000000..413d258 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayMinIncr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayMinIncr extends BaseFieldType { + public static final DisplayMinIncr INSTANCE = new DisplayMinIncr(); + + private DisplayMinIncr() { + super( + "DisplayMinIncr", + 1087, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DisplayQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayQty.java new file mode 100644 index 0000000..b763574 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayQty extends BaseFieldType { + public static final DisplayQty INSTANCE = new DisplayQty(); + + private DisplayQty() { + super( + "DisplayQty", + 1138, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DisplayWhen.java b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayWhen.java new file mode 100644 index 0000000..5e66953 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DisplayWhen.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayWhen extends BaseFieldType { + public static final DisplayWhen INSTANCE = new DisplayWhen(); + + private DisplayWhen() { + super( + "DisplayWhen", + 1083, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXHAUST_WHEN_DISPLAYQTY__0 = new Field(DisplayWhen.INSTANCE, Values.EXHAUST_WHEN_DISPLAYQTY__0.getOrdinal()); + public final Field IMMEDIATE_AFTER_EACH_FILL = new Field(DisplayWhen.INSTANCE, Values.IMMEDIATE_AFTER_EACH_FILL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXHAUST_WHEN_DISPLAYQTY__0("2"), + IMMEDIATE_AFTER_EACH_FILL("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DistribPaymentMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/DistribPaymentMethod.java new file mode 100644 index 0000000..2f867af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DistribPaymentMethod.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DistribPaymentMethod extends BaseFieldType { + public static final DistribPaymentMethod INSTANCE = new DistribPaymentMethod(); + + private DistribPaymentMethod() { + super( + "DistribPaymentMethod", + 477, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EUROCLEAR = new Field(DistribPaymentMethod.INSTANCE, Values.EUROCLEAR.getOrdinal()); + public final Field NSCC = new Field(DistribPaymentMethod.INSTANCE, Values.NSCC.getOrdinal()); + public final Field BPAY = new Field(DistribPaymentMethod.INSTANCE, Values.BPAY.getOrdinal()); + public final Field CREST = new Field(DistribPaymentMethod.INSTANCE, Values.CREST.getOrdinal()); + public final Field FED_WIRE = new Field(DistribPaymentMethod.INSTANCE, Values.FED_WIRE.getOrdinal()); + public final Field TELEGRAPHIC_TRANSFER = new Field(DistribPaymentMethod.INSTANCE, Values.TELEGRAPHIC_TRANSFER.getOrdinal()); + public final Field CHEQUE = new Field(DistribPaymentMethod.INSTANCE, Values.CHEQUE.getOrdinal()); + public final Field CLEARSTREAM = new Field(DistribPaymentMethod.INSTANCE, Values.CLEARSTREAM.getOrdinal()); + public final Field ACH_CREDIT = new Field(DistribPaymentMethod.INSTANCE, Values.ACH_CREDIT.getOrdinal()); + public final Field DIRECT_CREDIT_BECS_BACS = new Field(DistribPaymentMethod.INSTANCE, Values.DIRECT_CREDIT_BECS_BACS.getOrdinal()); + public final Field HIGH_VALUE_CLEARING_SYSTEM_HVACS = new Field(DistribPaymentMethod.INSTANCE, Values.HIGH_VALUE_CLEARING_SYSTEM_HVACS.getOrdinal()); + public final Field REINVEST_IN_FUND = new Field(DistribPaymentMethod.INSTANCE, Values.REINVEST_IN_FUND.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EUROCLEAR("3"), + NSCC("2"), + BPAY("10"), + CREST("1"), + FED_WIRE("7"), + TELEGRAPHIC_TRANSFER("6"), + CHEQUE("5"), + CLEARSTREAM("4"), + ACH_CREDIT("9"), + DIRECT_CREDIT_BECS_BACS("8"), + HIGH_VALUE_CLEARING_SYSTEM_HVACS("11"), + REINVEST_IN_FUND("12"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DistribPercentage.java b/fix4j-assert-fixspec-50sp2/fieldtype/DistribPercentage.java new file mode 100644 index 0000000..557a2cf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DistribPercentage.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DistribPercentage extends BaseFieldType { + public static final DistribPercentage INSTANCE = new DistribPercentage(); + + private DistribPercentage() { + super( + "DistribPercentage", + 512, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DividendYield.java b/fix4j-assert-fixspec-50sp2/fieldtype/DividendYield.java new file mode 100644 index 0000000..395f199 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DividendYield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DividendYield extends BaseFieldType { + public static final DividendYield INSTANCE = new DividendYield(); + + private DividendYield() { + super( + "DividendYield", + 1380, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DlvyInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/DlvyInst.java new file mode 100644 index 0000000..2b99f16 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DlvyInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DlvyInst extends BaseFieldType { + public static final DlvyInst INSTANCE = new DlvyInst(); + + private DlvyInst() { + super( + "DlvyInst", + 86, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DlvyInstType.java b/fix4j-assert-fixspec-50sp2/fieldtype/DlvyInstType.java new file mode 100644 index 0000000..fed297e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DlvyInstType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DlvyInstType extends BaseFieldType { + public static final DlvyInstType INSTANCE = new DlvyInstType(); + + private DlvyInstType() { + super( + "DlvyInstType", + 787, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SECURITIES = new Field(DlvyInstType.INSTANCE, Values.SECURITIES.getOrdinal()); + public final Field CASH = new Field(DlvyInstType.INSTANCE, Values.CASH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SECURITIES("S"), + CASH("C"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/DueToRelated.java b/fix4j-assert-fixspec-50sp2/fieldtype/DueToRelated.java new file mode 100644 index 0000000..232b440 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/DueToRelated.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DueToRelated extends BaseFieldType { + public static final DueToRelated INSTANCE = new DueToRelated(); + + private DueToRelated() { + super( + "DueToRelated", + 329, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_RELATED_SECURITY = new Field(DueToRelated.INSTANCE, Values.HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_RELATED_SECURITY.getOrdinal()); + public final Field HALT_WAS_DUE_TO_RELATED_SECURITY_BEING_HALTED = new Field(DueToRelated.INSTANCE, Values.HALT_WAS_DUE_TO_RELATED_SECURITY_BEING_HALTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_RELATED_SECURITY("N"), + HALT_WAS_DUE_TO_RELATED_SECURITY_BEING_HALTED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EFPTrackingError.java b/fix4j-assert-fixspec-50sp2/fieldtype/EFPTrackingError.java new file mode 100644 index 0000000..540edc9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EFPTrackingError.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EFPTrackingError extends BaseFieldType { + public static final EFPTrackingError INSTANCE = new EFPTrackingError(); + + private EFPTrackingError() { + super( + "EFPTrackingError", + 405, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EffectiveTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/EffectiveTime.java new file mode 100644 index 0000000..44c7cee --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EffectiveTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EffectiveTime extends BaseFieldType { + public static final EffectiveTime INSTANCE = new EffectiveTime(); + + private EffectiveTime() { + super( + "EffectiveTime", + 168, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EmailThreadID.java b/fix4j-assert-fixspec-50sp2/fieldtype/EmailThreadID.java new file mode 100644 index 0000000..61c52fa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EmailThreadID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EmailThreadID extends BaseFieldType { + public static final EmailThreadID INSTANCE = new EmailThreadID(); + + private EmailThreadID() { + super( + "EmailThreadID", + 164, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EmailType.java b/fix4j-assert-fixspec-50sp2/fieldtype/EmailType.java new file mode 100644 index 0000000..8d8b2f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EmailType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EmailType extends BaseFieldType { + public static final EmailType INSTANCE = new EmailType(); + + private EmailType() { + super( + "EmailType", + 94, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ADMIN_REPLY = new Field(EmailType.INSTANCE, Values.ADMIN_REPLY.getOrdinal()); + public final Field REPLY = new Field(EmailType.INSTANCE, Values.REPLY.getOrdinal()); + public final Field NEW = new Field(EmailType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ADMIN_REPLY("2"), + REPLY("1"), + NEW("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedAllocText.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedAllocText.java new file mode 100644 index 0000000..b164afd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedAllocText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedAllocText extends BaseFieldType { + public static final EncodedAllocText INSTANCE = new EncodedAllocText(); + + private EncodedAllocText() { + super( + "EncodedAllocText", + 361, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedAllocTextLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedAllocTextLen.java new file mode 100644 index 0000000..05db6c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedAllocTextLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedAllocTextLen extends BaseFieldType { + public static final EncodedAllocTextLen INSTANCE = new EncodedAllocTextLen(); + + private EncodedAllocTextLen() { + super( + "EncodedAllocTextLen", + 360, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedHeadline.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedHeadline.java new file mode 100644 index 0000000..016b928 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedHeadline.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedHeadline extends BaseFieldType { + public static final EncodedHeadline INSTANCE = new EncodedHeadline(); + + private EncodedHeadline() { + super( + "EncodedHeadline", + 359, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedHeadlineLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedHeadlineLen.java new file mode 100644 index 0000000..6bad9ba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedHeadlineLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedHeadlineLen extends BaseFieldType { + public static final EncodedHeadlineLen INSTANCE = new EncodedHeadlineLen(); + + private EncodedHeadlineLen() { + super( + "EncodedHeadlineLen", + 358, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedIssuer.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedIssuer.java new file mode 100644 index 0000000..61348ef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedIssuer extends BaseFieldType { + public static final EncodedIssuer INSTANCE = new EncodedIssuer(); + + private EncodedIssuer() { + super( + "EncodedIssuer", + 349, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedIssuerLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedIssuerLen.java new file mode 100644 index 0000000..f55b462 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedIssuerLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedIssuerLen extends BaseFieldType { + public static final EncodedIssuerLen INSTANCE = new EncodedIssuerLen(); + + private EncodedIssuerLen() { + super( + "EncodedIssuerLen", + 348, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegIssuer.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegIssuer.java new file mode 100644 index 0000000..b4993bc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedLegIssuer extends BaseFieldType { + public static final EncodedLegIssuer INSTANCE = new EncodedLegIssuer(); + + private EncodedLegIssuer() { + super( + "EncodedLegIssuer", + 619, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegIssuerLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegIssuerLen.java new file mode 100644 index 0000000..a2333ec --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegIssuerLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedLegIssuerLen extends BaseFieldType { + public static final EncodedLegIssuerLen INSTANCE = new EncodedLegIssuerLen(); + + private EncodedLegIssuerLen() { + super( + "EncodedLegIssuerLen", + 618, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegSecurityDesc.java new file mode 100644 index 0000000..598f8eb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedLegSecurityDesc extends BaseFieldType { + public static final EncodedLegSecurityDesc INSTANCE = new EncodedLegSecurityDesc(); + + private EncodedLegSecurityDesc() { + super( + "EncodedLegSecurityDesc", + 622, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegSecurityDescLen.java new file mode 100644 index 0000000..06c3a51 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedLegSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedLegSecurityDescLen extends BaseFieldType { + public static final EncodedLegSecurityDescLen INSTANCE = new EncodedLegSecurityDescLen(); + + private EncodedLegSecurityDescLen() { + super( + "EncodedLegSecurityDescLen", + 621, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListExecInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListExecInst.java new file mode 100644 index 0000000..7f9a7e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListExecInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedListExecInst extends BaseFieldType { + public static final EncodedListExecInst INSTANCE = new EncodedListExecInst(); + + private EncodedListExecInst() { + super( + "EncodedListExecInst", + 353, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListExecInstLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListExecInstLen.java new file mode 100644 index 0000000..cfac639 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListExecInstLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedListExecInstLen extends BaseFieldType { + public static final EncodedListExecInstLen INSTANCE = new EncodedListExecInstLen(); + + private EncodedListExecInstLen() { + super( + "EncodedListExecInstLen", + 352, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListStatusText.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListStatusText.java new file mode 100644 index 0000000..c136b97 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListStatusText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedListStatusText extends BaseFieldType { + public static final EncodedListStatusText INSTANCE = new EncodedListStatusText(); + + private EncodedListStatusText() { + super( + "EncodedListStatusText", + 446, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListStatusTextLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListStatusTextLen.java new file mode 100644 index 0000000..6629904 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedListStatusTextLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedListStatusTextLen extends BaseFieldType { + public static final EncodedListStatusTextLen INSTANCE = new EncodedListStatusTextLen(); + + private EncodedListStatusTextLen() { + super( + "EncodedListStatusTextLen", + 445, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedMktSegmDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedMktSegmDesc.java new file mode 100644 index 0000000..f516cb6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedMktSegmDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedMktSegmDesc extends BaseFieldType { + public static final EncodedMktSegmDesc INSTANCE = new EncodedMktSegmDesc(); + + private EncodedMktSegmDesc() { + super( + "EncodedMktSegmDesc", + 1398, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedMktSegmDescLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedMktSegmDescLen.java new file mode 100644 index 0000000..e9192a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedMktSegmDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedMktSegmDescLen extends BaseFieldType { + public static final EncodedMktSegmDescLen INSTANCE = new EncodedMktSegmDescLen(); + + private EncodedMktSegmDescLen() { + super( + "EncodedMktSegmDescLen", + 1397, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityDesc.java new file mode 100644 index 0000000..89cb356 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSecurityDesc extends BaseFieldType { + public static final EncodedSecurityDesc INSTANCE = new EncodedSecurityDesc(); + + private EncodedSecurityDesc() { + super( + "EncodedSecurityDesc", + 351, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityDescLen.java new file mode 100644 index 0000000..5756c26 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSecurityDescLen extends BaseFieldType { + public static final EncodedSecurityDescLen INSTANCE = new EncodedSecurityDescLen(); + + private EncodedSecurityDescLen() { + super( + "EncodedSecurityDescLen", + 350, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityListDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityListDesc.java new file mode 100644 index 0000000..523b0c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityListDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSecurityListDesc extends BaseFieldType { + public static final EncodedSecurityListDesc INSTANCE = new EncodedSecurityListDesc(); + + private EncodedSecurityListDesc() { + super( + "EncodedSecurityListDesc", + 1469, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityListDescLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityListDescLen.java new file mode 100644 index 0000000..6e3d175 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSecurityListDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSecurityListDescLen extends BaseFieldType { + public static final EncodedSecurityListDescLen INSTANCE = new EncodedSecurityListDescLen(); + + private EncodedSecurityListDescLen() { + super( + "EncodedSecurityListDescLen", + 1468, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSubject.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSubject.java new file mode 100644 index 0000000..bb2e0dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSubject.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSubject extends BaseFieldType { + public static final EncodedSubject INSTANCE = new EncodedSubject(); + + private EncodedSubject() { + super( + "EncodedSubject", + 357, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSubjectLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSubjectLen.java new file mode 100644 index 0000000..e31e6e7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSubjectLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSubjectLen extends BaseFieldType { + public static final EncodedSubjectLen INSTANCE = new EncodedSubjectLen(); + + private EncodedSubjectLen() { + super( + "EncodedSubjectLen", + 356, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSymbol.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSymbol.java new file mode 100644 index 0000000..a54e75d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSymbol extends BaseFieldType { + public static final EncodedSymbol INSTANCE = new EncodedSymbol(); + + private EncodedSymbol() { + super( + "EncodedSymbol", + 1360, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSymbolLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSymbolLen.java new file mode 100644 index 0000000..1f7d7c0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedSymbolLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSymbolLen extends BaseFieldType { + public static final EncodedSymbolLen INSTANCE = new EncodedSymbolLen(); + + private EncodedSymbolLen() { + super( + "EncodedSymbolLen", + 1359, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedText.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedText.java new file mode 100644 index 0000000..d7f47d0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedText extends BaseFieldType { + public static final EncodedText INSTANCE = new EncodedText(); + + private EncodedText() { + super( + "EncodedText", + 355, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedTextLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedTextLen.java new file mode 100644 index 0000000..377dd76 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedTextLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedTextLen extends BaseFieldType { + public static final EncodedTextLen INSTANCE = new EncodedTextLen(); + + private EncodedTextLen() { + super( + "EncodedTextLen", + 354, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingIssuer.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingIssuer.java new file mode 100644 index 0000000..20c31a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedUnderlyingIssuer extends BaseFieldType { + public static final EncodedUnderlyingIssuer INSTANCE = new EncodedUnderlyingIssuer(); + + private EncodedUnderlyingIssuer() { + super( + "EncodedUnderlyingIssuer", + 363, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingIssuerLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingIssuerLen.java new file mode 100644 index 0000000..af97b4f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingIssuerLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedUnderlyingIssuerLen extends BaseFieldType { + public static final EncodedUnderlyingIssuerLen INSTANCE = new EncodedUnderlyingIssuerLen(); + + private EncodedUnderlyingIssuerLen() { + super( + "EncodedUnderlyingIssuerLen", + 362, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingSecurityDesc.java new file mode 100644 index 0000000..ccea423 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedUnderlyingSecurityDesc extends BaseFieldType { + public static final EncodedUnderlyingSecurityDesc INSTANCE = new EncodedUnderlyingSecurityDesc(); + + private EncodedUnderlyingSecurityDesc() { + super( + "EncodedUnderlyingSecurityDesc", + 365, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingSecurityDescLen.java new file mode 100644 index 0000000..de6e2f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncodedUnderlyingSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedUnderlyingSecurityDescLen extends BaseFieldType { + public static final EncodedUnderlyingSecurityDescLen INSTANCE = new EncodedUnderlyingSecurityDescLen(); + + private EncodedUnderlyingSecurityDescLen() { + super( + "EncodedUnderlyingSecurityDescLen", + 364, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncryptMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptMethod.java new file mode 100644 index 0000000..10911c7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptMethod.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptMethod extends BaseFieldType { + public static final EncryptMethod INSTANCE = new EncryptMethod(); + + private EncryptMethod() { + super( + "EncryptMethod", + 98, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PKCS__DES_PROPRIETARY = new Field(EncryptMethod.INSTANCE, Values.PKCS__DES_PROPRIETARY.getOrdinal()); + public final Field DES_ECB_MODE = new Field(EncryptMethod.INSTANCE, Values.DES_ECB_MODE.getOrdinal()); + public final Field PKCS_PROPRIETARY = new Field(EncryptMethod.INSTANCE, Values.PKCS_PROPRIETARY.getOrdinal()); + public final Field NONE__OTHER = new Field(EncryptMethod.INSTANCE, Values.NONE__OTHER.getOrdinal()); + public final Field PEM__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE = new Field(EncryptMethod.INSTANCE, Values.PEM__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE.getOrdinal()); + public final Field PGP__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE = new Field(EncryptMethod.INSTANCE, Values.PGP__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE.getOrdinal()); + public final Field PGP__DES_DEFUNCT = new Field(EncryptMethod.INSTANCE, Values.PGP__DES_DEFUNCT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PKCS__DES_PROPRIETARY("3"), + DES_ECB_MODE("2"), + PKCS_PROPRIETARY("1"), + NONE__OTHER("0"), + PEM__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE("6"), + PGP__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE("5"), + PGP__DES_DEFUNCT("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedNewPassword.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedNewPassword.java new file mode 100644 index 0000000..0171b02 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedNewPassword.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptedNewPassword extends BaseFieldType { + public static final EncryptedNewPassword INSTANCE = new EncryptedNewPassword(); + + private EncryptedNewPassword() { + super( + "EncryptedNewPassword", + 1404, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedNewPasswordLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedNewPasswordLen.java new file mode 100644 index 0000000..e00469f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedNewPasswordLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptedNewPasswordLen extends BaseFieldType { + public static final EncryptedNewPasswordLen INSTANCE = new EncryptedNewPasswordLen(); + + private EncryptedNewPasswordLen() { + super( + "EncryptedNewPasswordLen", + 1403, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedPassword.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedPassword.java new file mode 100644 index 0000000..c814e15 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedPassword.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptedPassword extends BaseFieldType { + public static final EncryptedPassword INSTANCE = new EncryptedPassword(); + + private EncryptedPassword() { + super( + "EncryptedPassword", + 1402, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedPasswordLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedPasswordLen.java new file mode 100644 index 0000000..4cc7ffd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedPasswordLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptedPasswordLen extends BaseFieldType { + public static final EncryptedPasswordLen INSTANCE = new EncryptedPasswordLen(); + + private EncryptedPasswordLen() { + super( + "EncryptedPasswordLen", + 1401, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedPasswordMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedPasswordMethod.java new file mode 100644 index 0000000..6b1afdc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EncryptedPasswordMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptedPasswordMethod extends BaseFieldType { + public static final EncryptedPasswordMethod INSTANCE = new EncryptedPasswordMethod(); + + private EncryptedPasswordMethod() { + super( + "EncryptedPasswordMethod", + 1400, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EndAccruedInterestAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/EndAccruedInterestAmt.java new file mode 100644 index 0000000..aeb2f28 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EndAccruedInterestAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndAccruedInterestAmt extends BaseFieldType { + public static final EndAccruedInterestAmt INSTANCE = new EndAccruedInterestAmt(); + + private EndAccruedInterestAmt() { + super( + "EndAccruedInterestAmt", + 920, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EndCash.java b/fix4j-assert-fixspec-50sp2/fieldtype/EndCash.java new file mode 100644 index 0000000..c33a6c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EndCash.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndCash extends BaseFieldType { + public static final EndCash INSTANCE = new EndCash(); + + private EndCash() { + super( + "EndCash", + 922, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EndDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/EndDate.java new file mode 100644 index 0000000..316da68 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EndDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndDate extends BaseFieldType { + public static final EndDate INSTANCE = new EndDate(); + + private EndDate() { + super( + "EndDate", + 917, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EndMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/fieldtype/EndMaturityMonthYear.java new file mode 100644 index 0000000..76ce47c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EndMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndMaturityMonthYear extends BaseFieldType { + public static final EndMaturityMonthYear INSTANCE = new EndMaturityMonthYear(); + + private EndMaturityMonthYear() { + super( + "EndMaturityMonthYear", + 1226, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EndSeqNo.java b/fix4j-assert-fixspec-50sp2/fieldtype/EndSeqNo.java new file mode 100644 index 0000000..33b3fbd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EndSeqNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndSeqNo extends BaseFieldType { + public static final EndSeqNo INSTANCE = new EndSeqNo(); + + private EndSeqNo() { + super( + "EndSeqNo", + 16, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EndStrikePxRange.java b/fix4j-assert-fixspec-50sp2/fieldtype/EndStrikePxRange.java new file mode 100644 index 0000000..3074437 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EndStrikePxRange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndStrikePxRange extends BaseFieldType { + public static final EndStrikePxRange INSTANCE = new EndStrikePxRange(); + + private EndStrikePxRange() { + super( + "EndStrikePxRange", + 1203, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EndTickPriceRange.java b/fix4j-assert-fixspec-50sp2/fieldtype/EndTickPriceRange.java new file mode 100644 index 0000000..1c73072 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EndTickPriceRange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndTickPriceRange extends BaseFieldType { + public static final EndTickPriceRange INSTANCE = new EndTickPriceRange(); + + private EndTickPriceRange() { + super( + "EndTickPriceRange", + 1207, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EventDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/EventDate.java new file mode 100644 index 0000000..973bf14 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EventDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EventDate extends BaseFieldType { + public static final EventDate INSTANCE = new EventDate(); + + private EventDate() { + super( + "EventDate", + 866, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EventPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/EventPx.java new file mode 100644 index 0000000..771f38a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EventPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EventPx extends BaseFieldType { + public static final EventPx INSTANCE = new EventPx(); + + private EventPx() { + super( + "EventPx", + 867, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EventText.java b/fix4j-assert-fixspec-50sp2/fieldtype/EventText.java new file mode 100644 index 0000000..71d947b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EventText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EventText extends BaseFieldType { + public static final EventText INSTANCE = new EventText(); + + private EventText() { + super( + "EventText", + 868, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EventTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/EventTime.java new file mode 100644 index 0000000..b0f75d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EventTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EventTime extends BaseFieldType { + public static final EventTime INSTANCE = new EventTime(); + + private EventTime() { + super( + "EventTime", + 1145, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/EventType.java b/fix4j-assert-fixspec-50sp2/fieldtype/EventType.java new file mode 100644 index 0000000..f7b25c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/EventType.java @@ -0,0 +1,83 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EventType extends BaseFieldType { + public static final EventType INSTANCE = new EventType(); + + private EventType() { + super( + "EventType", + 865, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field POSITION_REMOVAL_DATE = new Field(EventType.INSTANCE, Values.POSITION_REMOVAL_DATE.getOrdinal()); + public final Field FIRST_INTENT_DATE = new Field(EventType.INSTANCE, Values.FIRST_INTENT_DATE.getOrdinal()); + public final Field LAST_INTENT_DATE = new Field(EventType.INSTANCE, Values.LAST_INTENT_DATE.getOrdinal()); + public final Field INITIAL_INVENTORY_DUE_DATE = new Field(EventType.INSTANCE, Values.INITIAL_INVENTORY_DUE_DATE.getOrdinal()); + public final Field FINAL_INVENTORY_DUE_DATE = new Field(EventType.INSTANCE, Values.FINAL_INVENTORY_DUE_DATE.getOrdinal()); + public final Field FIRST_DELIVERY_DATE = new Field(EventType.INSTANCE, Values.FIRST_DELIVERY_DATE.getOrdinal()); + public final Field LAST_DELIVERY_DATE = new Field(EventType.INSTANCE, Values.LAST_DELIVERY_DATE.getOrdinal()); + public final Field SWAP_NEXT_START_DATE = new Field(EventType.INSTANCE, Values.SWAP_NEXT_START_DATE.getOrdinal()); + public final Field SWAP_NEXT_ROLL_DATE = new Field(EventType.INSTANCE, Values.SWAP_NEXT_ROLL_DATE.getOrdinal()); + public final Field TENDER = new Field(EventType.INSTANCE, Values.TENDER.getOrdinal()); + public final Field CALL = new Field(EventType.INSTANCE, Values.CALL.getOrdinal()); + public final Field PUT = new Field(EventType.INSTANCE, Values.PUT.getOrdinal()); + public final Field SWAP_ROLL_DATE = new Field(EventType.INSTANCE, Values.SWAP_ROLL_DATE.getOrdinal()); + public final Field LAST_ELIGIBLE_TRADE_DATE = new Field(EventType.INSTANCE, Values.LAST_ELIGIBLE_TRADE_DATE.getOrdinal()); + public final Field INACTIVIATION = new Field(EventType.INSTANCE, Values.INACTIVIATION.getOrdinal()); + public final Field ACTIVATION = new Field(EventType.INSTANCE, Values.ACTIVATION.getOrdinal()); + public final Field SINKING_FUND_CALL = new Field(EventType.INSTANCE, Values.SINKING_FUND_CALL.getOrdinal()); + public final Field SWAP_END_DATE = new Field(EventType.INSTANCE, Values.SWAP_END_DATE.getOrdinal()); + public final Field SWAP_START_DATE = new Field(EventType.INSTANCE, Values.SWAP_START_DATE.getOrdinal()); + public final Field OTHER = new Field(EventType.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + POSITION_REMOVAL_DATE("19"), + FIRST_INTENT_DATE("17"), + LAST_INTENT_DATE("18"), + INITIAL_INVENTORY_DUE_DATE("15"), + FINAL_INVENTORY_DUE_DATE("16"), + FIRST_DELIVERY_DATE("13"), + LAST_DELIVERY_DATE("14"), + SWAP_NEXT_START_DATE("11"), + SWAP_NEXT_ROLL_DATE("12"), + TENDER("3"), + CALL("2"), + PUT("1"), + SWAP_ROLL_DATE("10"), + LAST_ELIGIBLE_TRADE_DATE("7"), + INACTIVIATION("6"), + ACTIVATION("5"), + SINKING_FUND_CALL("4"), + SWAP_END_DATE("9"), + SWAP_START_DATE("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExDate.java new file mode 100644 index 0000000..6301468 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExDate extends BaseFieldType { + public static final ExDate INSTANCE = new ExDate(); + + private ExDate() { + super( + "ExDate", + 230, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExDestination.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExDestination.java new file mode 100644 index 0000000..25ae4f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExDestination.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExDestination extends BaseFieldType { + public static final ExDestination INSTANCE = new ExDestination(); + + private ExDestination() { + super( + "ExDestination", + 100, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExDestinationIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExDestinationIDSource.java new file mode 100644 index 0000000..8feb204 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExDestinationIDSource.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExDestinationIDSource extends BaseFieldType { + public static final ExDestinationIDSource INSTANCE = new ExDestinationIDSource(); + + private ExDestinationIDSource() { + super( + "ExDestinationIDSource", + 1133, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PROPRIETARY__CUSTOM_CODE = new Field(ExDestinationIDSource.INSTANCE, Values.PROPRIETARY__CUSTOM_CODE.getOrdinal()); + public final Field ISO_COUNTRY_CODE = new Field(ExDestinationIDSource.INSTANCE, Values.ISO_COUNTRY_CODE.getOrdinal()); + public final Field MIC_ISO_10383__MARKET_IDENTIFIER_CODE = new Field(ExDestinationIDSource.INSTANCE, Values.MIC_ISO_10383__MARKET_IDENTIFIER_CODE.getOrdinal()); + public final Field BIC_BANK_IDENTIFICATION_CODE_ISO_9362 = new Field(ExDestinationIDSource.INSTANCE, Values.BIC_BANK_IDENTIFICATION_CODE_ISO_9362.getOrdinal()); + public final Field GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI = new Field(ExDestinationIDSource.INSTANCE, Values.GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PROPRIETARY__CUSTOM_CODE("D"), + ISO_COUNTRY_CODE("E"), + MIC_ISO_10383__MARKET_IDENTIFIER_CODE("G"), + BIC_BANK_IDENTIFICATION_CODE_ISO_9362("B"), + GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI("C"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExchangeForPhysical.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExchangeForPhysical.java new file mode 100644 index 0000000..bb74542 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExchangeForPhysical.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExchangeForPhysical extends BaseFieldType { + public static final ExchangeForPhysical INSTANCE = new ExchangeForPhysical(); + + private ExchangeForPhysical() { + super( + "ExchangeForPhysical", + 411, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FALSE = new Field(ExchangeForPhysical.INSTANCE, Values.FALSE.getOrdinal()); + public final Field TRUE = new Field(ExchangeForPhysical.INSTANCE, Values.TRUE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FALSE("N"), + TRUE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExchangeRule.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExchangeRule.java new file mode 100644 index 0000000..c55d55b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExchangeRule.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExchangeRule extends BaseFieldType { + public static final ExchangeRule INSTANCE = new ExchangeRule(); + + private ExchangeRule() { + super( + "ExchangeRule", + 825, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExchangeSpecialInstructions.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExchangeSpecialInstructions.java new file mode 100644 index 0000000..e4b2a0b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExchangeSpecialInstructions.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExchangeSpecialInstructions extends BaseFieldType { + public static final ExchangeSpecialInstructions INSTANCE = new ExchangeSpecialInstructions(); + + private ExchangeSpecialInstructions() { + super( + "ExchangeSpecialInstructions", + 1139, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecAckStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecAckStatus.java new file mode 100644 index 0000000..639bab0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecAckStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecAckStatus extends BaseFieldType { + public static final ExecAckStatus INSTANCE = new ExecAckStatus(); + + private ExecAckStatus() { + super( + "ExecAckStatus", + 1036, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DONT_KNOW__REJECTED = new Field(ExecAckStatus.INSTANCE, Values.DONT_KNOW__REJECTED.getOrdinal()); + public final Field ACCEPTED = new Field(ExecAckStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field RECEIVED_NOT_YET_PROCESSED = new Field(ExecAckStatus.INSTANCE, Values.RECEIVED_NOT_YET_PROCESSED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DONT_KNOW__REJECTED("2"), + ACCEPTED("1"), + RECEIVED_NOT_YET_PROCESSED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecBroker.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecBroker.java new file mode 100644 index 0000000..a3a2f31 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecBroker.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecBroker extends BaseFieldType { + public static final ExecBroker INSTANCE = new ExecBroker(); + + private ExecBroker() { + super( + "ExecBroker", + 76, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecID.java new file mode 100644 index 0000000..296fb07 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecID extends BaseFieldType { + public static final ExecID INSTANCE = new ExecID(); + + private ExecID() { + super( + "ExecID", + 17, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecInst.java new file mode 100644 index 0000000..0ce2d6d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecInst.java @@ -0,0 +1,155 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecInst extends BaseFieldType { + public static final ExecInst INSTANCE = new ExecInst(); + + private ExecInst() { + super( + "ExecInst", + 18, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GO_ALONG = new Field(ExecInst.INSTANCE, Values.GO_ALONG.getOrdinal()); + public final Field WORK = new Field(ExecInst.INSTANCE, Values.WORK.getOrdinal()); + public final Field NOT_HELD = new Field(ExecInst.INSTANCE, Values.NOT_HELD.getOrdinal()); + public final Field STAY_ON_OFFER_SIDE = new Field(ExecInst.INSTANCE, Values.STAY_ON_OFFER_SIDE.getOrdinal()); + public final Field STRICT_SCALE = new Field(ExecInst.INSTANCE, Values.STRICT_SCALE.getOrdinal()); + public final Field PARTICIPANT_DONT_INITIATE = new Field(ExecInst.INSTANCE, Values.PARTICIPANT_DONT_INITIATE.getOrdinal()); + public final Field HELD = new Field(ExecInst.INSTANCE, Values.HELD.getOrdinal()); + public final Field OVER_THE_DAY = new Field(ExecInst.INSTANCE, Values.OVER_THE_DAY.getOrdinal()); + public final Field STAY_ON_BID_SIDE = new Field(ExecInst.INSTANCE, Values.STAY_ON_BID_SIDE.getOrdinal()); + public final Field TRY_TO_SCALE = new Field(ExecInst.INSTANCE, Values.TRY_TO_SCALE.getOrdinal()); + public final Field PERCENT_OF_VOLUME_INDICATES_THAT_THE_SENDER_DOES_NOT_WANT_TO_BE_ = new Field(ExecInst.INSTANCE, Values.PERCENT_OF_VOLUME_INDICATES_THAT_THE_SENDER_DOES_NOT_WANT_TO_BE_.getOrdinal()); + public final Field DO_NOT_INCREASE__DNI = new Field(ExecInst.INSTANCE, Values.DO_NOT_INCREASE__DNI.getOrdinal()); + public final Field DO_NOT_REDUCE__DNR = new Field(ExecInst.INSTANCE, Values.DO_NOT_REDUCE__DNR.getOrdinal()); + public final Field ALL_OR_NONE__AON = new Field(ExecInst.INSTANCE, Values.ALL_OR_NONE__AON.getOrdinal()); + public final Field NO_CROSS_CROSS_IS_FORBIDDEN = new Field(ExecInst.INSTANCE, Values.NO_CROSS_CROSS_IS_FORBIDDEN.getOrdinal()); + public final Field OK_TO_CROSS = new Field(ExecInst.INSTANCE, Values.OK_TO_CROSS.getOrdinal()); + public final Field CALL_FIRST = new Field(ExecInst.INSTANCE, Values.CALL_FIRST.getOrdinal()); + public final Field LAST_PEG_LAST_SALE = new Field(ExecInst.INSTANCE, Values.LAST_PEG_LAST_SALE.getOrdinal()); + public final Field MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE = new Field(ExecInst.INSTANCE, Values.MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE.getOrdinal()); + public final Field NONNEGOTIABLE = new Field(ExecInst.INSTANCE, Values.NONNEGOTIABLE.getOrdinal()); + public final Field OPENING_PEG = new Field(ExecInst.INSTANCE, Values.OPENING_PEG.getOrdinal()); + public final Field REINSTATE_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_Q_AND_L = new Field(ExecInst.INSTANCE, Values.REINSTATE_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_Q_AND_L.getOrdinal()); + public final Field INSTITUTIONS_ONLY = new Field(ExecInst.INSTANCE, Values.INSTITUTIONS_ONLY.getOrdinal()); + public final Field REINSTATE_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_K_AND_M = new Field(ExecInst.INSTANCE, Values.REINSTATE_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_K_AND_M.getOrdinal()); + public final Field CANCEL_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_M = new Field(ExecInst.INSTANCE, Values.CANCEL_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_M.getOrdinal()); + public final Field CUSTOMER_DISPLAY_INSTRUCTION_RULE_11AC114 = new Field(ExecInst.INSTANCE, Values.CUSTOMER_DISPLAY_INSTRUCTION_RULE_11AC114.getOrdinal()); + public final Field FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = new Field(ExecInst.INSTANCE, Values.FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER.getOrdinal()); + public final Field PEG_TO_VWAP = new Field(ExecInst.INSTANCE, Values.PEG_TO_VWAP.getOrdinal()); + public final Field NETTING_FOR_FOREX = new Field(ExecInst.INSTANCE, Values.NETTING_FOR_FOREX.getOrdinal()); + public final Field CANCEL_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_L = new Field(ExecInst.INSTANCE, Values.CANCEL_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_L.getOrdinal()); + public final Field MARKET_PEG = new Field(ExecInst.INSTANCE, Values.MARKET_PEG.getOrdinal()); + public final Field SUSPEND = new Field(ExecInst.INSTANCE, Values.SUSPEND.getOrdinal()); + public final Field PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BIDSELL_AT_OFFER = new Field(ExecInst.INSTANCE, Values.PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BIDSELL_AT_OFFER.getOrdinal()); + public final Field TRY_TO_STOP = new Field(ExecInst.INSTANCE, Values.TRY_TO_STOP.getOrdinal()); + public final Field TRADE_ALONG = new Field(ExecInst.INSTANCE, Values.TRADE_ALONG.getOrdinal()); + public final Field CANCEL_IF_NOT_BEST = new Field(ExecInst.INSTANCE, Values.CANCEL_IF_NOT_BEST.getOrdinal()); + public final Field INTERMARKET_SWEEP = new Field(ExecInst.INSTANCE, Values.INTERMARKET_SWEEP.getOrdinal()); + public final Field EXTERNAL_ROUTING_ALLOWED = new Field(ExecInst.INSTANCE, Values.EXTERNAL_ROUTING_ALLOWED.getOrdinal()); + public final Field PEG_TO_LIMIT_PRICE = new Field(ExecInst.INSTANCE, Values.PEG_TO_LIMIT_PRICE.getOrdinal()); + public final Field WORK_TO_TARGET_STRATEGY = new Field(ExecInst.INSTANCE, Values.WORK_TO_TARGET_STRATEGY.getOrdinal()); + public final Field STRICT_LIMIT_NO_PRICE_IMPROVEMENT = new Field(ExecInst.INSTANCE, Values.STRICT_LIMIT_NO_PRICE_IMPROVEMENT.getOrdinal()); + public final Field IGNORE_PRICE_VALIDITY_CHECKS = new Field(ExecInst.INSTANCE, Values.IGNORE_PRICE_VALIDITY_CHECKS.getOrdinal()); + public final Field TRAILING_STOP_PEG = new Field(ExecInst.INSTANCE, Values.TRAILING_STOP_PEG.getOrdinal()); + public final Field REINSTATE_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_O_AND_P = new Field(ExecInst.INSTANCE, Values.REINSTATE_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_O_AND_P.getOrdinal()); + public final Field CANCEL_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_P = new Field(ExecInst.INSTANCE, Values.CANCEL_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_P.getOrdinal()); + public final Field SUSPEND_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_Q = new Field(ExecInst.INSTANCE, Values.SUSPEND_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_Q.getOrdinal()); + public final Field SUSPEND_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_K = new Field(ExecInst.INSTANCE, Values.SUSPEND_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_K.getOrdinal()); + public final Field SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE = new Field(ExecInst.INSTANCE, Values.SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE.getOrdinal()); + public final Field BEST_EXECUTION = new Field(ExecInst.INSTANCE, Values.BEST_EXECUTION.getOrdinal()); + public final Field EXTERNAL_ROUTING_NOT_ALLOWED = new Field(ExecInst.INSTANCE, Values.EXTERNAL_ROUTING_NOT_ALLOWED.getOrdinal()); + public final Field IMBALANCE_ONLY = new Field(ExecInst.INSTANCE, Values.IMBALANCE_ONLY.getOrdinal()); + public final Field EXECUTE_AS_FX_NEUTRAL = new Field(ExecInst.INSTANCE, Values.EXECUTE_AS_FX_NEUTRAL.getOrdinal()); + public final Field EXECUTE_AS_DURATION_NEUTRAL = new Field(ExecInst.INSTANCE, Values.EXECUTE_AS_DURATION_NEUTRAL.getOrdinal()); + public final Field EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED = new Field(ExecInst.INSTANCE, Values.EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED.getOrdinal()); + public final Field RELEASE_FROM_SUSPENSION_MUTUALLY_EXCLUSIVE_WITH_S = new Field(ExecInst.INSTANCE, Values.RELEASE_FROM_SUSPENSION_MUTUALLY_EXCLUSIVE_WITH_S.getOrdinal()); + public final Field SUSPEND_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_O = new Field(ExecInst.INSTANCE, Values.SUSPEND_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_O.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GO_ALONG("3"), + WORK("2"), + NOT_HELD("1"), + STAY_ON_OFFER_SIDE("0"), + STRICT_SCALE("7"), + PARTICIPANT_DONT_INITIATE("6"), + HELD("5"), + OVER_THE_DAY("4"), + STAY_ON_BID_SIDE("9"), + TRY_TO_SCALE("8"), + PERCENT_OF_VOLUME_INDICATES_THAT_THE_SENDER_DOES_NOT_WANT_TO_BE_("D"), + DO_NOT_INCREASE__DNI("E"), + DO_NOT_REDUCE__DNR("F"), + ALL_OR_NONE__AON("G"), + NO_CROSS_CROSS_IS_FORBIDDEN("A"), + OK_TO_CROSS("B"), + CALL_FIRST("C"), + LAST_PEG_LAST_SALE("L"), + MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE("M"), + NONNEGOTIABLE("N"), + OPENING_PEG("O"), + REINSTATE_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_Q_AND_L("H"), + INSTITUTIONS_ONLY("I"), + REINSTATE_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_K_AND_M("J"), + CANCEL_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_M("K"), + CUSTOMER_DISPLAY_INSTRUCTION_RULE_11AC114("U"), + FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER("T"), + PEG_TO_VWAP("W"), + NETTING_FOR_FOREX("V"), + CANCEL_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_L("Q"), + MARKET_PEG("P"), + SUSPEND("S"), + PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BIDSELL_AT_OFFER("R"), + TRY_TO_STOP("Y"), + TRADE_ALONG("X"), + CANCEL_IF_NOT_BEST("Z"), + INTERMARKET_SWEEP("f"), + EXTERNAL_ROUTING_ALLOWED("g"), + PEG_TO_LIMIT_PRICE("d"), + WORK_TO_TARGET_STRATEGY("e"), + STRICT_LIMIT_NO_PRICE_IMPROVEMENT("b"), + IGNORE_PRICE_VALIDITY_CHECKS("c"), + TRAILING_STOP_PEG("a"), + REINSTATE_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_O_AND_P("n"), + CANCEL_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_P("o"), + SUSPEND_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_Q("l"), + SUSPEND_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_K("m"), + SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE("j"), + BEST_EXECUTION("k"), + EXTERNAL_ROUTING_NOT_ALLOWED("h"), + IMBALANCE_ONLY("i"), + EXECUTE_AS_FX_NEUTRAL("t"), + EXECUTE_AS_DURATION_NEUTRAL("s"), + EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED("r"), + RELEASE_FROM_SUSPENSION_MUTUALLY_EXCLUSIVE_WITH_S("q"), + SUSPEND_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_O("p"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecInstValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecInstValue.java new file mode 100644 index 0000000..cdbc8fb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecInstValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecInstValue extends BaseFieldType { + public static final ExecInstValue INSTANCE = new ExecInstValue(); + + private ExecInstValue() { + super( + "ExecInstValue", + 1308, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecPriceAdjustment.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecPriceAdjustment.java new file mode 100644 index 0000000..6a6a86a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecPriceAdjustment.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecPriceAdjustment extends BaseFieldType { + public static final ExecPriceAdjustment INSTANCE = new ExecPriceAdjustment(); + + private ExecPriceAdjustment() { + super( + "ExecPriceAdjustment", + 485, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecPriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecPriceType.java new file mode 100644 index 0000000..fc60fcf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecPriceType.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecPriceType extends BaseFieldType { + public static final ExecPriceType INSTANCE = new ExecPriceType(); + + private ExecPriceType() { + super( + "ExecPriceType", + 484, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT = new Field(ExecPriceType.INSTANCE, Values.CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT.getOrdinal()); + public final Field CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT = new Field(ExecPriceType.INSTANCE, Values.CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT.getOrdinal()); + public final Field OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT = new Field(ExecPriceType.INSTANCE, Values.OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT.getOrdinal()); + public final Field OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT = new Field(ExecPriceType.INSTANCE, Values.OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT.getOrdinal()); + public final Field SINGLE_PRICE = new Field(ExecPriceType.INSTANCE, Values.SINGLE_PRICE.getOrdinal()); + public final Field BID_PRICE = new Field(ExecPriceType.INSTANCE, Values.BID_PRICE.getOrdinal()); + public final Field CREATION_PRICE = new Field(ExecPriceType.INSTANCE, Values.CREATION_PRICE.getOrdinal()); + public final Field OFFER_PRICE = new Field(ExecPriceType.INSTANCE, Values.OFFER_PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT("D"), + CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT("E"), + OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT("Q"), + OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT("P"), + SINGLE_PRICE("S"), + BID_PRICE("B"), + CREATION_PRICE("C"), + OFFER_PRICE("O"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecRefID.java new file mode 100644 index 0000000..649307c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecRefID extends BaseFieldType { + public static final ExecRefID INSTANCE = new ExecRefID(); + + private ExecRefID() { + super( + "ExecRefID", + 19, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecRestatementReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecRestatementReason.java new file mode 100644 index 0000000..dbb4a3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecRestatementReason.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecRestatementReason extends BaseFieldType { + public static final ExecRestatementReason INSTANCE = new ExecRestatementReason(); + + private ExecRestatementReason() { + super( + "ExecRestatementReason", + 378, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PEG_REFRESH = new Field(ExecRestatementReason.INSTANCE, Values.PEG_REFRESH.getOrdinal()); + public final Field REPRICING_OF_ORDER = new Field(ExecRestatementReason.INSTANCE, Values.REPRICING_OF_ORDER.getOrdinal()); + public final Field VERBAL_CHANGE = new Field(ExecRestatementReason.INSTANCE, Values.VERBAL_CHANGE.getOrdinal()); + public final Field GT_RENEWAL__RESTATEMENT_NO_CORPORATE_ACTION = new Field(ExecRestatementReason.INSTANCE, Values.GT_RENEWAL__RESTATEMENT_NO_CORPORATE_ACTION.getOrdinal()); + public final Field WAREHOUSE_RECAP = new Field(ExecRestatementReason.INSTANCE, Values.WAREHOUSE_RECAP.getOrdinal()); + public final Field GT_CORPORATE_ACTION = new Field(ExecRestatementReason.INSTANCE, Values.GT_CORPORATE_ACTION.getOrdinal()); + public final Field CANCEL_ON_SYSTEM_FAILURE = new Field(ExecRestatementReason.INSTANCE, Values.CANCEL_ON_SYSTEM_FAILURE.getOrdinal()); + public final Field CANCEL_ON_TRADING_HALT = new Field(ExecRestatementReason.INSTANCE, Values.CANCEL_ON_TRADING_HALT.getOrdinal()); + public final Field PARTIAL_DECLINE_OF_ORDERQTY_EG_EXCHANGE_INITIATED_PARTIAL_CANCEL = new Field(ExecRestatementReason.INSTANCE, Values.PARTIAL_DECLINE_OF_ORDERQTY_EG_EXCHANGE_INITIATED_PARTIAL_CANCEL.getOrdinal()); + public final Field BROKER_OPTION = new Field(ExecRestatementReason.INSTANCE, Values.BROKER_OPTION.getOrdinal()); + public final Field CANCELED_NOT_BEST = new Field(ExecRestatementReason.INSTANCE, Values.CANCELED_NOT_BEST.getOrdinal()); + public final Field MARKET_EXCHANGE_OPTION = new Field(ExecRestatementReason.INSTANCE, Values.MARKET_EXCHANGE_OPTION.getOrdinal()); + public final Field OTHER = new Field(ExecRestatementReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PEG_REFRESH("11"), + REPRICING_OF_ORDER("3"), + VERBAL_CHANGE("2"), + GT_RENEWAL__RESTATEMENT_NO_CORPORATE_ACTION("1"), + WAREHOUSE_RECAP("10"), + GT_CORPORATE_ACTION("0"), + CANCEL_ON_SYSTEM_FAILURE("7"), + CANCEL_ON_TRADING_HALT("6"), + PARTIAL_DECLINE_OF_ORDERQTY_EG_EXCHANGE_INITIATED_PARTIAL_CANCEL("5"), + BROKER_OPTION("4"), + CANCELED_NOT_BEST("9"), + MARKET_EXCHANGE_OPTION("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecTransType.java new file mode 100644 index 0000000..36e8ce5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecTransType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecTransType extends BaseFieldType { + public static final ExecTransType INSTANCE = new ExecTransType(); + + private ExecTransType() { + super( + "ExecTransType", + 20, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field STATUS = new Field(ExecTransType.INSTANCE, Values.STATUS.getOrdinal()); + public final Field CORRECT = new Field(ExecTransType.INSTANCE, Values.CORRECT.getOrdinal()); + public final Field CANCEL = new Field(ExecTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(ExecTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + STATUS("3"), + CORRECT("2"), + CANCEL("1"), + NEW("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecType.java new file mode 100644 index 0000000..7754d6e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecType.java @@ -0,0 +1,83 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecType extends BaseFieldType { + public static final ExecType INSTANCE = new ExecType(); + + private ExecType() { + super( + "ExecType", + 150, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RESTATED_EXECUTION_REPORT_SENT_UNSOLICITED_BY_SELLSIDE_WITH_EXEC = new Field(ExecType.INSTANCE, Values.RESTATED_EXECUTION_REPORT_SENT_UNSOLICITED_BY_SELLSIDE_WITH_EXEC.getOrdinal()); + public final Field PENDING_REPLACE_EG_RESULT_OF_ORDER_CANCELREPLACE_REQUEST = new Field(ExecType.INSTANCE, Values.PENDING_REPLACE_EG_RESULT_OF_ORDER_CANCELREPLACE_REQUEST.getOrdinal()); + public final Field TRADE_PARTIAL_FILL_OR_FILL = new Field(ExecType.INSTANCE, Values.TRADE_PARTIAL_FILL_OR_FILL.getOrdinal()); + public final Field TRADE_CORRECT = new Field(ExecType.INSTANCE, Values.TRADE_CORRECT.getOrdinal()); + public final Field PENDING_NEW = new Field(ExecType.INSTANCE, Values.PENDING_NEW.getOrdinal()); + public final Field CALCULATED = new Field(ExecType.INSTANCE, Values.CALCULATED.getOrdinal()); + public final Field EXPIRED = new Field(ExecType.INSTANCE, Values.EXPIRED.getOrdinal()); + public final Field TRIGGERED_OR_ACTIVATED_BY_SYSTEM = new Field(ExecType.INSTANCE, Values.TRIGGERED_OR_ACTIVATED_BY_SYSTEM.getOrdinal()); + public final Field TRADE_CANCEL = new Field(ExecType.INSTANCE, Values.TRADE_CANCEL.getOrdinal()); + public final Field ORDER_STATUS = new Field(ExecType.INSTANCE, Values.ORDER_STATUS.getOrdinal()); + public final Field TRADE_IN_A_CLEARING_HOLD = new Field(ExecType.INSTANCE, Values.TRADE_IN_A_CLEARING_HOLD.getOrdinal()); + public final Field TRADE_HAS_BEEN_RELEASED_TO_CLEARING = new Field(ExecType.INSTANCE, Values.TRADE_HAS_BEEN_RELEASED_TO_CLEARING.getOrdinal()); + public final Field DONE_FOR_DAY = new Field(ExecType.INSTANCE, Values.DONE_FOR_DAY.getOrdinal()); + public final Field NEW = new Field(ExecType.INSTANCE, Values.NEW.getOrdinal()); + public final Field STOPPED = new Field(ExecType.INSTANCE, Values.STOPPED.getOrdinal()); + public final Field PENDING_CANCEL_EG_RESULT_OF_ORDER_CANCEL_REQUEST = new Field(ExecType.INSTANCE, Values.PENDING_CANCEL_EG_RESULT_OF_ORDER_CANCEL_REQUEST.getOrdinal()); + public final Field REPLACED = new Field(ExecType.INSTANCE, Values.REPLACED.getOrdinal()); + public final Field CANCELED = new Field(ExecType.INSTANCE, Values.CANCELED.getOrdinal()); + public final Field SUSPENDED = new Field(ExecType.INSTANCE, Values.SUSPENDED.getOrdinal()); + public final Field REJECTED = new Field(ExecType.INSTANCE, Values.REJECTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RESTATED_EXECUTION_REPORT_SENT_UNSOLICITED_BY_SELLSIDE_WITH_EXEC("D"), + PENDING_REPLACE_EG_RESULT_OF_ORDER_CANCELREPLACE_REQUEST("E"), + TRADE_PARTIAL_FILL_OR_FILL("F"), + TRADE_CORRECT("G"), + PENDING_NEW("A"), + CALCULATED("B"), + EXPIRED("C"), + TRIGGERED_OR_ACTIVATED_BY_SYSTEM("L"), + TRADE_CANCEL("H"), + ORDER_STATUS("I"), + TRADE_IN_A_CLEARING_HOLD("J"), + TRADE_HAS_BEEN_RELEASED_TO_CLEARING("K"), + DONE_FOR_DAY("3"), + NEW("0"), + STOPPED("7"), + PENDING_CANCEL_EG_RESULT_OF_ORDER_CANCEL_REQUEST("6"), + REPLACED("5"), + CANCELED("4"), + SUSPENDED("9"), + REJECTED("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExecValuationPoint.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExecValuationPoint.java new file mode 100644 index 0000000..a1574b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExecValuationPoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecValuationPoint extends BaseFieldType { + public static final ExecValuationPoint INSTANCE = new ExecValuationPoint(); + + private ExecValuationPoint() { + super( + "ExecValuationPoint", + 515, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExerciseMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExerciseMethod.java new file mode 100644 index 0000000..3df5917 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExerciseMethod.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExerciseMethod extends BaseFieldType { + public static final ExerciseMethod INSTANCE = new ExerciseMethod(); + + private ExerciseMethod() { + super( + "ExerciseMethod", + 747, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AUTOMATIC = new Field(ExerciseMethod.INSTANCE, Values.AUTOMATIC.getOrdinal()); + public final Field MANUAL = new Field(ExerciseMethod.INSTANCE, Values.MANUAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AUTOMATIC("A"), + MANUAL("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExerciseStyle.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExerciseStyle.java new file mode 100644 index 0000000..12ea5c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExerciseStyle.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExerciseStyle extends BaseFieldType { + public static final ExerciseStyle INSTANCE = new ExerciseStyle(); + + private ExerciseStyle() { + super( + "ExerciseStyle", + 1194, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BERMUDA = new Field(ExerciseStyle.INSTANCE, Values.BERMUDA.getOrdinal()); + public final Field AMERICAN = new Field(ExerciseStyle.INSTANCE, Values.AMERICAN.getOrdinal()); + public final Field EUROPEAN = new Field(ExerciseStyle.INSTANCE, Values.EUROPEAN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BERMUDA("2"), + AMERICAN("1"), + EUROPEAN("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExpQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExpQty.java new file mode 100644 index 0000000..50e4db0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExpQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExpQty extends BaseFieldType { + public static final ExpQty INSTANCE = new ExpQty(); + + private ExpQty() { + super( + "ExpQty", + 983, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExpirationCycle.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExpirationCycle.java new file mode 100644 index 0000000..47b356c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExpirationCycle.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExpirationCycle extends BaseFieldType { + public static final ExpirationCycle INSTANCE = new ExpirationCycle(); + + private ExpirationCycle() { + super( + "ExpirationCycle", + 827, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FI = new Field(ExpirationCycle.INSTANCE, Values.TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FI.getOrdinal()); + public final Field EXPIRE_ON_TRADING_SESSION_OPEN = new Field(ExpirationCycle.INSTANCE, Values.EXPIRE_ON_TRADING_SESSION_OPEN.getOrdinal()); + public final Field EXPIRE_ON_TRADING_SESSION_CLOSE_DEFAULT = new Field(ExpirationCycle.INSTANCE, Values.EXPIRE_ON_TRADING_SESSION_CLOSE_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FI("2"), + EXPIRE_ON_TRADING_SESSION_OPEN("1"), + EXPIRE_ON_TRADING_SESSION_CLOSE_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExpirationQtyType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExpirationQtyType.java new file mode 100644 index 0000000..9de0d7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExpirationQtyType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExpirationQtyType extends BaseFieldType { + public static final ExpirationQtyType INSTANCE = new ExpirationQtyType(); + + private ExpirationQtyType() { + super( + "ExpirationQtyType", + 982, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FINAL_WILL_BE_EXERCISED = new Field(ExpirationQtyType.INSTANCE, Values.FINAL_WILL_BE_EXERCISED.getOrdinal()); + public final Field NON_AUTO_EXERCISE = new Field(ExpirationQtyType.INSTANCE, Values.NON_AUTO_EXERCISE.getOrdinal()); + public final Field AUTO_EXERCISE = new Field(ExpirationQtyType.INSTANCE, Values.AUTO_EXERCISE.getOrdinal()); + public final Field DIFFERENCE = new Field(ExpirationQtyType.INSTANCE, Values.DIFFERENCE.getOrdinal()); + public final Field CONTRARY_INTENTION = new Field(ExpirationQtyType.INSTANCE, Values.CONTRARY_INTENTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FINAL_WILL_BE_EXERCISED("3"), + NON_AUTO_EXERCISE("2"), + AUTO_EXERCISE("1"), + DIFFERENCE("5"), + CONTRARY_INTENTION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExpireDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExpireDate.java new file mode 100644 index 0000000..79fd0cb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExpireDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExpireDate extends BaseFieldType { + public static final ExpireDate INSTANCE = new ExpireDate(); + + private ExpireDate() { + super( + "ExpireDate", + 432, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ExpireTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/ExpireTime.java new file mode 100644 index 0000000..5509c05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ExpireTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExpireTime extends BaseFieldType { + public static final ExpireTime INSTANCE = new ExpireTime(); + + private ExpireTime() { + super( + "ExpireTime", + 126, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Factor.java b/fix4j-assert-fixspec-50sp2/fieldtype/Factor.java new file mode 100644 index 0000000..bbeb36a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Factor.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Factor extends BaseFieldType { + public static final Factor INSTANCE = new Factor(); + + private Factor() { + super( + "Factor", + 228, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FairValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/FairValue.java new file mode 100644 index 0000000..a87d649 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FairValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FairValue extends BaseFieldType { + public static final FairValue INSTANCE = new FairValue(); + + private FairValue() { + super( + "FairValue", + 406, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FeeMultiplier.java b/fix4j-assert-fixspec-50sp2/fieldtype/FeeMultiplier.java new file mode 100644 index 0000000..8b03d81 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FeeMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FeeMultiplier extends BaseFieldType { + public static final FeeMultiplier INSTANCE = new FeeMultiplier(); + + private FeeMultiplier() { + super( + "FeeMultiplier", + 1329, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FillExecID.java b/fix4j-assert-fixspec-50sp2/fieldtype/FillExecID.java new file mode 100644 index 0000000..b7c65af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FillExecID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FillExecID extends BaseFieldType { + public static final FillExecID INSTANCE = new FillExecID(); + + private FillExecID() { + super( + "FillExecID", + 1363, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FillLiquidityInd.java b/fix4j-assert-fixspec-50sp2/fieldtype/FillLiquidityInd.java new file mode 100644 index 0000000..c3ded78 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FillLiquidityInd.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FillLiquidityInd extends BaseFieldType { + public static final FillLiquidityInd INSTANCE = new FillLiquidityInd(); + + private FillLiquidityInd() { + super( + "FillLiquidityInd", + 1443, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FillPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/FillPx.java new file mode 100644 index 0000000..71debbe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FillPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FillPx extends BaseFieldType { + public static final FillPx INSTANCE = new FillPx(); + + private FillPx() { + super( + "FillPx", + 1364, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FillQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/FillQty.java new file mode 100644 index 0000000..deae689 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FillQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FillQty extends BaseFieldType { + public static final FillQty INSTANCE = new FillQty(); + + private FillQty() { + super( + "FillQty", + 1365, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FinancialStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/FinancialStatus.java new file mode 100644 index 0000000..f688529 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FinancialStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FinancialStatus extends BaseFieldType { + public static final FinancialStatus INSTANCE = new FinancialStatus(); + + private FinancialStatus() { + super( + "FinancialStatus", + 291, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RESTRICTED = new Field(FinancialStatus.INSTANCE, Values.RESTRICTED.getOrdinal()); + public final Field PENDING_DELISTING = new Field(FinancialStatus.INSTANCE, Values.PENDING_DELISTING.getOrdinal()); + public final Field BANKRUPT = new Field(FinancialStatus.INSTANCE, Values.BANKRUPT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RESTRICTED("3"), + PENDING_DELISTING("2"), + BANKRUPT("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FirmTradeID.java b/fix4j-assert-fixspec-50sp2/fieldtype/FirmTradeID.java new file mode 100644 index 0000000..dfceea8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FirmTradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FirmTradeID extends BaseFieldType { + public static final FirmTradeID INSTANCE = new FirmTradeID(); + + private FirmTradeID() { + super( + "FirmTradeID", + 1041, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FirstPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/FirstPx.java new file mode 100644 index 0000000..b1ff3bd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FirstPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FirstPx extends BaseFieldType { + public static final FirstPx INSTANCE = new FirstPx(); + + private FirstPx() { + super( + "FirstPx", + 1025, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FlexProductEligibilityIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/FlexProductEligibilityIndicator.java new file mode 100644 index 0000000..fea02ab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FlexProductEligibilityIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FlexProductEligibilityIndicator extends BaseFieldType { + public static final FlexProductEligibilityIndicator INSTANCE = new FlexProductEligibilityIndicator(); + + private FlexProductEligibilityIndicator() { + super( + "FlexProductEligibilityIndicator", + 1242, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FlexibleIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/FlexibleIndicator.java new file mode 100644 index 0000000..5b78af3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FlexibleIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FlexibleIndicator extends BaseFieldType { + public static final FlexibleIndicator INSTANCE = new FlexibleIndicator(); + + private FlexibleIndicator() { + super( + "FlexibleIndicator", + 1244, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FloorPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/FloorPrice.java new file mode 100644 index 0000000..91dc9aa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FloorPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FloorPrice extends BaseFieldType { + public static final FloorPrice INSTANCE = new FloorPrice(); + + private FloorPrice() { + super( + "FloorPrice", + 1200, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FlowScheduleType.java b/fix4j-assert-fixspec-50sp2/fieldtype/FlowScheduleType.java new file mode 100644 index 0000000..799b4b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FlowScheduleType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FlowScheduleType extends BaseFieldType { + public static final FlowScheduleType INSTANCE = new FlowScheduleType(); + + private FlowScheduleType() { + super( + "FlowScheduleType", + 1439, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NERC_EASTERN_PEAK = new Field(FlowScheduleType.INSTANCE, Values.NERC_EASTERN_PEAK.getOrdinal()); + public final Field NERC_CALENDARALL_DAYS_IN_MONTH = new Field(FlowScheduleType.INSTANCE, Values.NERC_CALENDARALL_DAYS_IN_MONTH.getOrdinal()); + public final Field NERC_WESTERN_OFFPEAK = new Field(FlowScheduleType.INSTANCE, Values.NERC_WESTERN_OFFPEAK.getOrdinal()); + public final Field NERC_EASTERN_OFFPEAK = new Field(FlowScheduleType.INSTANCE, Values.NERC_EASTERN_OFFPEAK.getOrdinal()); + public final Field NERC_WESTERN_PEAK = new Field(FlowScheduleType.INSTANCE, Values.NERC_WESTERN_PEAK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NERC_EASTERN_PEAK("3"), + NERC_CALENDARALL_DAYS_IN_MONTH("2"), + NERC_WESTERN_OFFPEAK("1"), + NERC_EASTERN_OFFPEAK("0"), + NERC_WESTERN_PEAK("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ForexReq.java b/fix4j-assert-fixspec-50sp2/fieldtype/ForexReq.java new file mode 100644 index 0000000..234a726 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ForexReq.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ForexReq extends BaseFieldType { + public static final ForexReq INSTANCE = new ForexReq(); + + private ForexReq() { + super( + "ForexReq", + 121, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DO_NOT_EXECUTE_FOREX_AFTER_SECURITY_TRADE = new Field(ForexReq.INSTANCE, Values.DO_NOT_EXECUTE_FOREX_AFTER_SECURITY_TRADE.getOrdinal()); + public final Field EXECUTE_FOREX_AFTER_SECURITY_TRADE = new Field(ForexReq.INSTANCE, Values.EXECUTE_FOREX_AFTER_SECURITY_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DO_NOT_EXECUTE_FOREX_AFTER_SECURITY_TRADE("N"), + EXECUTE_FOREX_AFTER_SECURITY_TRADE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/FundRenewWaiv.java b/fix4j-assert-fixspec-50sp2/fieldtype/FundRenewWaiv.java new file mode 100644 index 0000000..15802a5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/FundRenewWaiv.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FundRenewWaiv extends BaseFieldType { + public static final FundRenewWaiv INSTANCE = new FundRenewWaiv(); + + private FundRenewWaiv() { + super( + "FundRenewWaiv", + 497, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO = new Field(FundRenewWaiv.INSTANCE, Values.NO.getOrdinal()); + public final Field YES = new Field(FundRenewWaiv.INSTANCE, Values.YES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO("N"), + YES("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/GTBookingInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/GTBookingInst.java new file mode 100644 index 0000000..e4dd4df --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/GTBookingInst.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class GTBookingInst extends BaseFieldType { + public static final GTBookingInst INSTANCE = new GTBookingInst(); + + private GTBookingInst() { + super( + "GTBookingInst", + 427, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE = new Field(GTBookingInst.INSTANCE, Values.ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE.getOrdinal()); + public final Field ACCUMULATE_EXECTUIONS_UNTIL_FORDER_IS_FILLED_OR_EXPIRES = new Field(GTBookingInst.INSTANCE, Values.ACCUMULATE_EXECTUIONS_UNTIL_FORDER_IS_FILLED_OR_EXPIRES.getOrdinal()); + public final Field BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION = new Field(GTBookingInst.INSTANCE, Values.BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE("2"), + ACCUMULATE_EXECTUIONS_UNTIL_FORDER_IS_FILLED_OR_EXPIRES("1"), + BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/GapFillFlag.java b/fix4j-assert-fixspec-50sp2/fieldtype/GapFillFlag.java new file mode 100644 index 0000000..1c128b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/GapFillFlag.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class GapFillFlag extends BaseFieldType { + public static final GapFillFlag INSTANCE = new GapFillFlag(); + + private GapFillFlag() { + super( + "GapFillFlag", + 123, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SEQUENCE_RESET_IGNORE_MSG_SEQ_NUM_NA_FOR_FIXML__NOT_USED = new Field(GapFillFlag.INSTANCE, Values.SEQUENCE_RESET_IGNORE_MSG_SEQ_NUM_NA_FOR_FIXML__NOT_USED.getOrdinal()); + public final Field GAP_FILL_MESSAGE_MSG_SEQ_NUM_FIELD_VALID = new Field(GapFillFlag.INSTANCE, Values.GAP_FILL_MESSAGE_MSG_SEQ_NUM_FIELD_VALID.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SEQUENCE_RESET_IGNORE_MSG_SEQ_NUM_NA_FOR_FIXML__NOT_USED("N"), + GAP_FILL_MESSAGE_MSG_SEQ_NUM_FIELD_VALID("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/GrossTradeAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/GrossTradeAmt.java new file mode 100644 index 0000000..c43aa4d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/GrossTradeAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class GrossTradeAmt extends BaseFieldType { + public static final GrossTradeAmt INSTANCE = new GrossTradeAmt(); + + private GrossTradeAmt() { + super( + "GrossTradeAmt", + 381, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/HaltReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/HaltReason.java new file mode 100644 index 0000000..2056292 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/HaltReason.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HaltReason extends BaseFieldType { + public static final HaltReason INSTANCE = new HaltReason(); + + private HaltReason() { + super( + "HaltReason", + 327, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ADDITIONAL_INFORMATION = new Field(HaltReason.INSTANCE, Values.ADDITIONAL_INFORMATION.getOrdinal()); + public final Field ORDER_IMBALANCE = new Field(HaltReason.INSTANCE, Values.ORDER_IMBALANCE.getOrdinal()); + public final Field ORDER_INFLUX = new Field(HaltReason.INSTANCE, Values.ORDER_INFLUX.getOrdinal()); + public final Field NEWS_DISSEMINATION = new Field(HaltReason.INSTANCE, Values.NEWS_DISSEMINATION.getOrdinal()); + public final Field EQUIPMENT_CHANGEOVER = new Field(HaltReason.INSTANCE, Values.EQUIPMENT_CHANGEOVER.getOrdinal()); + public final Field NEWS_PENDING = new Field(HaltReason.INSTANCE, Values.NEWS_PENDING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ADDITIONAL_INFORMATION("3"), + ORDER_IMBALANCE("2"), + ORDER_INFLUX("1"), + NEWS_DISSEMINATION("0"), + EQUIPMENT_CHANGEOVER("5"), + NEWS_PENDING("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/HandlInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/HandlInst.java new file mode 100644 index 0000000..2e9c472 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/HandlInst.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HandlInst extends BaseFieldType { + public static final HandlInst INSTANCE = new HandlInst(); + + private HandlInst() { + super( + "HandlInst", + 21, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MANUAL_ORDER_BEST_EXECUTION = new Field(HandlInst.INSTANCE, Values.MANUAL_ORDER_BEST_EXECUTION.getOrdinal()); + public final Field AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK = new Field(HandlInst.INSTANCE, Values.AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK.getOrdinal()); + public final Field AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION = new Field(HandlInst.INSTANCE, Values.AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MANUAL_ORDER_BEST_EXECUTION("3"), + AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK("2"), + AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Headline.java b/fix4j-assert-fixspec-50sp2/fieldtype/Headline.java new file mode 100644 index 0000000..590b090 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Headline.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Headline extends BaseFieldType { + public static final Headline INSTANCE = new Headline(); + + private Headline() { + super( + "Headline", + 148, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/HeartBtInt.java b/fix4j-assert-fixspec-50sp2/fieldtype/HeartBtInt.java new file mode 100644 index 0000000..cf52c77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/HeartBtInt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HeartBtInt extends BaseFieldType { + public static final HeartBtInt INSTANCE = new HeartBtInt(); + + private HeartBtInt() { + super( + "HeartBtInt", + 108, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/HighLimitPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/HighLimitPrice.java new file mode 100644 index 0000000..20c4601 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/HighLimitPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HighLimitPrice extends BaseFieldType { + public static final HighLimitPrice INSTANCE = new HighLimitPrice(); + + private HighLimitPrice() { + super( + "HighLimitPrice", + 1149, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/HighPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/HighPx.java new file mode 100644 index 0000000..81a542e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/HighPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HighPx extends BaseFieldType { + public static final HighPx INSTANCE = new HighPx(); + + private HighPx() { + super( + "HighPx", + 332, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/HopCompID.java b/fix4j-assert-fixspec-50sp2/fieldtype/HopCompID.java new file mode 100644 index 0000000..40cea45 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/HopCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HopCompID extends BaseFieldType { + public static final HopCompID INSTANCE = new HopCompID(); + + private HopCompID() { + super( + "HopCompID", + 628, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/HopRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/HopRefID.java new file mode 100644 index 0000000..714b7b2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/HopRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HopRefID extends BaseFieldType { + public static final HopRefID INSTANCE = new HopRefID(); + + private HopRefID() { + super( + "HopRefID", + 630, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/HopSendingTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/HopSendingTime.java new file mode 100644 index 0000000..775526c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/HopSendingTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HopSendingTime extends BaseFieldType { + public static final HopSendingTime INSTANCE = new HopSendingTime(); + + private HopSendingTime() { + super( + "HopSendingTime", + 629, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/HostCrossID.java b/fix4j-assert-fixspec-50sp2/fieldtype/HostCrossID.java new file mode 100644 index 0000000..d9c2649 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/HostCrossID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HostCrossID extends BaseFieldType { + public static final HostCrossID INSTANCE = new HostCrossID(); + + private HostCrossID() { + super( + "HostCrossID", + 961, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IOIID.java b/fix4j-assert-fixspec-50sp2/fieldtype/IOIID.java new file mode 100644 index 0000000..63adcfb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IOIID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOIID extends BaseFieldType { + public static final IOIID INSTANCE = new IOIID(); + + private IOIID() { + super( + "IOIID", + 23, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IOINaturalFlag.java b/fix4j-assert-fixspec-50sp2/fieldtype/IOINaturalFlag.java new file mode 100644 index 0000000..8653e2b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IOINaturalFlag.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOINaturalFlag extends BaseFieldType { + public static final IOINaturalFlag INSTANCE = new IOINaturalFlag(); + + private IOINaturalFlag() { + super( + "IOINaturalFlag", + 130, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_NATURAL = new Field(IOINaturalFlag.INSTANCE, Values.NOT_NATURAL.getOrdinal()); + public final Field NATURAL = new Field(IOINaturalFlag.INSTANCE, Values.NATURAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_NATURAL("N"), + NATURAL("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IOIQltyInd.java b/fix4j-assert-fixspec-50sp2/fieldtype/IOIQltyInd.java new file mode 100644 index 0000000..e5100a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IOIQltyInd.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOIQltyInd extends BaseFieldType { + public static final IOIQltyInd INSTANCE = new IOIQltyInd(); + + private IOIQltyInd() { + super( + "IOIQltyInd", + 25, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LOW = new Field(IOIQltyInd.INSTANCE, Values.LOW.getOrdinal()); + public final Field MEDIUM = new Field(IOIQltyInd.INSTANCE, Values.MEDIUM.getOrdinal()); + public final Field HIGH = new Field(IOIQltyInd.INSTANCE, Values.HIGH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LOW("L"), + MEDIUM("M"), + HIGH("H"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IOIQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/IOIQty.java new file mode 100644 index 0000000..e4d6e3b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IOIQty.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOIQty extends BaseFieldType { + public static final IOIQty INSTANCE = new IOIQty(); + + private IOIQty() { + super( + "IOIQty", + 27, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNDISCLOSED_QUANTITY = new Field(IOIQty.INSTANCE, Values.UNDISCLOSED_QUANTITY.getOrdinal()); + public final Field I1000000000 = new Field(IOIQty.INSTANCE, Values.I1000000000.getOrdinal()); + public final Field SMALL = new Field(IOIQty.INSTANCE, Values.SMALL.getOrdinal()); + public final Field LARGE = new Field(IOIQty.INSTANCE, Values.LARGE.getOrdinal()); + public final Field MEDIUM = new Field(IOIQty.INSTANCE, Values.MEDIUM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNDISCLOSED_QUANTITY("U"), + I1000000000("0"), + SMALL("S"), + LARGE("L"), + MEDIUM("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IOIQualifier.java b/fix4j-assert-fixspec-50sp2/fieldtype/IOIQualifier.java new file mode 100644 index 0000000..ccee97e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IOIQualifier.java @@ -0,0 +1,79 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOIQualifier extends BaseFieldType { + public static final IOIQualifier INSTANCE = new IOIQualifier(); + + private IOIQualifier() { + super( + "IOIQualifier", + 104, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field VWAP_VOLUME_WEIGHTED_AVERAGE_PRICE = new Field(IOIQualifier.INSTANCE, Values.VWAP_VOLUME_WEIGHTED_AVERAGE_PRICE.getOrdinal()); + public final Field ALL_OR_NONE_AON = new Field(IOIQualifier.INSTANCE, Values.ALL_OR_NONE_AON.getOrdinal()); + public final Field MARKET_ON_CLOSE_MOC_HELD_TO_CLOSE = new Field(IOIQualifier.INSTANCE, Values.MARKET_ON_CLOSE_MOC_HELD_TO_CLOSE.getOrdinal()); + public final Field AT_THE_CLOSE_AROUNDNOT_HELD_TO_CLOSE = new Field(IOIQualifier.INSTANCE, Values.AT_THE_CLOSE_AROUNDNOT_HELD_TO_CLOSE.getOrdinal()); + public final Field LIMIT = new Field(IOIQualifier.INSTANCE, Values.LIMIT.getOrdinal()); + public final Field MORE_BEHIND = new Field(IOIQualifier.INSTANCE, Values.MORE_BEHIND.getOrdinal()); + public final Field AT_THE_OPEN = new Field(IOIQualifier.INSTANCE, Values.AT_THE_OPEN.getOrdinal()); + public final Field IN_TOUCH_WITH = new Field(IOIQualifier.INSTANCE, Values.IN_TOUCH_WITH.getOrdinal()); + public final Field THROUGH_THE_DAY = new Field(IOIQualifier.INSTANCE, Values.THROUGH_THE_DAY.getOrdinal()); + public final Field INDICATION__WORKING_AWAY = new Field(IOIQualifier.INSTANCE, Values.INDICATION__WORKING_AWAY.getOrdinal()); + public final Field VERSUS = new Field(IOIQualifier.INSTANCE, Values.VERSUS.getOrdinal()); + public final Field AT_THE_MARKET_PREVIOUSLY_CALLED_CURRENT_QUOTE = new Field(IOIQualifier.INSTANCE, Values.AT_THE_MARKET_PREVIOUSLY_CALLED_CURRENT_QUOTE.getOrdinal()); + public final Field TAKING_A_POSITION = new Field(IOIQualifier.INSTANCE, Values.TAKING_A_POSITION.getOrdinal()); + public final Field PORTFOLIO_SHOWN = new Field(IOIQualifier.INSTANCE, Values.PORTFOLIO_SHOWN.getOrdinal()); + public final Field READY_TO_TRADE = new Field(IOIQualifier.INSTANCE, Values.READY_TO_TRADE.getOrdinal()); + public final Field AT_THE_MIDPOINT = new Field(IOIQualifier.INSTANCE, Values.AT_THE_MIDPOINT.getOrdinal()); + public final Field CROSSING_OPPORTUNITY = new Field(IOIQualifier.INSTANCE, Values.CROSSING_OPPORTUNITY.getOrdinal()); + public final Field PREOPEN = new Field(IOIQualifier.INSTANCE, Values.PREOPEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + VWAP_VOLUME_WEIGHTED_AVERAGE_PRICE("D"), + ALL_OR_NONE_AON("A"), + MARKET_ON_CLOSE_MOC_HELD_TO_CLOSE("B"), + AT_THE_CLOSE_AROUNDNOT_HELD_TO_CLOSE("C"), + LIMIT("L"), + MORE_BEHIND("M"), + AT_THE_OPEN("O"), + IN_TOUCH_WITH("I"), + THROUGH_THE_DAY("T"), + INDICATION__WORKING_AWAY("W"), + VERSUS("V"), + AT_THE_MARKET_PREVIOUSLY_CALLED_CURRENT_QUOTE("Q"), + TAKING_A_POSITION("P"), + PORTFOLIO_SHOWN("S"), + READY_TO_TRADE("R"), + AT_THE_MIDPOINT("Y"), + CROSSING_OPPORTUNITY("X"), + PREOPEN("Z"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IOIRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/IOIRefID.java new file mode 100644 index 0000000..4c8525b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IOIRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOIRefID extends BaseFieldType { + public static final IOIRefID INSTANCE = new IOIRefID(); + + private IOIRefID() { + super( + "IOIRefID", + 26, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IOITransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/IOITransType.java new file mode 100644 index 0000000..f7ba02b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IOITransType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOITransType extends BaseFieldType { + public static final IOITransType INSTANCE = new IOITransType(); + + private IOITransType() { + super( + "IOITransType", + 28, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REPLACE = new Field(IOITransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field CANCEL = new Field(IOITransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(IOITransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REPLACE("R"), + CANCEL("C"), + NEW("N"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ImpliedMarketIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/ImpliedMarketIndicator.java new file mode 100644 index 0000000..d14d511 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ImpliedMarketIndicator.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ImpliedMarketIndicator extends BaseFieldType { + public static final ImpliedMarketIndicator INSTANCE = new ImpliedMarketIndicator(); + + private ImpliedMarketIndicator() { + super( + "ImpliedMarketIndicator", + 1144, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BOTH_IMPLIEDIN_AND_IMPLIEDOUT = new Field(ImpliedMarketIndicator.INSTANCE, Values.BOTH_IMPLIEDIN_AND_IMPLIEDOUT.getOrdinal()); + public final Field IMPLIEDOUT__THE_EXISTENCE_OF_THE_UNDERLYING_LEGS_ARE_IMPLIED_BY_ = new Field(ImpliedMarketIndicator.INSTANCE, Values.IMPLIEDOUT__THE_EXISTENCE_OF_THE_UNDERLYING_LEGS_ARE_IMPLIED_BY_.getOrdinal()); + public final Field IMPLIEDIN__THE_EXISTENCE_OF_A_MULTILEG_INSTRUMENT_IS_IMPLIED_BY_ = new Field(ImpliedMarketIndicator.INSTANCE, Values.IMPLIEDIN__THE_EXISTENCE_OF_A_MULTILEG_INSTRUMENT_IS_IMPLIED_BY_.getOrdinal()); + public final Field NOT_IMPLIED = new Field(ImpliedMarketIndicator.INSTANCE, Values.NOT_IMPLIED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BOTH_IMPLIEDIN_AND_IMPLIEDOUT("3"), + IMPLIEDOUT__THE_EXISTENCE_OF_THE_UNDERLYING_LEGS_ARE_IMPLIED_BY_("2"), + IMPLIEDIN__THE_EXISTENCE_OF_A_MULTILEG_INSTRUMENT_IS_IMPLIED_BY_("1"), + NOT_IMPLIED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InViewOfCommon.java b/fix4j-assert-fixspec-50sp2/fieldtype/InViewOfCommon.java new file mode 100644 index 0000000..bff8ace --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InViewOfCommon.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InViewOfCommon extends BaseFieldType { + public static final InViewOfCommon INSTANCE = new InViewOfCommon(); + + private InViewOfCommon() { + super( + "InViewOfCommon", + 328, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_COMMON_STOCK = new Field(InViewOfCommon.INSTANCE, Values.HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_COMMON_STOCK.getOrdinal()); + public final Field HALT_WAS_DUE_TO_COMMON_STOCK_BEING_HALTED = new Field(InViewOfCommon.INSTANCE, Values.HALT_WAS_DUE_TO_COMMON_STOCK_BEING_HALTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_COMMON_STOCK("N"), + HALT_WAS_DUE_TO_COMMON_STOCK_BEING_HALTED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IncTaxInd.java b/fix4j-assert-fixspec-50sp2/fieldtype/IncTaxInd.java new file mode 100644 index 0000000..bce1254 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IncTaxInd.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IncTaxInd extends BaseFieldType { + public static final IncTaxInd INSTANCE = new IncTaxInd(); + + private IncTaxInd() { + super( + "IncTaxInd", + 416, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GROSS = new Field(IncTaxInd.INSTANCE, Values.GROSS.getOrdinal()); + public final Field NET = new Field(IncTaxInd.INSTANCE, Values.NET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GROSS("2"), + NET("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IndividualAllocID.java b/fix4j-assert-fixspec-50sp2/fieldtype/IndividualAllocID.java new file mode 100644 index 0000000..f728c39 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IndividualAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IndividualAllocID extends BaseFieldType { + public static final IndividualAllocID INSTANCE = new IndividualAllocID(); + + private IndividualAllocID() { + super( + "IndividualAllocID", + 467, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IndividualAllocRejCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/IndividualAllocRejCode.java new file mode 100644 index 0000000..ce94d36 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IndividualAllocRejCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IndividualAllocRejCode extends BaseFieldType { + public static final IndividualAllocRejCode INSTANCE = new IndividualAllocRejCode(); + + private IndividualAllocRejCode() { + super( + "IndividualAllocRejCode", + 776, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IndividualAllocType.java b/fix4j-assert-fixspec-50sp2/fieldtype/IndividualAllocType.java new file mode 100644 index 0000000..e458d60 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IndividualAllocType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IndividualAllocType extends BaseFieldType { + public static final IndividualAllocType INSTANCE = new IndividualAllocType(); + + private IndividualAllocType() { + super( + "IndividualAllocType", + 992, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field THIRD_PARTY_ALLOCATION = new Field(IndividualAllocType.INSTANCE, Values.THIRD_PARTY_ALLOCATION.getOrdinal()); + public final Field SUB_ALLOCATE = new Field(IndividualAllocType.INSTANCE, Values.SUB_ALLOCATE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + THIRD_PARTY_ALLOCATION("2"), + SUB_ALLOCATE("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InputSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/InputSource.java new file mode 100644 index 0000000..fcdd551 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InputSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InputSource extends BaseFieldType { + public static final InputSource INSTANCE = new InputSource(); + + private InputSource() { + super( + "InputSource", + 979, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InstrAttribType.java b/fix4j-assert-fixspec-50sp2/fieldtype/InstrAttribType.java new file mode 100644 index 0000000..6160ebf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InstrAttribType.java @@ -0,0 +1,103 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrAttribType extends BaseFieldType { + public static final InstrAttribType INSTANCE = new InstrAttribType(); + + private InstrAttribType() { + super( + "InstrAttribType", + 871, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX = new Field(InstrAttribType.INSTANCE, Values.SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX.getOrdinal()); + public final Field TAXABLE = new Field(InstrAttribType.INSTANCE, Values.TAXABLE.getOrdinal()); + public final Field INDEXED = new Field(InstrAttribType.INSTANCE, Values.INDEXED.getOrdinal()); + public final Field IN_DEFAULT = new Field(InstrAttribType.INSTANCE, Values.IN_DEFAULT.getOrdinal()); + public final Field UNRATED = new Field(InstrAttribType.INSTANCE, Values.UNRATED.getOrdinal()); + public final Field ESCROWED_TO_REDEMPTION_DATE__CALLABLE_SUPPLY_REDEMPTION_DATE_IN_ = new Field(InstrAttribType.INSTANCE, Values.ESCROWED_TO_REDEMPTION_DATE__CALLABLE_SUPPLY_REDEMPTION_DATE_IN_.getOrdinal()); + public final Field PREREFUNDED = new Field(InstrAttribType.INSTANCE, Values.PREREFUNDED.getOrdinal()); + public final Field CALLABLE_PUTTABLE = new Field(InstrAttribType.INSTANCE, Values.CALLABLE_PUTTABLE.getOrdinal()); + public final Field ESCROWED_TO_MATURITY = new Field(InstrAttribType.INSTANCE, Values.ESCROWED_TO_MATURITY.getOrdinal()); + public final Field CALLABLE_BELOW_MATURITY_VALUE = new Field(InstrAttribType.INSTANCE, Values.CALLABLE_BELOW_MATURITY_VALUE.getOrdinal()); + public final Field ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVAL = new Field(InstrAttribType.INSTANCE, Values.ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVAL.getOrdinal()); + public final Field TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTR = new Field(InstrAttribType.INSTANCE, Values.TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTR.getOrdinal()); + public final Field CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED = new Field(InstrAttribType.INSTANCE, Values.CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED.getOrdinal()); + public final Field PRICE_TICK_RULES_FOR_SECURITY = new Field(InstrAttribType.INSTANCE, Values.PRICE_TICK_RULES_FOR_SECURITY.getOrdinal()); + public final Field TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY = new Field(InstrAttribType.INSTANCE, Values.TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY.getOrdinal()); + public final Field INSTRUMENT_DENOMINATOR = new Field(InstrAttribType.INSTANCE, Values.INSTRUMENT_DENOMINATOR.getOrdinal()); + public final Field INSTRUMENT_NUMERATOR = new Field(InstrAttribType.INSTANCE, Values.INSTRUMENT_NUMERATOR.getOrdinal()); + public final Field INSTRUMENT_PRICE_PRECISION = new Field(InstrAttribType.INSTANCE, Values.INSTRUMENT_PRICE_PRECISION.getOrdinal()); + public final Field INSTRUMENT_STRIKE_PRICE = new Field(InstrAttribType.INSTANCE, Values.INSTRUMENT_STRIKE_PRICE.getOrdinal()); + public final Field TRADEABLE_INDICATOR = new Field(InstrAttribType.INSTANCE, Values.TRADEABLE_INDICATOR.getOrdinal()); + public final Field INTEREST_BEARING_FOR_EURO_COMMERCIAL_PAPER_WHEN_NOT_ISSUED_AT_DI = new Field(InstrAttribType.INSTANCE, Values.INTEREST_BEARING_FOR_EURO_COMMERCIAL_PAPER_WHEN_NOT_ISSUED_AT_DI.getOrdinal()); + public final Field ZERO_COUPON = new Field(InstrAttribType.INSTANCE, Values.ZERO_COUPON.getOrdinal()); + public final Field ORIGINAL_ISSUE_DISCOUNT = new Field(InstrAttribType.INSTANCE, Values.ORIGINAL_ISSUE_DISCOUNT.getOrdinal()); + public final Field FLAT_SECURITIES_PAY_INTEREST_ON_A_CURRENT_BASIS_BUT_ARE_TRADED_W = new Field(InstrAttribType.INSTANCE, Values.FLAT_SECURITIES_PAY_INTEREST_ON_A_CURRENT_BASIS_BUT_ARE_TRADED_W.getOrdinal()); + public final Field STEPPED_COUPON = new Field(InstrAttribType.INSTANCE, Values.STEPPED_COUPON.getOrdinal()); + public final Field LESS_FEE_FOR_PUT = new Field(InstrAttribType.INSTANCE, Values.LESS_FEE_FOR_PUT.getOrdinal()); + public final Field VARIABLE_RATE = new Field(InstrAttribType.INSTANCE, Values.VARIABLE_RATE.getOrdinal()); + public final Field NO_PERIODIC_PAYMENTS = new Field(InstrAttribType.INSTANCE, Values.NO_PERIODIC_PAYMENTS.getOrdinal()); + public final Field WHEN_AND_IF_ISSUED = new Field(InstrAttribType.INSTANCE, Values.WHEN_AND_IF_ISSUED.getOrdinal()); + public final Field COUPON_PERIOD_IF_NOT_SEMIANNUAL_SUPPLY_REDEMPTION_DATE_IN_THE_IN = new Field(InstrAttribType.INSTANCE, Values.COUPON_PERIOD_IF_NOT_SEMIANNUAL_SUPPLY_REDEMPTION_DATE_IN_THE_IN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX("19"), + TAXABLE("17"), + INDEXED("18"), + IN_DEFAULT("15"), + UNRATED("16"), + ESCROWED_TO_REDEMPTION_DATE__CALLABLE_SUPPLY_REDEMPTION_DATE_IN_("13"), + PREREFUNDED("14"), + CALLABLE_PUTTABLE("11"), + ESCROWED_TO_MATURITY("12"), + CALLABLE_BELOW_MATURITY_VALUE("21"), + ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVAL("20"), + TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTR("99"), + CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED("22"), + PRICE_TICK_RULES_FOR_SECURITY("23"), + TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY("24"), + INSTRUMENT_DENOMINATOR("25"), + INSTRUMENT_NUMERATOR("26"), + INSTRUMENT_PRICE_PRECISION("27"), + INSTRUMENT_STRIKE_PRICE("28"), + TRADEABLE_INDICATOR("29"), + INTEREST_BEARING_FOR_EURO_COMMERCIAL_PAPER_WHEN_NOT_ISSUED_AT_DI("3"), + ZERO_COUPON("2"), + ORIGINAL_ISSUE_DISCOUNT("10"), + FLAT_SECURITIES_PAY_INTEREST_ON_A_CURRENT_BASIS_BUT_ARE_TRADED_W("1"), + STEPPED_COUPON("7"), + LESS_FEE_FOR_PUT("6"), + VARIABLE_RATE("5"), + NO_PERIODIC_PAYMENTS("4"), + WHEN_AND_IF_ISSUED("9"), + COUPON_PERIOD_IF_NOT_SEMIANNUAL_SUPPLY_REDEMPTION_DATE_IN_THE_IN("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InstrAttribValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/InstrAttribValue.java new file mode 100644 index 0000000..6ed4a15 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InstrAttribValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrAttribValue extends BaseFieldType { + public static final InstrAttribValue INSTANCE = new InstrAttribValue(); + + private InstrAttribValue() { + super( + "InstrAttribValue", + 872, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InstrRegistry.java b/fix4j-assert-fixspec-50sp2/fieldtype/InstrRegistry.java new file mode 100644 index 0000000..a79bade --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InstrRegistry.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrRegistry extends BaseFieldType { + public static final InstrRegistry INSTANCE = new InstrRegistry(); + + private InstrRegistry() { + super( + "InstrRegistry", + 543, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InstrmtAssignmentMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/InstrmtAssignmentMethod.java new file mode 100644 index 0000000..6db06a0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InstrmtAssignmentMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrmtAssignmentMethod extends BaseFieldType { + public static final InstrmtAssignmentMethod INSTANCE = new InstrmtAssignmentMethod(); + + private InstrmtAssignmentMethod() { + super( + "InstrmtAssignmentMethod", + 1049, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartyID.java new file mode 100644 index 0000000..ed48949 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrumentPartyID extends BaseFieldType { + public static final InstrumentPartyID INSTANCE = new InstrumentPartyID(); + + private InstrumentPartyID() { + super( + "InstrumentPartyID", + 1019, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartyIDSource.java new file mode 100644 index 0000000..e10e909 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrumentPartyIDSource extends BaseFieldType { + public static final InstrumentPartyIDSource INSTANCE = new InstrumentPartyIDSource(); + + private InstrumentPartyIDSource() { + super( + "InstrumentPartyIDSource", + 1050, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartyRole.java new file mode 100644 index 0000000..5e25627 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrumentPartyRole extends BaseFieldType { + public static final InstrumentPartyRole INSTANCE = new InstrumentPartyRole(); + + private InstrumentPartyRole() { + super( + "InstrumentPartyRole", + 1051, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartySubID.java new file mode 100644 index 0000000..7c639e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrumentPartySubID extends BaseFieldType { + public static final InstrumentPartySubID INSTANCE = new InstrumentPartySubID(); + + private InstrumentPartySubID() { + super( + "InstrumentPartySubID", + 1053, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartySubIDType.java new file mode 100644 index 0000000..99e3c36 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InstrumentPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrumentPartySubIDType extends BaseFieldType { + public static final InstrumentPartySubIDType INSTANCE = new InstrumentPartySubIDType(); + + private InstrumentPartySubIDType() { + super( + "InstrumentPartySubIDType", + 1054, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InterestAccrualDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/InterestAccrualDate.java new file mode 100644 index 0000000..a373f52 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InterestAccrualDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InterestAccrualDate extends BaseFieldType { + public static final InterestAccrualDate INSTANCE = new InterestAccrualDate(); + + private InterestAccrualDate() { + super( + "InterestAccrualDate", + 874, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InterestAtMaturity.java b/fix4j-assert-fixspec-50sp2/fieldtype/InterestAtMaturity.java new file mode 100644 index 0000000..418bd13 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InterestAtMaturity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InterestAtMaturity extends BaseFieldType { + public static final InterestAtMaturity INSTANCE = new InterestAtMaturity(); + + private InterestAtMaturity() { + super( + "InterestAtMaturity", + 738, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/InvestorCountryOfResidence.java b/fix4j-assert-fixspec-50sp2/fieldtype/InvestorCountryOfResidence.java new file mode 100644 index 0000000..a96dca3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/InvestorCountryOfResidence.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InvestorCountryOfResidence extends BaseFieldType { + public static final InvestorCountryOfResidence INSTANCE = new InvestorCountryOfResidence(); + + private InvestorCountryOfResidence() { + super( + "InvestorCountryOfResidence", + 475, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/IssueDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/IssueDate.java new file mode 100644 index 0000000..5a6a01a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/IssueDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IssueDate extends BaseFieldType { + public static final IssueDate INSTANCE = new IssueDate(); + + private IssueDate() { + super( + "IssueDate", + 225, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Issuer.java b/fix4j-assert-fixspec-50sp2/fieldtype/Issuer.java new file mode 100644 index 0000000..bd7aca6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Issuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Issuer extends BaseFieldType { + public static final Issuer INSTANCE = new Issuer(); + + private Issuer() { + super( + "Issuer", + 106, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LanguageCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/LanguageCode.java new file mode 100644 index 0000000..a1488e7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LanguageCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LanguageCode extends BaseFieldType { + public static final LanguageCode INSTANCE = new LanguageCode(); + + private LanguageCode() { + super( + "LanguageCode", + 1474, + FieldClassLookup.lookup("LANGUAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastCapacity.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastCapacity.java new file mode 100644 index 0000000..da229f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastCapacity.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastCapacity extends BaseFieldType { + public static final LastCapacity INSTANCE = new LastCapacity(); + + private LastCapacity() { + super( + "LastCapacity", + 29, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CROSS_AS_PRINCIPAL = new Field(LastCapacity.INSTANCE, Values.CROSS_AS_PRINCIPAL.getOrdinal()); + public final Field CROSS_AS_AGENT = new Field(LastCapacity.INSTANCE, Values.CROSS_AS_AGENT.getOrdinal()); + public final Field AGENT = new Field(LastCapacity.INSTANCE, Values.AGENT.getOrdinal()); + public final Field PRINCIPAL = new Field(LastCapacity.INSTANCE, Values.PRINCIPAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CROSS_AS_PRINCIPAL("3"), + CROSS_AS_AGENT("2"), + AGENT("1"), + PRINCIPAL("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastForwardPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastForwardPoints.java new file mode 100644 index 0000000..4eb855d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastForwardPoints extends BaseFieldType { + public static final LastForwardPoints INSTANCE = new LastForwardPoints(); + + private LastForwardPoints() { + super( + "LastForwardPoints", + 195, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastForwardPoints2.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastForwardPoints2.java new file mode 100644 index 0000000..1581986 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastForwardPoints2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastForwardPoints2 extends BaseFieldType { + public static final LastForwardPoints2 INSTANCE = new LastForwardPoints2(); + + private LastForwardPoints2() { + super( + "LastForwardPoints2", + 641, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastFragment.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastFragment.java new file mode 100644 index 0000000..8528b05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastFragment.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastFragment extends BaseFieldType { + public static final LastFragment INSTANCE = new LastFragment(); + + private LastFragment() { + super( + "LastFragment", + 893, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_LAST_MESSAGE = new Field(LastFragment.INSTANCE, Values.NOT_LAST_MESSAGE.getOrdinal()); + public final Field LAST_MESSAGE = new Field(LastFragment.INSTANCE, Values.LAST_MESSAGE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_LAST_MESSAGE("N"), + LAST_MESSAGE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastLiquidityInd.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastLiquidityInd.java new file mode 100644 index 0000000..7d5afb9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastLiquidityInd.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastLiquidityInd extends BaseFieldType { + public static final LastLiquidityInd INSTANCE = new LastLiquidityInd(); + + private LastLiquidityInd() { + super( + "LastLiquidityInd", + 851, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LIQUIDITY_ROUTED_OUT = new Field(LastLiquidityInd.INSTANCE, Values.LIQUIDITY_ROUTED_OUT.getOrdinal()); + public final Field REMOVED_LIQUIDITY = new Field(LastLiquidityInd.INSTANCE, Values.REMOVED_LIQUIDITY.getOrdinal()); + public final Field ADDED_LIQUIDITY = new Field(LastLiquidityInd.INSTANCE, Values.ADDED_LIQUIDITY.getOrdinal()); + public final Field AUCTION = new Field(LastLiquidityInd.INSTANCE, Values.AUCTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LIQUIDITY_ROUTED_OUT("3"), + REMOVED_LIQUIDITY("2"), + ADDED_LIQUIDITY("1"), + AUCTION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastMkt.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastMkt.java new file mode 100644 index 0000000..40ba9c3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastMkt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastMkt extends BaseFieldType { + public static final LastMkt INSTANCE = new LastMkt(); + + private LastMkt() { + super( + "LastMkt", + 30, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastMsgSeqNumProcessed.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastMsgSeqNumProcessed.java new file mode 100644 index 0000000..12b4c48 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastMsgSeqNumProcessed.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastMsgSeqNumProcessed extends BaseFieldType { + public static final LastMsgSeqNumProcessed INSTANCE = new LastMsgSeqNumProcessed(); + + private LastMsgSeqNumProcessed() { + super( + "LastMsgSeqNumProcessed", + 369, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastNetworkResponseID.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastNetworkResponseID.java new file mode 100644 index 0000000..4f100f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastNetworkResponseID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastNetworkResponseID extends BaseFieldType { + public static final LastNetworkResponseID INSTANCE = new LastNetworkResponseID(); + + private LastNetworkResponseID() { + super( + "LastNetworkResponseID", + 934, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastParPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastParPx.java new file mode 100644 index 0000000..fc7b89f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastParPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastParPx extends BaseFieldType { + public static final LastParPx INSTANCE = new LastParPx(); + + private LastParPx() { + super( + "LastParPx", + 669, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastPx.java new file mode 100644 index 0000000..866e301 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastPx extends BaseFieldType { + public static final LastPx INSTANCE = new LastPx(); + + private LastPx() { + super( + "LastPx", + 31, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastQty.java new file mode 100644 index 0000000..7ea9122 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastQty extends BaseFieldType { + public static final LastQty INSTANCE = new LastQty(); + + private LastQty() { + super( + "LastQty", + 32, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastRptRequested.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastRptRequested.java new file mode 100644 index 0000000..0122626 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastRptRequested.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastRptRequested extends BaseFieldType { + public static final LastRptRequested INSTANCE = new LastRptRequested(); + + private LastRptRequested() { + super( + "LastRptRequested", + 912, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_LAST_MESSAGE = new Field(LastRptRequested.INSTANCE, Values.NOT_LAST_MESSAGE.getOrdinal()); + public final Field LAST_MESSAGE = new Field(LastRptRequested.INSTANCE, Values.LAST_MESSAGE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_LAST_MESSAGE("N"), + LAST_MESSAGE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastSpotRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastSpotRate.java new file mode 100644 index 0000000..52a67dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastSpotRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastSpotRate extends BaseFieldType { + public static final LastSpotRate INSTANCE = new LastSpotRate(); + + private LastSpotRate() { + super( + "LastSpotRate", + 194, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastSwapPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastSwapPoints.java new file mode 100644 index 0000000..5e579ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastSwapPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastSwapPoints extends BaseFieldType { + public static final LastSwapPoints INSTANCE = new LastSwapPoints(); + + private LastSwapPoints() { + super( + "LastSwapPoints", + 1071, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LastUpdateTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/LastUpdateTime.java new file mode 100644 index 0000000..76fac75 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LastUpdateTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastUpdateTime extends BaseFieldType { + public static final LastUpdateTime INSTANCE = new LastUpdateTime(); + + private LastUpdateTime() { + super( + "LastUpdateTime", + 779, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LateIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/LateIndicator.java new file mode 100644 index 0000000..21cbd6f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LateIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LateIndicator extends BaseFieldType { + public static final LateIndicator INSTANCE = new LateIndicator(); + + private LateIndicator() { + super( + "LateIndicator", + 978, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LeavesQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LeavesQty.java new file mode 100644 index 0000000..35e167d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LeavesQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LeavesQty extends BaseFieldType { + public static final LeavesQty INSTANCE = new LeavesQty(); + + private LeavesQty() { + super( + "LeavesQty", + 151, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocAccount.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocAccount.java new file mode 100644 index 0000000..7a4617c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocAccount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegAllocAccount extends BaseFieldType { + public static final LegAllocAccount INSTANCE = new LegAllocAccount(); + + private LegAllocAccount() { + super( + "LegAllocAccount", + 671, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocAcctIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocAcctIDSource.java new file mode 100644 index 0000000..b6e71ef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocAcctIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegAllocAcctIDSource extends BaseFieldType { + public static final LegAllocAcctIDSource INSTANCE = new LegAllocAcctIDSource(); + + private LegAllocAcctIDSource() { + super( + "LegAllocAcctIDSource", + 674, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocID.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocID.java new file mode 100644 index 0000000..87d6ad3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegAllocID extends BaseFieldType { + public static final LegAllocID INSTANCE = new LegAllocID(); + + private LegAllocID() { + super( + "LegAllocID", + 1366, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocQty.java new file mode 100644 index 0000000..182a0b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegAllocQty extends BaseFieldType { + public static final LegAllocQty INSTANCE = new LegAllocQty(); + + private LegAllocQty() { + super( + "LegAllocQty", + 673, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocSettlCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocSettlCurrency.java new file mode 100644 index 0000000..eae40ca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegAllocSettlCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegAllocSettlCurrency extends BaseFieldType { + public static final LegAllocSettlCurrency INSTANCE = new LegAllocSettlCurrency(); + + private LegAllocSettlCurrency() { + super( + "LegAllocSettlCurrency", + 1367, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkCurveCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkCurveCurrency.java new file mode 100644 index 0000000..091d18e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkCurveCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBenchmarkCurveCurrency extends BaseFieldType { + public static final LegBenchmarkCurveCurrency INSTANCE = new LegBenchmarkCurveCurrency(); + + private LegBenchmarkCurveCurrency() { + super( + "LegBenchmarkCurveCurrency", + 676, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkCurveName.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkCurveName.java new file mode 100644 index 0000000..87a61ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkCurveName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBenchmarkCurveName extends BaseFieldType { + public static final LegBenchmarkCurveName INSTANCE = new LegBenchmarkCurveName(); + + private LegBenchmarkCurveName() { + super( + "LegBenchmarkCurveName", + 677, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkCurvePoint.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkCurvePoint.java new file mode 100644 index 0000000..271d8eb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkCurvePoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBenchmarkCurvePoint extends BaseFieldType { + public static final LegBenchmarkCurvePoint INSTANCE = new LegBenchmarkCurvePoint(); + + private LegBenchmarkCurvePoint() { + super( + "LegBenchmarkCurvePoint", + 678, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkPrice.java new file mode 100644 index 0000000..b4edb58 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBenchmarkPrice extends BaseFieldType { + public static final LegBenchmarkPrice INSTANCE = new LegBenchmarkPrice(); + + private LegBenchmarkPrice() { + super( + "LegBenchmarkPrice", + 679, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkPriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkPriceType.java new file mode 100644 index 0000000..563c7bc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegBenchmarkPriceType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBenchmarkPriceType extends BaseFieldType { + public static final LegBenchmarkPriceType INSTANCE = new LegBenchmarkPriceType(); + + private LegBenchmarkPriceType() { + super( + "LegBenchmarkPriceType", + 680, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegBidForwardPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegBidForwardPoints.java new file mode 100644 index 0000000..0a6dba9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegBidForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBidForwardPoints extends BaseFieldType { + public static final LegBidForwardPoints INSTANCE = new LegBidForwardPoints(); + + private LegBidForwardPoints() { + super( + "LegBidForwardPoints", + 1067, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegBidPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegBidPx.java new file mode 100644 index 0000000..43a26df --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegBidPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBidPx extends BaseFieldType { + public static final LegBidPx INSTANCE = new LegBidPx(); + + private LegBidPx() { + super( + "LegBidPx", + 681, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegCFICode.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegCFICode.java new file mode 100644 index 0000000..aaafc0f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCFICode extends BaseFieldType { + public static final LegCFICode INSTANCE = new LegCFICode(); + + private LegCFICode() { + super( + "LegCFICode", + 608, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegCalculatedCcyLastQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegCalculatedCcyLastQty.java new file mode 100644 index 0000000..4acf61d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegCalculatedCcyLastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCalculatedCcyLastQty extends BaseFieldType { + public static final LegCalculatedCcyLastQty INSTANCE = new LegCalculatedCcyLastQty(); + + private LegCalculatedCcyLastQty() { + super( + "LegCalculatedCcyLastQty", + 1074, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegContractMultiplier.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegContractMultiplier.java new file mode 100644 index 0000000..ccaae6c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegContractMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegContractMultiplier extends BaseFieldType { + public static final LegContractMultiplier INSTANCE = new LegContractMultiplier(); + + private LegContractMultiplier() { + super( + "LegContractMultiplier", + 614, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegContractMultiplierUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegContractMultiplierUnit.java new file mode 100644 index 0000000..e3bed29 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegContractMultiplierUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegContractMultiplierUnit extends BaseFieldType { + public static final LegContractMultiplierUnit INSTANCE = new LegContractMultiplierUnit(); + + private LegContractMultiplierUnit() { + super( + "LegContractMultiplierUnit", + 1436, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegContractSettlMonth.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegContractSettlMonth.java new file mode 100644 index 0000000..b428285 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegContractSettlMonth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegContractSettlMonth extends BaseFieldType { + public static final LegContractSettlMonth INSTANCE = new LegContractSettlMonth(); + + private LegContractSettlMonth() { + super( + "LegContractSettlMonth", + 955, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegCountryOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegCountryOfIssue.java new file mode 100644 index 0000000..ec764da --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegCountryOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCountryOfIssue extends BaseFieldType { + public static final LegCountryOfIssue INSTANCE = new LegCountryOfIssue(); + + private LegCountryOfIssue() { + super( + "LegCountryOfIssue", + 596, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegCouponPaymentDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegCouponPaymentDate.java new file mode 100644 index 0000000..08984a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegCouponPaymentDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCouponPaymentDate extends BaseFieldType { + public static final LegCouponPaymentDate INSTANCE = new LegCouponPaymentDate(); + + private LegCouponPaymentDate() { + super( + "LegCouponPaymentDate", + 248, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegCouponRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegCouponRate.java new file mode 100644 index 0000000..cb1028a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegCouponRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCouponRate extends BaseFieldType { + public static final LegCouponRate INSTANCE = new LegCouponRate(); + + private LegCouponRate() { + super( + "LegCouponRate", + 615, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegCoveredOrUncovered.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegCoveredOrUncovered.java new file mode 100644 index 0000000..d117daf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegCoveredOrUncovered.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCoveredOrUncovered extends BaseFieldType { + public static final LegCoveredOrUncovered INSTANCE = new LegCoveredOrUncovered(); + + private LegCoveredOrUncovered() { + super( + "LegCoveredOrUncovered", + 565, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegCreditRating.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegCreditRating.java new file mode 100644 index 0000000..69b5e2f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegCreditRating.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCreditRating extends BaseFieldType { + public static final LegCreditRating INSTANCE = new LegCreditRating(); + + private LegCreditRating() { + super( + "LegCreditRating", + 257, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegCurrency.java new file mode 100644 index 0000000..d077f54 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCurrency extends BaseFieldType { + public static final LegCurrency INSTANCE = new LegCurrency(); + + private LegCurrency() { + super( + "LegCurrency", + 556, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegCurrencyRatio.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegCurrencyRatio.java new file mode 100644 index 0000000..0fd06cd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegCurrencyRatio.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCurrencyRatio extends BaseFieldType { + public static final LegCurrencyRatio INSTANCE = new LegCurrencyRatio(); + + private LegCurrencyRatio() { + super( + "LegCurrencyRatio", + 1383, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegDatedDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegDatedDate.java new file mode 100644 index 0000000..0a8f5a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegDatedDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegDatedDate extends BaseFieldType { + public static final LegDatedDate INSTANCE = new LegDatedDate(); + + private LegDatedDate() { + super( + "LegDatedDate", + 739, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegDividendYield.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegDividendYield.java new file mode 100644 index 0000000..a3cc55d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegDividendYield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegDividendYield extends BaseFieldType { + public static final LegDividendYield INSTANCE = new LegDividendYield(); + + private LegDividendYield() { + super( + "LegDividendYield", + 1381, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegExecInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegExecInst.java new file mode 100644 index 0000000..28aa47b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegExecInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegExecInst extends BaseFieldType { + public static final LegExecInst INSTANCE = new LegExecInst(); + + private LegExecInst() { + super( + "LegExecInst", + 1384, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegExerciseStyle.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegExerciseStyle.java new file mode 100644 index 0000000..5dd0a40 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegExerciseStyle.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegExerciseStyle extends BaseFieldType { + public static final LegExerciseStyle INSTANCE = new LegExerciseStyle(); + + private LegExerciseStyle() { + super( + "LegExerciseStyle", + 1420, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegFactor.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegFactor.java new file mode 100644 index 0000000..d1dad39 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegFactor.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegFactor extends BaseFieldType { + public static final LegFactor INSTANCE = new LegFactor(); + + private LegFactor() { + super( + "LegFactor", + 253, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegFlowScheduleType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegFlowScheduleType.java new file mode 100644 index 0000000..c81e7c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegFlowScheduleType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegFlowScheduleType extends BaseFieldType { + public static final LegFlowScheduleType INSTANCE = new LegFlowScheduleType(); + + private LegFlowScheduleType() { + super( + "LegFlowScheduleType", + 1440, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegGrossTradeAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegGrossTradeAmt.java new file mode 100644 index 0000000..11c4755 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegGrossTradeAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegGrossTradeAmt extends BaseFieldType { + public static final LegGrossTradeAmt INSTANCE = new LegGrossTradeAmt(); + + private LegGrossTradeAmt() { + super( + "LegGrossTradeAmt", + 1075, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegIOIQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegIOIQty.java new file mode 100644 index 0000000..4f87f3d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegIOIQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegIOIQty extends BaseFieldType { + public static final LegIOIQty INSTANCE = new LegIOIQty(); + + private LegIOIQty() { + super( + "LegIOIQty", + 682, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegIndividualAllocID.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegIndividualAllocID.java new file mode 100644 index 0000000..a95b5b6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegIndividualAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegIndividualAllocID extends BaseFieldType { + public static final LegIndividualAllocID INSTANCE = new LegIndividualAllocID(); + + private LegIndividualAllocID() { + super( + "LegIndividualAllocID", + 672, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegInstrRegistry.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegInstrRegistry.java new file mode 100644 index 0000000..a128d24 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegInstrRegistry.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegInstrRegistry extends BaseFieldType { + public static final LegInstrRegistry INSTANCE = new LegInstrRegistry(); + + private LegInstrRegistry() { + super( + "LegInstrRegistry", + 599, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegInterestAccrualDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegInterestAccrualDate.java new file mode 100644 index 0000000..31a8922 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegInterestAccrualDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegInterestAccrualDate extends BaseFieldType { + public static final LegInterestAccrualDate INSTANCE = new LegInterestAccrualDate(); + + private LegInterestAccrualDate() { + super( + "LegInterestAccrualDate", + 956, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegIssueDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegIssueDate.java new file mode 100644 index 0000000..67e408b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegIssueDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegIssueDate extends BaseFieldType { + public static final LegIssueDate INSTANCE = new LegIssueDate(); + + private LegIssueDate() { + super( + "LegIssueDate", + 249, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegIssuer.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegIssuer.java new file mode 100644 index 0000000..21c9e23 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegIssuer extends BaseFieldType { + public static final LegIssuer INSTANCE = new LegIssuer(); + + private LegIssuer() { + super( + "LegIssuer", + 617, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegLastForwardPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegLastForwardPoints.java new file mode 100644 index 0000000..1d7f404 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegLastForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegLastForwardPoints extends BaseFieldType { + public static final LegLastForwardPoints INSTANCE = new LegLastForwardPoints(); + + private LegLastForwardPoints() { + super( + "LegLastForwardPoints", + 1073, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegLastPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegLastPx.java new file mode 100644 index 0000000..aea2915 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegLastPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegLastPx extends BaseFieldType { + public static final LegLastPx INSTANCE = new LegLastPx(); + + private LegLastPx() { + super( + "LegLastPx", + 637, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegLastQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegLastQty.java new file mode 100644 index 0000000..3b96eb1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegLastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegLastQty extends BaseFieldType { + public static final LegLastQty INSTANCE = new LegLastQty(); + + private LegLastQty() { + super( + "LegLastQty", + 1418, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegLocaleOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegLocaleOfIssue.java new file mode 100644 index 0000000..eaa826b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegLocaleOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegLocaleOfIssue extends BaseFieldType { + public static final LegLocaleOfIssue INSTANCE = new LegLocaleOfIssue(); + + private LegLocaleOfIssue() { + super( + "LegLocaleOfIssue", + 598, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegMaturityDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegMaturityDate.java new file mode 100644 index 0000000..4f8b6f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegMaturityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegMaturityDate extends BaseFieldType { + public static final LegMaturityDate INSTANCE = new LegMaturityDate(); + + private LegMaturityDate() { + super( + "LegMaturityDate", + 611, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegMaturityMonthYear.java new file mode 100644 index 0000000..c6333cd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegMaturityMonthYear extends BaseFieldType { + public static final LegMaturityMonthYear INSTANCE = new LegMaturityMonthYear(); + + private LegMaturityMonthYear() { + super( + "LegMaturityMonthYear", + 610, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegMaturityTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegMaturityTime.java new file mode 100644 index 0000000..27508d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegMaturityTime extends BaseFieldType { + public static final LegMaturityTime INSTANCE = new LegMaturityTime(); + + private LegMaturityTime() { + super( + "LegMaturityTime", + 1212, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegNumber.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegNumber.java new file mode 100644 index 0000000..af85a42 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegNumber.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegNumber extends BaseFieldType { + public static final LegNumber INSTANCE = new LegNumber(); + + private LegNumber() { + super( + "LegNumber", + 1152, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegOfferForwardPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegOfferForwardPoints.java new file mode 100644 index 0000000..a7b404d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegOfferForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegOfferForwardPoints extends BaseFieldType { + public static final LegOfferForwardPoints INSTANCE = new LegOfferForwardPoints(); + + private LegOfferForwardPoints() { + super( + "LegOfferForwardPoints", + 1068, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegOfferPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegOfferPx.java new file mode 100644 index 0000000..66e9dd5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegOfferPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegOfferPx extends BaseFieldType { + public static final LegOfferPx INSTANCE = new LegOfferPx(); + + private LegOfferPx() { + super( + "LegOfferPx", + 684, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegOptAttribute.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegOptAttribute.java new file mode 100644 index 0000000..dfa500c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegOptAttribute.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegOptAttribute extends BaseFieldType { + public static final LegOptAttribute INSTANCE = new LegOptAttribute(); + + private LegOptAttribute() { + super( + "LegOptAttribute", + 613, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegOptionRatio.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegOptionRatio.java new file mode 100644 index 0000000..59c5af4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegOptionRatio.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegOptionRatio extends BaseFieldType { + public static final LegOptionRatio INSTANCE = new LegOptionRatio(); + + private LegOptionRatio() { + super( + "LegOptionRatio", + 1017, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegOrderQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegOrderQty.java new file mode 100644 index 0000000..e46a7d9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegOrderQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegOrderQty extends BaseFieldType { + public static final LegOrderQty INSTANCE = new LegOrderQty(); + + private LegOrderQty() { + super( + "LegOrderQty", + 685, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegPool.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegPool.java new file mode 100644 index 0000000..0f6dda5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegPool.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPool extends BaseFieldType { + public static final LegPool INSTANCE = new LegPool(); + + private LegPool() { + super( + "LegPool", + 740, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegPositionEffect.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegPositionEffect.java new file mode 100644 index 0000000..a62bdbd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegPositionEffect.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPositionEffect extends BaseFieldType { + public static final LegPositionEffect INSTANCE = new LegPositionEffect(); + + private LegPositionEffect() { + super( + "LegPositionEffect", + 564, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegPrice.java new file mode 100644 index 0000000..bf5bf5e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPrice extends BaseFieldType { + public static final LegPrice INSTANCE = new LegPrice(); + + private LegPrice() { + super( + "LegPrice", + 566, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegPriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegPriceType.java new file mode 100644 index 0000000..a92ab69 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegPriceType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPriceType extends BaseFieldType { + public static final LegPriceType INSTANCE = new LegPriceType(); + + private LegPriceType() { + super( + "LegPriceType", + 686, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegPriceUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegPriceUnitOfMeasure.java new file mode 100644 index 0000000..a31540d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegPriceUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPriceUnitOfMeasure extends BaseFieldType { + public static final LegPriceUnitOfMeasure INSTANCE = new LegPriceUnitOfMeasure(); + + private LegPriceUnitOfMeasure() { + super( + "LegPriceUnitOfMeasure", + 1421, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegPriceUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegPriceUnitOfMeasureQty.java new file mode 100644 index 0000000..23f12f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegPriceUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPriceUnitOfMeasureQty extends BaseFieldType { + public static final LegPriceUnitOfMeasureQty INSTANCE = new LegPriceUnitOfMeasureQty(); + + private LegPriceUnitOfMeasureQty() { + super( + "LegPriceUnitOfMeasureQty", + 1422, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegProduct.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegProduct.java new file mode 100644 index 0000000..d551d39 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegProduct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegProduct extends BaseFieldType { + public static final LegProduct INSTANCE = new LegProduct(); + + private LegProduct() { + super( + "LegProduct", + 607, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegPutOrCall.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegPutOrCall.java new file mode 100644 index 0000000..89f842e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegPutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPutOrCall extends BaseFieldType { + public static final LegPutOrCall INSTANCE = new LegPutOrCall(); + + private LegPutOrCall() { + super( + "LegPutOrCall", + 1358, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegQty.java new file mode 100644 index 0000000..d69c388 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegQty extends BaseFieldType { + public static final LegQty INSTANCE = new LegQty(); + + private LegQty() { + super( + "LegQty", + 687, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegRatioQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegRatioQty.java new file mode 100644 index 0000000..4380ab1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegRatioQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRatioQty extends BaseFieldType { + public static final LegRatioQty INSTANCE = new LegRatioQty(); + + private LegRatioQty() { + super( + "LegRatioQty", + 623, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegRedemptionDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegRedemptionDate.java new file mode 100644 index 0000000..2196bd7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegRedemptionDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRedemptionDate extends BaseFieldType { + public static final LegRedemptionDate INSTANCE = new LegRedemptionDate(); + + private LegRedemptionDate() { + super( + "LegRedemptionDate", + 254, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegRefID.java new file mode 100644 index 0000000..8629d8e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRefID extends BaseFieldType { + public static final LegRefID INSTANCE = new LegRefID(); + + private LegRefID() { + super( + "LegRefID", + 654, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegRepoCollateralSecurityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegRepoCollateralSecurityType.java new file mode 100644 index 0000000..df611ef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegRepoCollateralSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRepoCollateralSecurityType extends BaseFieldType { + public static final LegRepoCollateralSecurityType INSTANCE = new LegRepoCollateralSecurityType(); + + private LegRepoCollateralSecurityType() { + super( + "LegRepoCollateralSecurityType", + 250, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegReportID.java new file mode 100644 index 0000000..36d7dbf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegReportID extends BaseFieldType { + public static final LegReportID INSTANCE = new LegReportID(); + + private LegReportID() { + super( + "LegReportID", + 990, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegRepurchaseRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegRepurchaseRate.java new file mode 100644 index 0000000..4c952c2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegRepurchaseRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRepurchaseRate extends BaseFieldType { + public static final LegRepurchaseRate INSTANCE = new LegRepurchaseRate(); + + private LegRepurchaseRate() { + super( + "LegRepurchaseRate", + 252, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegRepurchaseTerm.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegRepurchaseTerm.java new file mode 100644 index 0000000..6e040f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegRepurchaseTerm.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRepurchaseTerm extends BaseFieldType { + public static final LegRepurchaseTerm INSTANCE = new LegRepurchaseTerm(); + + private LegRepurchaseTerm() { + super( + "LegRepurchaseTerm", + 251, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityAltID.java new file mode 100644 index 0000000..1d1536a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityAltID extends BaseFieldType { + public static final LegSecurityAltID INSTANCE = new LegSecurityAltID(); + + private LegSecurityAltID() { + super( + "LegSecurityAltID", + 605, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityAltIDSource.java new file mode 100644 index 0000000..037d7e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityAltIDSource extends BaseFieldType { + public static final LegSecurityAltIDSource INSTANCE = new LegSecurityAltIDSource(); + + private LegSecurityAltIDSource() { + super( + "LegSecurityAltIDSource", + 606, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityDesc.java new file mode 100644 index 0000000..31e91dc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityDesc extends BaseFieldType { + public static final LegSecurityDesc INSTANCE = new LegSecurityDesc(); + + private LegSecurityDesc() { + super( + "LegSecurityDesc", + 620, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityExchange.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityExchange.java new file mode 100644 index 0000000..5af980e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityExchange extends BaseFieldType { + public static final LegSecurityExchange INSTANCE = new LegSecurityExchange(); + + private LegSecurityExchange() { + super( + "LegSecurityExchange", + 616, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityID.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityID.java new file mode 100644 index 0000000..5e5c51f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityID extends BaseFieldType { + public static final LegSecurityID INSTANCE = new LegSecurityID(); + + private LegSecurityID() { + super( + "LegSecurityID", + 602, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityIDSource.java new file mode 100644 index 0000000..5aecc42 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityIDSource extends BaseFieldType { + public static final LegSecurityIDSource INSTANCE = new LegSecurityIDSource(); + + private LegSecurityIDSource() { + super( + "LegSecurityIDSource", + 603, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSecuritySubType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecuritySubType.java new file mode 100644 index 0000000..da17efd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecuritySubType extends BaseFieldType { + public static final LegSecuritySubType INSTANCE = new LegSecuritySubType(); + + private LegSecuritySubType() { + super( + "LegSecuritySubType", + 764, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityType.java new file mode 100644 index 0000000..93d7bd9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityType extends BaseFieldType { + public static final LegSecurityType INSTANCE = new LegSecurityType(); + + private LegSecurityType() { + super( + "LegSecurityType", + 609, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSettlCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSettlCurrency.java new file mode 100644 index 0000000..fba2cf0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSettlCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSettlCurrency extends BaseFieldType { + public static final LegSettlCurrency INSTANCE = new LegSettlCurrency(); + + private LegSettlCurrency() { + super( + "LegSettlCurrency", + 675, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSettlDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSettlDate.java new file mode 100644 index 0000000..e40b974 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSettlDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSettlDate extends BaseFieldType { + public static final LegSettlDate INSTANCE = new LegSettlDate(); + + private LegSettlDate() { + super( + "LegSettlDate", + 588, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSettlType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSettlType.java new file mode 100644 index 0000000..bd25b1f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSettlType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSettlType extends BaseFieldType { + public static final LegSettlType INSTANCE = new LegSettlType(); + + private LegSettlType() { + super( + "LegSettlType", + 587, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSide.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSide.java new file mode 100644 index 0000000..53e67c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSide.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSide extends BaseFieldType { + public static final LegSide INSTANCE = new LegSide(); + + private LegSide() { + super( + "LegSide", + 624, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegStateOrProvinceOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegStateOrProvinceOfIssue.java new file mode 100644 index 0000000..c58286f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegStateOrProvinceOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegStateOrProvinceOfIssue extends BaseFieldType { + public static final LegStateOrProvinceOfIssue INSTANCE = new LegStateOrProvinceOfIssue(); + + private LegStateOrProvinceOfIssue() { + super( + "LegStateOrProvinceOfIssue", + 597, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegStipulationType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegStipulationType.java new file mode 100644 index 0000000..5b109ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegStipulationType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegStipulationType extends BaseFieldType { + public static final LegStipulationType INSTANCE = new LegStipulationType(); + + private LegStipulationType() { + super( + "LegStipulationType", + 688, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegStipulationValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegStipulationValue.java new file mode 100644 index 0000000..e7043f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegStipulationValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegStipulationValue extends BaseFieldType { + public static final LegStipulationValue INSTANCE = new LegStipulationValue(); + + private LegStipulationValue() { + super( + "LegStipulationValue", + 689, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegStrikeCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegStrikeCurrency.java new file mode 100644 index 0000000..645e6fa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegStrikeCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegStrikeCurrency extends BaseFieldType { + public static final LegStrikeCurrency INSTANCE = new LegStrikeCurrency(); + + private LegStrikeCurrency() { + super( + "LegStrikeCurrency", + 942, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegStrikePrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegStrikePrice.java new file mode 100644 index 0000000..49feeb2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegStrikePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegStrikePrice extends BaseFieldType { + public static final LegStrikePrice INSTANCE = new LegStrikePrice(); + + private LegStrikePrice() { + super( + "LegStrikePrice", + 612, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSwapType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSwapType.java new file mode 100644 index 0000000..8f5b0ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSwapType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSwapType extends BaseFieldType { + public static final LegSwapType INSTANCE = new LegSwapType(); + + private LegSwapType() { + super( + "LegSwapType", + 690, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MODIFIED_DURATION = new Field(LegSwapType.INSTANCE, Values.MODIFIED_DURATION.getOrdinal()); + public final Field PAR_FOR_PAR = new Field(LegSwapType.INSTANCE, Values.PAR_FOR_PAR.getOrdinal()); + public final Field PROCEEDS = new Field(LegSwapType.INSTANCE, Values.PROCEEDS.getOrdinal()); + public final Field RISK = new Field(LegSwapType.INSTANCE, Values.RISK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MODIFIED_DURATION("2"), + PAR_FOR_PAR("1"), + PROCEEDS("5"), + RISK("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSymbol.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSymbol.java new file mode 100644 index 0000000..9b359b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSymbol extends BaseFieldType { + public static final LegSymbol INSTANCE = new LegSymbol(); + + private LegSymbol() { + super( + "LegSymbol", + 600, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegSymbolSfx.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegSymbolSfx.java new file mode 100644 index 0000000..c4d6850 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSymbolSfx extends BaseFieldType { + public static final LegSymbolSfx INSTANCE = new LegSymbolSfx(); + + private LegSymbolSfx() { + super( + "LegSymbolSfx", + 601, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegTimeUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegTimeUnit.java new file mode 100644 index 0000000..3aad24e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegTimeUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegTimeUnit extends BaseFieldType { + public static final LegTimeUnit INSTANCE = new LegTimeUnit(); + + private LegTimeUnit() { + super( + "LegTimeUnit", + 1001, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegUnitOfMeasure.java new file mode 100644 index 0000000..15d973a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegUnitOfMeasure extends BaseFieldType { + public static final LegUnitOfMeasure INSTANCE = new LegUnitOfMeasure(); + + private LegUnitOfMeasure() { + super( + "LegUnitOfMeasure", + 999, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegUnitOfMeasureQty.java new file mode 100644 index 0000000..8bccaca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegUnitOfMeasureQty extends BaseFieldType { + public static final LegUnitOfMeasureQty INSTANCE = new LegUnitOfMeasureQty(); + + private LegUnitOfMeasureQty() { + super( + "LegUnitOfMeasureQty", + 1224, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegVolatility.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegVolatility.java new file mode 100644 index 0000000..54708e6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegVolatility.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegVolatility extends BaseFieldType { + public static final LegVolatility INSTANCE = new LegVolatility(); + + private LegVolatility() { + super( + "LegVolatility", + 1379, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LegalConfirm.java b/fix4j-assert-fixspec-50sp2/fieldtype/LegalConfirm.java new file mode 100644 index 0000000..7261e90 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LegalConfirm.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegalConfirm extends BaseFieldType { + public static final LegalConfirm INSTANCE = new LegalConfirm(); + + private LegalConfirm() { + super( + "LegalConfirm", + 650, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DOES_NOT_CONSITUTE_A_LEGAL_CONFIRM = new Field(LegalConfirm.INSTANCE, Values.DOES_NOT_CONSITUTE_A_LEGAL_CONFIRM.getOrdinal()); + public final Field LEGAL_CONFIRM = new Field(LegalConfirm.INSTANCE, Values.LEGAL_CONFIRM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DOES_NOT_CONSITUTE_A_LEGAL_CONFIRM("N"), + LEGAL_CONFIRM("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityIndType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityIndType.java new file mode 100644 index 0000000..7c3a6d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityIndType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LiquidityIndType extends BaseFieldType { + public static final LiquidityIndType INSTANCE = new LiquidityIndType(); + + private LiquidityIndType() { + super( + "LiquidityIndType", + 409, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NORMAL_MARKET_SIZE = new Field(LiquidityIndType.INSTANCE, Values.NORMAL_MARKET_SIZE.getOrdinal()); + public final Field I20DAY_MOVING_AVERAGE = new Field(LiquidityIndType.INSTANCE, Values.I20DAY_MOVING_AVERAGE.getOrdinal()); + public final Field I5DAY_MOVING_AVERAGE = new Field(LiquidityIndType.INSTANCE, Values.I5DAY_MOVING_AVERAGE.getOrdinal()); + public final Field OTHER = new Field(LiquidityIndType.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NORMAL_MARKET_SIZE("3"), + I20DAY_MOVING_AVERAGE("2"), + I5DAY_MOVING_AVERAGE("1"), + OTHER("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityNumSecurities.java b/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityNumSecurities.java new file mode 100644 index 0000000..4747349 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityNumSecurities.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LiquidityNumSecurities extends BaseFieldType { + public static final LiquidityNumSecurities INSTANCE = new LiquidityNumSecurities(); + + private LiquidityNumSecurities() { + super( + "LiquidityNumSecurities", + 441, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityPctHigh.java b/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityPctHigh.java new file mode 100644 index 0000000..cb8dcbf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityPctHigh.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LiquidityPctHigh extends BaseFieldType { + public static final LiquidityPctHigh INSTANCE = new LiquidityPctHigh(); + + private LiquidityPctHigh() { + super( + "LiquidityPctHigh", + 403, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityPctLow.java b/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityPctLow.java new file mode 100644 index 0000000..cf78dc6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityPctLow.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LiquidityPctLow extends BaseFieldType { + public static final LiquidityPctLow INSTANCE = new LiquidityPctLow(); + + private LiquidityPctLow() { + super( + "LiquidityPctLow", + 402, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityValue.java new file mode 100644 index 0000000..e82a2b3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LiquidityValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LiquidityValue extends BaseFieldType { + public static final LiquidityValue INSTANCE = new LiquidityValue(); + + private LiquidityValue() { + super( + "LiquidityValue", + 404, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListExecInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListExecInst.java new file mode 100644 index 0000000..0649eb7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListExecInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListExecInst extends BaseFieldType { + public static final ListExecInst INSTANCE = new ListExecInst(); + + private ListExecInst() { + super( + "ListExecInst", + 69, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListExecInstType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListExecInstType.java new file mode 100644 index 0000000..1935857 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListExecInstType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListExecInstType extends BaseFieldType { + public static final ListExecInstType INSTANCE = new ListExecInstType(); + + private ListExecInstType() { + super( + "ListExecInstType", + 433, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXCHANGESWITCH_CIV_ORDER__SELL_DRIVEN = new Field(ListExecInstType.INSTANCE, Values.EXCHANGESWITCH_CIV_ORDER__SELL_DRIVEN.getOrdinal()); + public final Field WAIT_FOR_EXECUT_INSTRUCTION_IE_A_LIST_EXECUT_MESSAGE_OR_PHONE_CA = new Field(ListExecInstType.INSTANCE, Values.WAIT_FOR_EXECUT_INSTRUCTION_IE_A_LIST_EXECUT_MESSAGE_OR_PHONE_CA.getOrdinal()); + public final Field IMMEDIATE = new Field(ListExecInstType.INSTANCE, Values.IMMEDIATE.getOrdinal()); + public final Field EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_WITHDRAW_IE_ADDITIONAL = new Field(ListExecInstType.INSTANCE, Values.EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_WITHDRAW_IE_ADDITIONAL.getOrdinal()); + public final Field EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_TOPUP_IE_ADDITIONAL_CA = new Field(ListExecInstType.INSTANCE, Values.EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_TOPUP_IE_ADDITIONAL_CA.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXCHANGESWITCH_CIV_ORDER__SELL_DRIVEN("3"), + WAIT_FOR_EXECUT_INSTRUCTION_IE_A_LIST_EXECUT_MESSAGE_OR_PHONE_CA("2"), + IMMEDIATE("1"), + EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_WITHDRAW_IE_ADDITIONAL("5"), + EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_TOPUP_IE_ADDITIONAL_CA("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListID.java new file mode 100644 index 0000000..8f9f183 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListID extends BaseFieldType { + public static final ListID INSTANCE = new ListID(); + + private ListID() { + super( + "ListID", + 66, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListMethod.java new file mode 100644 index 0000000..dc85f88 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListMethod.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListMethod extends BaseFieldType { + public static final ListMethod INSTANCE = new ListMethod(); + + private ListMethod() { + super( + "ListMethod", + 1198, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field USER_REQUESTED = new Field(ListMethod.INSTANCE, Values.USER_REQUESTED.getOrdinal()); + public final Field PRELISTED_ONLY = new Field(ListMethod.INSTANCE, Values.PRELISTED_ONLY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + USER_REQUESTED("1"), + PRELISTED_ONLY("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListName.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListName.java new file mode 100644 index 0000000..5f95c90 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListName extends BaseFieldType { + public static final ListName INSTANCE = new ListName(); + + private ListName() { + super( + "ListName", + 392, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListOrderStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListOrderStatus.java new file mode 100644 index 0000000..ceaec0c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListOrderStatus.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListOrderStatus extends BaseFieldType { + public static final ListOrderStatus INSTANCE = new ListOrderStatus(); + + private ListOrderStatus() { + super( + "ListOrderStatus", + 431, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXECUTING = new Field(ListOrderStatus.INSTANCE, Values.EXECUTING.getOrdinal()); + public final Field RECEIVED_FOR_EXECUTION = new Field(ListOrderStatus.INSTANCE, Values.RECEIVED_FOR_EXECUTION.getOrdinal()); + public final Field IN_BIDDING_PROCESS = new Field(ListOrderStatus.INSTANCE, Values.IN_BIDDING_PROCESS.getOrdinal()); + public final Field REJECT = new Field(ListOrderStatus.INSTANCE, Values.REJECT.getOrdinal()); + public final Field ALL_DONE = new Field(ListOrderStatus.INSTANCE, Values.ALL_DONE.getOrdinal()); + public final Field ALERT = new Field(ListOrderStatus.INSTANCE, Values.ALERT.getOrdinal()); + public final Field CANCELLING = new Field(ListOrderStatus.INSTANCE, Values.CANCELLING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXECUTING("3"), + RECEIVED_FOR_EXECUTION("2"), + IN_BIDDING_PROCESS("1"), + REJECT("7"), + ALL_DONE("6"), + ALERT("5"), + CANCELLING("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListRejectReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListRejectReason.java new file mode 100644 index 0000000..cd6ff57 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListRejectReason.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListRejectReason extends BaseFieldType { + public static final ListRejectReason INSTANCE = new ListRejectReason(); + + private ListRejectReason() { + super( + "ListRejectReason", + 1386, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXCHANGE_CLOSED = new Field(ListRejectReason.INSTANCE, Values.EXCHANGE_CLOSED.getOrdinal()); + public final Field BROKER__EXCHANGE_OPTION = new Field(ListRejectReason.INSTANCE, Values.BROKER__EXCHANGE_OPTION.getOrdinal()); + public final Field DUPLICATE_ORDER_EG_DUPE_CLORDID = new Field(ListRejectReason.INSTANCE, Values.DUPLICATE_ORDER_EG_DUPE_CLORDID.getOrdinal()); + public final Field UNKNOWN_ORDER = new Field(ListRejectReason.INSTANCE, Values.UNKNOWN_ORDER.getOrdinal()); + public final Field TOO_LATE_TO_ENTER = new Field(ListRejectReason.INSTANCE, Values.TOO_LATE_TO_ENTER.getOrdinal()); + public final Field OTHER = new Field(ListRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + public final Field UNSUPPORTED_ORDER_CHARACTERISTIC = new Field(ListRejectReason.INSTANCE, Values.UNSUPPORTED_ORDER_CHARACTERISTIC.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXCHANGE_CLOSED("2"), + BROKER__EXCHANGE_OPTION("0"), + DUPLICATE_ORDER_EG_DUPE_CLORDID("6"), + UNKNOWN_ORDER("5"), + TOO_LATE_TO_ENTER("4"), + OTHER("99"), + UNSUPPORTED_ORDER_CHARACTERISTIC("11"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListSeqNo.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListSeqNo.java new file mode 100644 index 0000000..ed07d03 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListSeqNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListSeqNo extends BaseFieldType { + public static final ListSeqNo INSTANCE = new ListSeqNo(); + + private ListSeqNo() { + super( + "ListSeqNo", + 67, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListStatusText.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListStatusText.java new file mode 100644 index 0000000..6755926 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListStatusText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListStatusText extends BaseFieldType { + public static final ListStatusText INSTANCE = new ListStatusText(); + + private ListStatusText() { + super( + "ListStatusText", + 444, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListStatusType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListStatusType.java new file mode 100644 index 0000000..92564f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListStatusType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListStatusType extends BaseFieldType { + public static final ListStatusType INSTANCE = new ListStatusType(); + + private ListStatusType() { + super( + "ListStatusType", + 429, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TIMED = new Field(ListStatusType.INSTANCE, Values.TIMED.getOrdinal()); + public final Field RESPONSE = new Field(ListStatusType.INSTANCE, Values.RESPONSE.getOrdinal()); + public final Field ACK = new Field(ListStatusType.INSTANCE, Values.ACK.getOrdinal()); + public final Field ALERT = new Field(ListStatusType.INSTANCE, Values.ALERT.getOrdinal()); + public final Field ALL_DONE = new Field(ListStatusType.INSTANCE, Values.ALL_DONE.getOrdinal()); + public final Field EXEC_STARTED = new Field(ListStatusType.INSTANCE, Values.EXEC_STARTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TIMED("3"), + RESPONSE("2"), + ACK("1"), + ALERT("6"), + ALL_DONE("5"), + EXEC_STARTED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ListUpdateAction.java b/fix4j-assert-fixspec-50sp2/fieldtype/ListUpdateAction.java new file mode 100644 index 0000000..1f11e3b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ListUpdateAction.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListUpdateAction extends BaseFieldType { + public static final ListUpdateAction INSTANCE = new ListUpdateAction(); + + private ListUpdateAction() { + super( + "ListUpdateAction", + 1324, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LocaleOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/LocaleOfIssue.java new file mode 100644 index 0000000..e609029 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LocaleOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LocaleOfIssue extends BaseFieldType { + public static final LocaleOfIssue INSTANCE = new LocaleOfIssue(); + + private LocaleOfIssue() { + super( + "LocaleOfIssue", + 472, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LocateReqd.java b/fix4j-assert-fixspec-50sp2/fieldtype/LocateReqd.java new file mode 100644 index 0000000..54564fe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LocateReqd.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LocateReqd extends BaseFieldType { + public static final LocateReqd INSTANCE = new LocateReqd(); + + private LocateReqd() { + super( + "LocateReqd", + 114, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INDICATES_THE_BROKER_IS_NOT_REQUIRED_TO_LOCATE = new Field(LocateReqd.INSTANCE, Values.INDICATES_THE_BROKER_IS_NOT_REQUIRED_TO_LOCATE.getOrdinal()); + public final Field INDICATES_THE_BROKER_IS_RESPONSIBLE_FOR_LOCATING_THE_STOCK = new Field(LocateReqd.INSTANCE, Values.INDICATES_THE_BROKER_IS_RESPONSIBLE_FOR_LOCATING_THE_STOCK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INDICATES_THE_BROKER_IS_NOT_REQUIRED_TO_LOCATE("N"), + INDICATES_THE_BROKER_IS_RESPONSIBLE_FOR_LOCATING_THE_STOCK("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LocationID.java b/fix4j-assert-fixspec-50sp2/fieldtype/LocationID.java new file mode 100644 index 0000000..6a47331 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LocationID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LocationID extends BaseFieldType { + public static final LocationID INSTANCE = new LocationID(); + + private LocationID() { + super( + "LocationID", + 283, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LongQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/LongQty.java new file mode 100644 index 0000000..26db980 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LongQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LongQty extends BaseFieldType { + public static final LongQty INSTANCE = new LongQty(); + + private LongQty() { + super( + "LongQty", + 704, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LotType.java b/fix4j-assert-fixspec-50sp2/fieldtype/LotType.java new file mode 100644 index 0000000..1edd7f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LotType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LotType extends BaseFieldType { + public static final LotType INSTANCE = new LotType(); + + private LotType() { + super( + "LotType", + 1093, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BLOCK_LOT = new Field(LotType.INSTANCE, Values.BLOCK_LOT.getOrdinal()); + public final Field ROUND_LOT = new Field(LotType.INSTANCE, Values.ROUND_LOT.getOrdinal()); + public final Field ODD_LOT = new Field(LotType.INSTANCE, Values.ODD_LOT.getOrdinal()); + public final Field ROUND_LOT_BASED_UPON_UNITOFMEASURE996 = new Field(LotType.INSTANCE, Values.ROUND_LOT_BASED_UPON_UNITOFMEASURE996.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BLOCK_LOT("3"), + ROUND_LOT("2"), + ODD_LOT("1"), + ROUND_LOT_BASED_UPON_UNITOFMEASURE996("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LowLimitPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/LowLimitPrice.java new file mode 100644 index 0000000..a68c865 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LowLimitPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LowLimitPrice extends BaseFieldType { + public static final LowLimitPrice INSTANCE = new LowLimitPrice(); + + private LowLimitPrice() { + super( + "LowLimitPrice", + 1148, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/LowPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/LowPx.java new file mode 100644 index 0000000..37fc75b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/LowPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LowPx extends BaseFieldType { + public static final LowPx INSTANCE = new LowPx(); + + private LowPx() { + super( + "LowPx", + 333, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDBookType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDBookType.java new file mode 100644 index 0000000..217e696 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDBookType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDBookType extends BaseFieldType { + public static final MDBookType INSTANCE = new MDBookType(); + + private MDBookType() { + super( + "MDBookType", + 1021, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_DEPTH = new Field(MDBookType.INSTANCE, Values.ORDER_DEPTH.getOrdinal()); + public final Field PRICE_DEPTH = new Field(MDBookType.INSTANCE, Values.PRICE_DEPTH.getOrdinal()); + public final Field TOP_OF_BOOK = new Field(MDBookType.INSTANCE, Values.TOP_OF_BOOK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_DEPTH("3"), + PRICE_DEPTH("2"), + TOP_OF_BOOK("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryBuyer.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryBuyer.java new file mode 100644 index 0000000..d0e5dfe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryBuyer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryBuyer extends BaseFieldType { + public static final MDEntryBuyer INSTANCE = new MDEntryBuyer(); + + private MDEntryBuyer() { + super( + "MDEntryBuyer", + 288, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryDate.java new file mode 100644 index 0000000..a955e25 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryDate extends BaseFieldType { + public static final MDEntryDate INSTANCE = new MDEntryDate(); + + private MDEntryDate() { + super( + "MDEntryDate", + 272, + FieldClassLookup.lookup("UTCDATEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryForwardPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryForwardPoints.java new file mode 100644 index 0000000..82e6325 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryForwardPoints extends BaseFieldType { + public static final MDEntryForwardPoints INSTANCE = new MDEntryForwardPoints(); + + private MDEntryForwardPoints() { + super( + "MDEntryForwardPoints", + 1027, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryID.java new file mode 100644 index 0000000..f158e8e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryID extends BaseFieldType { + public static final MDEntryID INSTANCE = new MDEntryID(); + + private MDEntryID() { + super( + "MDEntryID", + 278, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryOriginator.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryOriginator.java new file mode 100644 index 0000000..6916bb5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryOriginator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryOriginator extends BaseFieldType { + public static final MDEntryOriginator INSTANCE = new MDEntryOriginator(); + + private MDEntryOriginator() { + super( + "MDEntryOriginator", + 282, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryPositionNo.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryPositionNo.java new file mode 100644 index 0000000..bd74105 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryPositionNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryPositionNo extends BaseFieldType { + public static final MDEntryPositionNo INSTANCE = new MDEntryPositionNo(); + + private MDEntryPositionNo() { + super( + "MDEntryPositionNo", + 290, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryPx.java new file mode 100644 index 0000000..de40dc2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryPx extends BaseFieldType { + public static final MDEntryPx INSTANCE = new MDEntryPx(); + + private MDEntryPx() { + super( + "MDEntryPx", + 270, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryRefID.java new file mode 100644 index 0000000..c4cc2c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryRefID extends BaseFieldType { + public static final MDEntryRefID INSTANCE = new MDEntryRefID(); + + private MDEntryRefID() { + super( + "MDEntryRefID", + 280, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntrySeller.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntrySeller.java new file mode 100644 index 0000000..e93ac42 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntrySeller.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntrySeller extends BaseFieldType { + public static final MDEntrySeller INSTANCE = new MDEntrySeller(); + + private MDEntrySeller() { + super( + "MDEntrySeller", + 289, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntrySize.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntrySize.java new file mode 100644 index 0000000..b35c4b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntrySize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntrySize extends BaseFieldType { + public static final MDEntrySize INSTANCE = new MDEntrySize(); + + private MDEntrySize() { + super( + "MDEntrySize", + 271, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntrySpotRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntrySpotRate.java new file mode 100644 index 0000000..68f3a6d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntrySpotRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntrySpotRate extends BaseFieldType { + public static final MDEntrySpotRate INSTANCE = new MDEntrySpotRate(); + + private MDEntrySpotRate() { + super( + "MDEntrySpotRate", + 1026, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryTime.java new file mode 100644 index 0000000..c87f0f8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryTime extends BaseFieldType { + public static final MDEntryTime INSTANCE = new MDEntryTime(); + + private MDEntryTime() { + super( + "MDEntryTime", + 273, + FieldClassLookup.lookup("UTCTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryType.java new file mode 100644 index 0000000..cc47f6b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDEntryType.java @@ -0,0 +1,115 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryType extends BaseFieldType { + public static final MDEntryType INSTANCE = new MDEntryType(); + + private MDEntryType() { + super( + "MDEntryType", + 269, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COMPOSITE_UNDERLYING_PRICE = new Field(MDEntryType.INSTANCE, Values.COMPOSITE_UNDERLYING_PRICE.getOrdinal()); + public final Field SIMULATED_SELL_PRICE = new Field(MDEntryType.INSTANCE, Values.SIMULATED_SELL_PRICE.getOrdinal()); + public final Field SIMULATED_BUY_PRICE = new Field(MDEntryType.INSTANCE, Values.SIMULATED_BUY_PRICE.getOrdinal()); + public final Field MARGIN_RATE = new Field(MDEntryType.INSTANCE, Values.MARGIN_RATE.getOrdinal()); + public final Field IMBALANCE = new Field(MDEntryType.INSTANCE, Values.IMBALANCE.getOrdinal()); + public final Field TRADE_VOLUME = new Field(MDEntryType.INSTANCE, Values.TRADE_VOLUME.getOrdinal()); + public final Field OPEN_INTEREST = new Field(MDEntryType.INSTANCE, Values.OPEN_INTEREST.getOrdinal()); + public final Field SETTLE_LOW_PRICE = new Field(MDEntryType.INSTANCE, Values.SETTLE_LOW_PRICE.getOrdinal()); + public final Field PRIOR_SETTLE_PRICE = new Field(MDEntryType.INSTANCE, Values.PRIOR_SETTLE_PRICE.getOrdinal()); + public final Field SESSION_HIGH_BID = new Field(MDEntryType.INSTANCE, Values.SESSION_HIGH_BID.getOrdinal()); + public final Field SESSION_LOW_OFFER = new Field(MDEntryType.INSTANCE, Values.SESSION_LOW_OFFER.getOrdinal()); + public final Field MID_PRICE = new Field(MDEntryType.INSTANCE, Values.MID_PRICE.getOrdinal()); + public final Field EMPTY_BOOK = new Field(MDEntryType.INSTANCE, Values.EMPTY_BOOK.getOrdinal()); + public final Field SETTLE_HIGH_PRICE = new Field(MDEntryType.INSTANCE, Values.SETTLE_HIGH_PRICE.getOrdinal()); + public final Field DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = new Field(MDEntryType.INSTANCE, Values.DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS.getOrdinal()); + public final Field CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = new Field(MDEntryType.INSTANCE, Values.CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS.getOrdinal()); + public final Field FIXING_PRICE = new Field(MDEntryType.INSTANCE, Values.FIXING_PRICE.getOrdinal()); + public final Field CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = new Field(MDEntryType.INSTANCE, Values.CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS.getOrdinal()); + public final Field AUCTION_CLEARING_PRICE = new Field(MDEntryType.INSTANCE, Values.AUCTION_CLEARING_PRICE.getOrdinal()); + public final Field EARLY_PRICES = new Field(MDEntryType.INSTANCE, Values.EARLY_PRICES.getOrdinal()); + public final Field SWAP_VALUE_FACTOR_SVP_FOR_SWAPS_CLEARED_THROUGH_A_CENTRAL_COUNTE = new Field(MDEntryType.INSTANCE, Values.SWAP_VALUE_FACTOR_SVP_FOR_SWAPS_CLEARED_THROUGH_A_CENTRAL_COUNTE.getOrdinal()); + public final Field DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = new Field(MDEntryType.INSTANCE, Values.DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS.getOrdinal()); + public final Field RECOVERY_RATE = new Field(MDEntryType.INSTANCE, Values.RECOVERY_RATE.getOrdinal()); + public final Field CASH_RATE = new Field(MDEntryType.INSTANCE, Values.CASH_RATE.getOrdinal()); + public final Field RECOVERY_RATE_FOR_LONG = new Field(MDEntryType.INSTANCE, Values.RECOVERY_RATE_FOR_LONG.getOrdinal()); + public final Field RECOVERY_RATE_FOR_SHORT = new Field(MDEntryType.INSTANCE, Values.RECOVERY_RATE_FOR_SHORT.getOrdinal()); + public final Field INDEX_VALUE = new Field(MDEntryType.INSTANCE, Values.INDEX_VALUE.getOrdinal()); + public final Field TRADE = new Field(MDEntryType.INSTANCE, Values.TRADE.getOrdinal()); + public final Field OFFER = new Field(MDEntryType.INSTANCE, Values.OFFER.getOrdinal()); + public final Field BID = new Field(MDEntryType.INSTANCE, Values.BID.getOrdinal()); + public final Field TRADING_SESSION_HIGH_PRICE = new Field(MDEntryType.INSTANCE, Values.TRADING_SESSION_HIGH_PRICE.getOrdinal()); + public final Field SETTLEMENT_PRICE = new Field(MDEntryType.INSTANCE, Values.SETTLEMENT_PRICE.getOrdinal()); + public final Field CLOSING_PRICE = new Field(MDEntryType.INSTANCE, Values.CLOSING_PRICE.getOrdinal()); + public final Field OPENING_PRICE = new Field(MDEntryType.INSTANCE, Values.OPENING_PRICE.getOrdinal()); + public final Field TRADING_SESSION_VWAP_PRICE = new Field(MDEntryType.INSTANCE, Values.TRADING_SESSION_VWAP_PRICE.getOrdinal()); + public final Field TRADING_SESSION_LOW_PRICE = new Field(MDEntryType.INSTANCE, Values.TRADING_SESSION_LOW_PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COMPOSITE_UNDERLYING_PRICE("D"), + SIMULATED_SELL_PRICE("E"), + SIMULATED_BUY_PRICE("F"), + MARGIN_RATE("G"), + IMBALANCE("A"), + TRADE_VOLUME("B"), + OPEN_INTEREST("C"), + SETTLE_LOW_PRICE("L"), + PRIOR_SETTLE_PRICE("M"), + SESSION_HIGH_BID("N"), + SESSION_LOW_OFFER("O"), + MID_PRICE("H"), + EMPTY_BOOK("J"), + SETTLE_HIGH_PRICE("K"), + DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS("U"), + CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS("T"), + FIXING_PRICE("W"), + CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS("V"), + AUCTION_CLEARING_PRICE("Q"), + EARLY_PRICES("P"), + SWAP_VALUE_FACTOR_SVP_FOR_SWAPS_CLEARED_THROUGH_A_CENTRAL_COUNTE("S"), + DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS("R"), + RECOVERY_RATE("Y"), + CASH_RATE("X"), + RECOVERY_RATE_FOR_LONG("Z"), + RECOVERY_RATE_FOR_SHORT("a"), + INDEX_VALUE("3"), + TRADE("2"), + OFFER("1"), + BID("0"), + TRADING_SESSION_HIGH_PRICE("7"), + SETTLEMENT_PRICE("6"), + CLOSING_PRICE("5"), + OPENING_PRICE("4"), + TRADING_SESSION_VWAP_PRICE("9"), + TRADING_SESSION_LOW_PRICE("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDFeedType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDFeedType.java new file mode 100644 index 0000000..027e33a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDFeedType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDFeedType extends BaseFieldType { + public static final MDFeedType INSTANCE = new MDFeedType(); + + private MDFeedType() { + super( + "MDFeedType", + 1022, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDImplicitDelete.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDImplicitDelete.java new file mode 100644 index 0000000..2bc9cb8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDImplicitDelete.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDImplicitDelete extends BaseFieldType { + public static final MDImplicitDelete INSTANCE = new MDImplicitDelete(); + + private MDImplicitDelete() { + super( + "MDImplicitDelete", + 547, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SERVER_MUST_SEND_AN_EXPLICIT_DELETE_FOR_BIDS_OR_OFFERS_FALLING_O = new Field(MDImplicitDelete.INSTANCE, Values.SERVER_MUST_SEND_AN_EXPLICIT_DELETE_FOR_BIDS_OR_OFFERS_FALLING_O.getOrdinal()); + public final Field CLIENT_HAS_RESPONSIBILITY_FOR_IMPLICITLY_DELETING_BIDS_OR_OFFERS = new Field(MDImplicitDelete.INSTANCE, Values.CLIENT_HAS_RESPONSIBILITY_FOR_IMPLICITLY_DELETING_BIDS_OR_OFFERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SERVER_MUST_SEND_AN_EXPLICIT_DELETE_FOR_BIDS_OR_OFFERS_FALLING_O("N"), + CLIENT_HAS_RESPONSIBILITY_FOR_IMPLICITLY_DELETING_BIDS_OR_OFFERS("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDMkt.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDMkt.java new file mode 100644 index 0000000..aea148d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDMkt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDMkt extends BaseFieldType { + public static final MDMkt INSTANCE = new MDMkt(); + + private MDMkt() { + super( + "MDMkt", + 275, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDOriginType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDOriginType.java new file mode 100644 index 0000000..0ecd5c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDOriginType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDOriginType extends BaseFieldType { + public static final MDOriginType INSTANCE = new MDOriginType(); + + private MDOriginType() { + super( + "MDOriginType", + 1024, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CROSS = new Field(MDOriginType.INSTANCE, Values.CROSS.getOrdinal()); + public final Field OFFBOOK = new Field(MDOriginType.INSTANCE, Values.OFFBOOK.getOrdinal()); + public final Field BOOK = new Field(MDOriginType.INSTANCE, Values.BOOK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CROSS("2"), + OFFBOOK("1"), + BOOK("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDPriceLevel.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDPriceLevel.java new file mode 100644 index 0000000..4361681 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDPriceLevel.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDPriceLevel extends BaseFieldType { + public static final MDPriceLevel INSTANCE = new MDPriceLevel(); + + private MDPriceLevel() { + super( + "MDPriceLevel", + 1023, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDQuoteType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDQuoteType.java new file mode 100644 index 0000000..69a770c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDQuoteType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDQuoteType extends BaseFieldType { + public static final MDQuoteType INSTANCE = new MDQuoteType(); + + private MDQuoteType() { + super( + "MDQuoteType", + 1070, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COUNTER = new Field(MDQuoteType.INSTANCE, Values.COUNTER.getOrdinal()); + public final Field RESTRICTED_TRADEABLE = new Field(MDQuoteType.INSTANCE, Values.RESTRICTED_TRADEABLE.getOrdinal()); + public final Field TRADEABLE = new Field(MDQuoteType.INSTANCE, Values.TRADEABLE.getOrdinal()); + public final Field INDICATIVE = new Field(MDQuoteType.INSTANCE, Values.INDICATIVE.getOrdinal()); + public final Field INDICATIVE_AND_TRADEABLE = new Field(MDQuoteType.INSTANCE, Values.INDICATIVE_AND_TRADEABLE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COUNTER("3"), + RESTRICTED_TRADEABLE("2"), + TRADEABLE("1"), + INDICATIVE("0"), + INDICATIVE_AND_TRADEABLE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDReportID.java new file mode 100644 index 0000000..24d63b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDReportID extends BaseFieldType { + public static final MDReportID INSTANCE = new MDReportID(); + + private MDReportID() { + super( + "MDReportID", + 963, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDReqID.java new file mode 100644 index 0000000..b1f70ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDReqID extends BaseFieldType { + public static final MDReqID INSTANCE = new MDReqID(); + + private MDReqID() { + super( + "MDReqID", + 262, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDReqRejReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDReqRejReason.java new file mode 100644 index 0000000..150c412 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDReqRejReason.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDReqRejReason extends BaseFieldType { + public static final MDReqRejReason INSTANCE = new MDReqRejReason(); + + private MDReqRejReason() { + super( + "MDReqRejReason", + 281, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INSUFFICIENT_CREDIT = new Field(MDReqRejReason.INSTANCE, Values.INSUFFICIENT_CREDIT.getOrdinal()); + public final Field UNSUPPORTED_SCOPE = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_SCOPE.getOrdinal()); + public final Field UNSUPPORTED_OPENCLOSESETTLEFLAG = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_OPENCLOSESETTLEFLAG.getOrdinal()); + public final Field UNSUPPORTED_MDIMPLICITDELETE = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_MDIMPLICITDELETE.getOrdinal()); + public final Field INSUFFICIENT_PERMISSIONS = new Field(MDReqRejReason.INSTANCE, Values.INSUFFICIENT_PERMISSIONS.getOrdinal()); + public final Field INSUFFICIENT_BANDWIDTH = new Field(MDReqRejReason.INSTANCE, Values.INSUFFICIENT_BANDWIDTH.getOrdinal()); + public final Field DUPLICATE_MDREQID = new Field(MDReqRejReason.INSTANCE, Values.DUPLICATE_MDREQID.getOrdinal()); + public final Field UNKNOWN_SYMBOL = new Field(MDReqRejReason.INSTANCE, Values.UNKNOWN_SYMBOL.getOrdinal()); + public final Field UNSUPPORTED_AGGREGATEDBOOK = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_AGGREGATEDBOOK.getOrdinal()); + public final Field UNSUPPORTED_MDUPDATETYPE = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_MDUPDATETYPE.getOrdinal()); + public final Field UNSUPPORTED_MARKETDEPTH = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_MARKETDEPTH.getOrdinal()); + public final Field UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE.getOrdinal()); + public final Field UNSUPPORTED_TRADINGSESSIONID = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_TRADINGSESSIONID.getOrdinal()); + public final Field UNSUPPORTED_MDENTRYTYPE = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_MDENTRYTYPE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INSUFFICIENT_CREDIT("D"), + UNSUPPORTED_SCOPE("A"), + UNSUPPORTED_OPENCLOSESETTLEFLAG("B"), + UNSUPPORTED_MDIMPLICITDELETE("C"), + INSUFFICIENT_PERMISSIONS("3"), + INSUFFICIENT_BANDWIDTH("2"), + DUPLICATE_MDREQID("1"), + UNKNOWN_SYMBOL("0"), + UNSUPPORTED_AGGREGATEDBOOK("7"), + UNSUPPORTED_MDUPDATETYPE("6"), + UNSUPPORTED_MARKETDEPTH("5"), + UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE("4"), + UNSUPPORTED_TRADINGSESSIONID("9"), + UNSUPPORTED_MDENTRYTYPE("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDSecSize.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDSecSize.java new file mode 100644 index 0000000..8b9d019 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDSecSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDSecSize extends BaseFieldType { + public static final MDSecSize INSTANCE = new MDSecSize(); + + private MDSecSize() { + super( + "MDSecSize", + 1179, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDSecSizeType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDSecSizeType.java new file mode 100644 index 0000000..8731b95 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDSecSizeType.java @@ -0,0 +1,45 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDSecSizeType extends BaseFieldType { + public static final MDSecSizeType INSTANCE = new MDSecSizeType(); + + private MDSecSizeType() { + super( + "MDSecSizeType", + 1178, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CUSTOMER = new Field(MDSecSizeType.INSTANCE, Values.CUSTOMER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CUSTOMER("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDStreamID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDStreamID.java new file mode 100644 index 0000000..9923d3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDStreamID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDStreamID extends BaseFieldType { + public static final MDStreamID INSTANCE = new MDStreamID(); + + private MDStreamID() { + super( + "MDStreamID", + 1500, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDSubBookType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDSubBookType.java new file mode 100644 index 0000000..fb2962d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDSubBookType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDSubBookType extends BaseFieldType { + public static final MDSubBookType INSTANCE = new MDSubBookType(); + + private MDSubBookType() { + super( + "MDSubBookType", + 1173, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDUpdateAction.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDUpdateAction.java new file mode 100644 index 0000000..c59ccd5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDUpdateAction.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDUpdateAction extends BaseFieldType { + public static final MDUpdateAction INSTANCE = new MDUpdateAction(); + + private MDUpdateAction() { + super( + "MDUpdateAction", + 279, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DELETE_THRU = new Field(MDUpdateAction.INSTANCE, Values.DELETE_THRU.getOrdinal()); + public final Field DELETE = new Field(MDUpdateAction.INSTANCE, Values.DELETE.getOrdinal()); + public final Field CHANGE = new Field(MDUpdateAction.INSTANCE, Values.CHANGE.getOrdinal()); + public final Field NEW = new Field(MDUpdateAction.INSTANCE, Values.NEW.getOrdinal()); + public final Field OVERLAY = new Field(MDUpdateAction.INSTANCE, Values.OVERLAY.getOrdinal()); + public final Field DELETE_FROM = new Field(MDUpdateAction.INSTANCE, Values.DELETE_FROM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DELETE_THRU("3"), + DELETE("2"), + CHANGE("1"), + NEW("0"), + OVERLAY("5"), + DELETE_FROM("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MDUpdateType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MDUpdateType.java new file mode 100644 index 0000000..ef6a123 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MDUpdateType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDUpdateType extends BaseFieldType { + public static final MDUpdateType INSTANCE = new MDUpdateType(); + + private MDUpdateType() { + super( + "MDUpdateType", + 265, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INCREMENTAL_REFRESH = new Field(MDUpdateType.INSTANCE, Values.INCREMENTAL_REFRESH.getOrdinal()); + public final Field FULL_REFRESH = new Field(MDUpdateType.INSTANCE, Values.FULL_REFRESH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INCREMENTAL_REFRESH("1"), + FULL_REFRESH("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MailingDtls.java b/fix4j-assert-fixspec-50sp2/fieldtype/MailingDtls.java new file mode 100644 index 0000000..49c16ea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MailingDtls.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MailingDtls extends BaseFieldType { + public static final MailingDtls INSTANCE = new MailingDtls(); + + private MailingDtls() { + super( + "MailingDtls", + 474, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MailingInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/MailingInst.java new file mode 100644 index 0000000..060ab5d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MailingInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MailingInst extends BaseFieldType { + public static final MailingInst INSTANCE = new MailingInst(); + + private MailingInst() { + super( + "MailingInst", + 482, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ManualOrderIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/ManualOrderIndicator.java new file mode 100644 index 0000000..73f93c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ManualOrderIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ManualOrderIndicator extends BaseFieldType { + public static final ManualOrderIndicator INSTANCE = new ManualOrderIndicator(); + + private ManualOrderIndicator() { + super( + "ManualOrderIndicator", + 1028, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MarginExcess.java b/fix4j-assert-fixspec-50sp2/fieldtype/MarginExcess.java new file mode 100644 index 0000000..1cfe7f8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MarginExcess.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarginExcess extends BaseFieldType { + public static final MarginExcess INSTANCE = new MarginExcess(); + + private MarginExcess() { + super( + "MarginExcess", + 899, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MarginRatio.java b/fix4j-assert-fixspec-50sp2/fieldtype/MarginRatio.java new file mode 100644 index 0000000..402d650 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MarginRatio.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarginRatio extends BaseFieldType { + public static final MarginRatio INSTANCE = new MarginRatio(); + + private MarginRatio() { + super( + "MarginRatio", + 898, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MarketDepth.java b/fix4j-assert-fixspec-50sp2/fieldtype/MarketDepth.java new file mode 100644 index 0000000..4e043a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MarketDepth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketDepth extends BaseFieldType { + public static final MarketDepth INSTANCE = new MarketDepth(); + + private MarketDepth() { + super( + "MarketDepth", + 264, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MarketID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MarketID.java new file mode 100644 index 0000000..f58ac96 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MarketID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketID extends BaseFieldType { + public static final MarketID INSTANCE = new MarketID(); + + private MarketID() { + super( + "MarketID", + 1301, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MarketReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MarketReportID.java new file mode 100644 index 0000000..e370667 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MarketReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketReportID extends BaseFieldType { + public static final MarketReportID INSTANCE = new MarketReportID(); + + private MarketReportID() { + super( + "MarketReportID", + 1394, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MarketReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MarketReqID.java new file mode 100644 index 0000000..7604b29 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MarketReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketReqID extends BaseFieldType { + public static final MarketReqID INSTANCE = new MarketReqID(); + + private MarketReqID() { + super( + "MarketReqID", + 1393, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MarketSegmentDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/MarketSegmentDesc.java new file mode 100644 index 0000000..6b99a60 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MarketSegmentDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketSegmentDesc extends BaseFieldType { + public static final MarketSegmentDesc INSTANCE = new MarketSegmentDesc(); + + private MarketSegmentDesc() { + super( + "MarketSegmentDesc", + 1396, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MarketSegmentID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MarketSegmentID.java new file mode 100644 index 0000000..5b5d2e6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MarketSegmentID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketSegmentID extends BaseFieldType { + public static final MarketSegmentID INSTANCE = new MarketSegmentID(); + + private MarketSegmentID() { + super( + "MarketSegmentID", + 1300, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MarketUpdateAction.java b/fix4j-assert-fixspec-50sp2/fieldtype/MarketUpdateAction.java new file mode 100644 index 0000000..b43a9fc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MarketUpdateAction.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketUpdateAction extends BaseFieldType { + public static final MarketUpdateAction INSTANCE = new MarketUpdateAction(); + + private MarketUpdateAction() { + super( + "MarketUpdateAction", + 1395, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DELETE = new Field(MarketUpdateAction.INSTANCE, Values.DELETE.getOrdinal()); + public final Field ADD = new Field(MarketUpdateAction.INSTANCE, Values.ADD.getOrdinal()); + public final Field MODIFY = new Field(MarketUpdateAction.INSTANCE, Values.MODIFY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DELETE("D"), + ADD("A"), + MODIFY("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MassActionRejectReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/MassActionRejectReason.java new file mode 100644 index 0000000..42f661e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MassActionRejectReason.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassActionRejectReason extends BaseFieldType { + public static final MassActionRejectReason INSTANCE = new MassActionRejectReason(); + + private MassActionRejectReason() { + super( + "MassActionRejectReason", + 1376, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_PRODUCT = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_PRODUCT.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_UNDERLYING_SECURITY = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_UNDERLYING_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY_ISSUER = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY_ISSUER.getOrdinal()); + public final Field MASS_ACTION_NOT_SUPPORTED = new Field(MassActionRejectReason.INSTANCE, Values.MASS_ACTION_NOT_SUPPORTED.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_MARKET = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_MARKET.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_TRADING_SESSION = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_TRADING_SESSION.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITYTYPE = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITYTYPE.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_CFICODE = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_CFICODE.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY_GROUP = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY_GROUP.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_MARKET_SEGMENT = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_MARKET_SEGMENT.getOrdinal()); + public final Field OTHER = new Field(MassActionRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY("11"), + INVALID_OR_UNKNOWN_PRODUCT("3"), + INVALID_OR_UNKNOWN_UNDERLYING_SECURITY("2"), + INVALID_OR_UNKNOWN_SECURITY("1"), + INVALID_OR_UNKNOWN_SECURITY_ISSUER("10"), + MASS_ACTION_NOT_SUPPORTED("0"), + INVALID_OR_UNKNOWN_MARKET("7"), + INVALID_OR_UNKNOWN_TRADING_SESSION("6"), + INVALID_OR_UNKNOWN_SECURITYTYPE("5"), + INVALID_OR_UNKNOWN_CFICODE("4"), + INVALID_OR_UNKNOWN_SECURITY_GROUP("9"), + INVALID_OR_UNKNOWN_MARKET_SEGMENT("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MassActionReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MassActionReportID.java new file mode 100644 index 0000000..cb16bc4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MassActionReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassActionReportID extends BaseFieldType { + public static final MassActionReportID INSTANCE = new MassActionReportID(); + + private MassActionReportID() { + super( + "MassActionReportID", + 1369, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MassActionResponse.java b/fix4j-assert-fixspec-50sp2/fieldtype/MassActionResponse.java new file mode 100644 index 0000000..fbc5b5f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MassActionResponse.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassActionResponse extends BaseFieldType { + public static final MassActionResponse INSTANCE = new MassActionResponse(); + + private MassActionResponse() { + super( + "MassActionResponse", + 1375, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCEPTED = new Field(MassActionResponse.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field REJECTED__SEE_MASSACTIONREJECTREASON1376 = new Field(MassActionResponse.INSTANCE, Values.REJECTED__SEE_MASSACTIONREJECTREASON1376.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCEPTED("1"), + REJECTED__SEE_MASSACTIONREJECTREASON1376("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MassActionScope.java b/fix4j-assert-fixspec-50sp2/fieldtype/MassActionScope.java new file mode 100644 index 0000000..49f8a0e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MassActionScope.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassActionScope extends BaseFieldType { + public static final MassActionScope INSTANCE = new MassActionScope(); + + private MassActionScope() { + super( + "MassActionScope", + 1374, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ALL_ORDERS_FOR_A_PRODUCT = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_PRODUCT.getOrdinal()); + public final Field ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_SECURITY_GROUP = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_SECURITY_GROUP.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_SECURITY = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_SECURITY.getOrdinal()); + public final Field ALL_ORDERS = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_TRADING_SESSION = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_TRADING_SESSION.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_SECURITYTYPE = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_SECURITYTYPE.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_CFICODE = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_CFICODE.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_MARKET_SEGMENT = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_MARKET_SEGMENT.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_MARKET = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_MARKET.getOrdinal()); + public final Field CANCEL_FOR_SECURITY_ISSUER = new Field(MassActionScope.INSTANCE, Values.CANCEL_FOR_SECURITY_ISSUER.getOrdinal()); + public final Field CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassActionScope.INSTANCE, Values.CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ALL_ORDERS_FOR_A_PRODUCT("3"), + ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY("2"), + ALL_ORDERS_FOR_A_SECURITY_GROUP("10"), + ALL_ORDERS_FOR_A_SECURITY("1"), + ALL_ORDERS("7"), + ALL_ORDERS_FOR_A_TRADING_SESSION("6"), + ALL_ORDERS_FOR_A_SECURITYTYPE("5"), + ALL_ORDERS_FOR_A_CFICODE("4"), + ALL_ORDERS_FOR_A_MARKET_SEGMENT("9"), + ALL_ORDERS_FOR_A_MARKET("8"), + CANCEL_FOR_SECURITY_ISSUER("11"), + CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY("12"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MassActionType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MassActionType.java new file mode 100644 index 0000000..e69c602 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MassActionType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassActionType extends BaseFieldType { + public static final MassActionType INSTANCE = new MassActionType(); + + private MassActionType() { + super( + "MassActionType", + 1373, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL_ORDERS = new Field(MassActionType.INSTANCE, Values.CANCEL_ORDERS.getOrdinal()); + public final Field RELEASE_ORDERS_FROM_SUSPENSION = new Field(MassActionType.INSTANCE, Values.RELEASE_ORDERS_FROM_SUSPENSION.getOrdinal()); + public final Field SUSPEND_ORDERS = new Field(MassActionType.INSTANCE, Values.SUSPEND_ORDERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL_ORDERS("3"), + RELEASE_ORDERS_FROM_SUSPENSION("2"), + SUSPEND_ORDERS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MassCancelRejectReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/MassCancelRejectReason.java new file mode 100644 index 0000000..0d3b70a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MassCancelRejectReason.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassCancelRejectReason extends BaseFieldType { + public static final MassCancelRejectReason INSTANCE = new MassCancelRejectReason(); + + private MassCancelRejectReason() { + super( + "MassCancelRejectReason", + 532, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_PRODUCT = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_PRODUCT.getOrdinal()); + public final Field INVALID_OR_UNKOWN_UNDERLYING_SECURITY = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKOWN_UNDERLYING_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY_ISSUER = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY_ISSUER.getOrdinal()); + public final Field MASS_CANCEL_NOT_SUPPORTED = new Field(MassCancelRejectReason.INSTANCE, Values.MASS_CANCEL_NOT_SUPPORTED.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_MARKET = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_MARKET.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_TRADING_SESSION = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_TRADING_SESSION.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITYTYPE = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITYTYPE.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_CFICODE = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_CFICODE.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY_GROUP = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY_GROUP.getOrdinal()); + public final Field INVALID_OR_UNKOWN_MARKET_SEGMENT = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKOWN_MARKET_SEGMENT.getOrdinal()); + public final Field OTHER = new Field(MassCancelRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY("11"), + INVALID_OR_UNKNOWN_PRODUCT("3"), + INVALID_OR_UNKOWN_UNDERLYING_SECURITY("2"), + INVALID_OR_UNKNOWN_SECURITY("1"), + INVALID_OR_UNKNOWN_SECURITY_ISSUER("10"), + MASS_CANCEL_NOT_SUPPORTED("0"), + INVALID_OR_UNKNOWN_MARKET("7"), + INVALID_OR_UNKNOWN_TRADING_SESSION("6"), + INVALID_OR_UNKNOWN_SECURITYTYPE("5"), + INVALID_OR_UNKNOWN_CFICODE("4"), + INVALID_OR_UNKNOWN_SECURITY_GROUP("9"), + INVALID_OR_UNKOWN_MARKET_SEGMENT("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MassCancelRequestType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MassCancelRequestType.java new file mode 100644 index 0000000..d4ac9b2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MassCancelRequestType.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassCancelRequestType extends BaseFieldType { + public static final MassCancelRequestType INSTANCE = new MassCancelRequestType(); + + private MassCancelRequestType() { + super( + "MassCancelRequestType", + 530, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL_ORDERS_FOR_A_PRODUCT = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_PRODUCT.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITY = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITY.getOrdinal()); + public final Field CANCEL_ALL_ORDERS = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ALL_ORDERS.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITY_GROUP = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITY_GROUP.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_TRADING_SESSION = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_TRADING_SESSION.getOrdinal()); + public final Field CANCEL_FOR_SECURITY_ISSUER = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_FOR_SECURITY_ISSUER.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITYTYPE = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITYTYPE.getOrdinal()); + public final Field CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_CFICODE = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_CFICODE.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_MARKET_SEGMENT.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_MARKET = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_MARKET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL_ORDERS_FOR_A_PRODUCT("3"), + CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY("2"), + CANCEL_ORDERS_FOR_A_SECURITY("1"), + CANCEL_ALL_ORDERS("7"), + CANCEL_ORDERS_FOR_A_SECURITY_GROUP("A"), + CANCEL_ORDERS_FOR_A_TRADING_SESSION("6"), + CANCEL_FOR_SECURITY_ISSUER("B"), + CANCEL_ORDERS_FOR_A_SECURITYTYPE("5"), + CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY("C"), + CANCEL_ORDERS_FOR_A_CFICODE("4"), + CANCEL_ORDERS_FOR_A_MARKET_SEGMENT("9"), + CANCEL_ORDERS_FOR_A_MARKET("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MassCancelResponse.java b/fix4j-assert-fixspec-50sp2/fieldtype/MassCancelResponse.java new file mode 100644 index 0000000..2648471 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MassCancelResponse.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassCancelResponse extends BaseFieldType { + public static final MassCancelResponse INSTANCE = new MassCancelResponse(); + + private MassCancelResponse() { + super( + "MassCancelResponse", + 531, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL_ORDERS_FOR_A_SECURITY_GROUP = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITY_GROUP.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_PRODUCT = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_PRODUCT.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITY = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITY.getOrdinal()); + public final Field CANCEL_REQUEST_REJECTED__SEE_MASSCANCELREJECTREASON_532 = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_REQUEST_REJECTED__SEE_MASSCANCELREJECTREASON_532.getOrdinal()); + public final Field CANCEL_ALL_ORDERS = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ALL_ORDERS.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_TRADING_SESSION = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_TRADING_SESSION.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITYTYPE = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITYTYPE.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_CFICODE = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_CFICODE.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_MARKET_SEGMENT.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_MARKET = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_MARKET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL_ORDERS_FOR_A_SECURITY_GROUP("A"), + CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER("B"), + CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY("C"), + CANCEL_ORDERS_FOR_A_PRODUCT("3"), + CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY("2"), + CANCEL_ORDERS_FOR_A_SECURITY("1"), + CANCEL_REQUEST_REJECTED__SEE_MASSCANCELREJECTREASON_532("0"), + CANCEL_ALL_ORDERS("7"), + CANCEL_ORDERS_FOR_A_TRADING_SESSION("6"), + CANCEL_ORDERS_FOR_A_SECURITYTYPE("5"), + CANCEL_ORDERS_FOR_A_CFICODE("4"), + CANCEL_ORDERS_FOR_A_MARKET_SEGMENT("9"), + CANCEL_ORDERS_FOR_A_MARKET("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MassStatusReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MassStatusReqID.java new file mode 100644 index 0000000..59b5ed8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MassStatusReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassStatusReqID extends BaseFieldType { + public static final MassStatusReqID INSTANCE = new MassStatusReqID(); + + private MassStatusReqID() { + super( + "MassStatusReqID", + 584, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MassStatusReqType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MassStatusReqType.java new file mode 100644 index 0000000..f7c5c0b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MassStatusReqType.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassStatusReqType extends BaseFieldType { + public static final MassStatusReqType INSTANCE = new MassStatusReqType(); + + private MassStatusReqType() { + super( + "MassStatusReqType", + 585, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field STATUS_FOR_ORDERS_FOR_A_PRODUCT = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_PRODUCT.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY.getOrdinal()); + public final Field STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_A_SECURITY = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_SECURITY.getOrdinal()); + public final Field STATUS_FOR_ALL_ORDERS = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ALL_ORDERS.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_A_CFICODE = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_CFICODE.getOrdinal()); + public final Field STATUS_FOR_SECURITY_ISSUER = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_SECURITY_ISSUER.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_A_PARTYID = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_PARTYID.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + STATUS_FOR_ORDERS_FOR_A_PRODUCT("3"), + STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY("2"), + STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY("10"), + STATUS_FOR_ORDERS_FOR_A_SECURITY("1"), + STATUS_FOR_ALL_ORDERS("7"), + STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION("6"), + STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE("5"), + STATUS_FOR_ORDERS_FOR_A_CFICODE("4"), + STATUS_FOR_SECURITY_ISSUER("9"), + STATUS_FOR_ORDERS_FOR_A_PARTYID("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MatchAlgorithm.java b/fix4j-assert-fixspec-50sp2/fieldtype/MatchAlgorithm.java new file mode 100644 index 0000000..5da3b8b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MatchAlgorithm.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MatchAlgorithm extends BaseFieldType { + public static final MatchAlgorithm INSTANCE = new MatchAlgorithm(); + + private MatchAlgorithm() { + super( + "MatchAlgorithm", + 1142, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MatchIncrement.java b/fix4j-assert-fixspec-50sp2/fieldtype/MatchIncrement.java new file mode 100644 index 0000000..3bafc58 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MatchIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MatchIncrement extends BaseFieldType { + public static final MatchIncrement INSTANCE = new MatchIncrement(); + + private MatchIncrement() { + super( + "MatchIncrement", + 1089, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MatchStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/MatchStatus.java new file mode 100644 index 0000000..15fd50d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MatchStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MatchStatus extends BaseFieldType { + public static final MatchStatus INSTANCE = new MatchStatus(); + + private MatchStatus() { + super( + "MatchStatus", + 573, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ADVISORY_OR_ALERT = new Field(MatchStatus.INSTANCE, Values.ADVISORY_OR_ALERT.getOrdinal()); + public final Field UNCOMPARED_UNMATCHED_OR_UNAFFIRMED = new Field(MatchStatus.INSTANCE, Values.UNCOMPARED_UNMATCHED_OR_UNAFFIRMED.getOrdinal()); + public final Field COMPARED_MATCHED_OR_AFFIRMED = new Field(MatchStatus.INSTANCE, Values.COMPARED_MATCHED_OR_AFFIRMED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ADVISORY_OR_ALERT("2"), + UNCOMPARED_UNMATCHED_OR_UNAFFIRMED("1"), + COMPARED_MATCHED_OR_AFFIRMED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MatchType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MatchType.java new file mode 100644 index 0000000..21d2976 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MatchType.java @@ -0,0 +1,95 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MatchType extends BaseFieldType { + public static final MatchType INSTANCE = new MatchType(); + + private MatchType() { + super( + "MatchType", + 574, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES = new Field(MatchType.INSTANCE, Values._PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES.getOrdinal()); + public final Field _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_A = new Field(MatchType.INSTANCE, Values._PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_A.getOrdinal()); + public final Field ACT_M6_MATCH = new Field(MatchType.INSTANCE, Values.ACT_M6_MATCH.getOrdinal()); + public final Field _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES = new Field(MatchType.INSTANCE, Values._PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES.getOrdinal()); + public final Field ACT_DEFAULT_AFTER_M2 = new Field(MatchType.INSTANCE, Values.ACT_DEFAULT_AFTER_M2.getOrdinal()); + public final Field _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AN = new Field(MatchType.INSTANCE, Values._PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AN.getOrdinal()); + public final Field _PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME = new Field(MatchType.INSTANCE, Values._PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME.getOrdinal()); + public final Field SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I.getOrdinal()); + public final Field SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I.getOrdinal()); + public final Field ACT_DEFAULT_TRADE = new Field(MatchType.INSTANCE, Values.ACT_DEFAULT_TRADE.getOrdinal()); + public final Field ACT_ACCEPTED_TRADE = new Field(MatchType.INSTANCE, Values.ACT_ACCEPTED_TRADE.getOrdinal()); + public final Field SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH.getOrdinal()); + public final Field _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_T = new Field(MatchType.INSTANCE, Values._PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_T.getOrdinal()); + public final Field COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST = new Field(MatchType.INSTANCE, Values.COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST.getOrdinal()); + public final Field OCS_LOCKED_IN_NONACT = new Field(MatchType.INSTANCE, Values.OCS_LOCKED_IN_NONACT.getOrdinal()); + public final Field SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I.getOrdinal()); + public final Field CONFIRMED_TRADE_REPORT_REPORTING_FROM_RECOGNIZED_MARKETS = new Field(MatchType.INSTANCE, Values.CONFIRMED_TRADE_REPORT_REPORTING_FROM_RECOGNIZED_MARKETS.getOrdinal()); + public final Field SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I.getOrdinal()); + public final Field TWOPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE = new Field(MatchType.INSTANCE, Values.TWOPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE.getOrdinal()); + public final Field SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I.getOrdinal()); + public final Field ONEPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE = new Field(MatchType.INSTANCE, Values.ONEPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE.getOrdinal()); + public final Field CALL_AUCTION = new Field(MatchType.INSTANCE, Values.CALL_AUCTION.getOrdinal()); + public final Field COUNTERORDER_SELECTION = new Field(MatchType.INSTANCE, Values.COUNTERORDER_SELECTION.getOrdinal()); + public final Field CROSS_AUCTION = new Field(MatchType.INSTANCE, Values.CROSS_AUCTION.getOrdinal()); + public final Field AUTOMATCH = new Field(MatchType.INSTANCE, Values.AUTOMATCH.getOrdinal()); + public final Field ISSUINGBUY_BACK_AUCTION = new Field(MatchType.INSTANCE, Values.ISSUINGBUY_BACK_AUCTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES("A2"), + _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_A("A1"), + ACT_M6_MATCH("M6"), + _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES("A4"), + ACT_DEFAULT_AFTER_M2("M5"), + _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AN("A3"), + _PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME("A5"), + SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I("S2"), + SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I("S1"), + ACT_DEFAULT_TRADE("M4"), + ACT_ACCEPTED_TRADE("M3"), + SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH("M2"), + _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_T("M1"), + COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST("AQ"), + OCS_LOCKED_IN_NONACT("MT"), + SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I("S3"), + CONFIRMED_TRADE_REPORT_REPORTING_FROM_RECOGNIZED_MARKETS("3"), + SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I("S4"), + TWOPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE("2"), + SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I("S5"), + ONEPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE("1"), + CALL_AUCTION("7"), + COUNTERORDER_SELECTION("6"), + CROSS_AUCTION("5"), + AUTOMATCH("4"), + ISSUINGBUY_BACK_AUCTION("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaturityDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityDate.java new file mode 100644 index 0000000..aa0711c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityDate extends BaseFieldType { + public static final MaturityDate INSTANCE = new MaturityDate(); + + private MaturityDate() { + super( + "MaturityDate", + 541, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaturityDay.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityDay.java new file mode 100644 index 0000000..a2aa541 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityDay.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityDay extends BaseFieldType { + public static final MaturityDay INSTANCE = new MaturityDay(); + + private MaturityDay() { + super( + "MaturityDay", + 205, + FieldClassLookup.lookup("DAY-OF-MONTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYear.java new file mode 100644 index 0000000..23ae266 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityMonthYear extends BaseFieldType { + public static final MaturityMonthYear INSTANCE = new MaturityMonthYear(); + + private MaturityMonthYear() { + super( + "MaturityMonthYear", + 200, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYearFormat.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYearFormat.java new file mode 100644 index 0000000..5d98e79 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYearFormat.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityMonthYearFormat extends BaseFieldType { + public static final MaturityMonthYearFormat INSTANCE = new MaturityMonthYearFormat(); + + private MaturityMonthYearFormat() { + super( + "MaturityMonthYearFormat", + 1303, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field YEARMONTHWEEK = new Field(MaturityMonthYearFormat.INSTANCE, Values.YEARMONTHWEEK.getOrdinal()); + public final Field YEARMONTHDAY = new Field(MaturityMonthYearFormat.INSTANCE, Values.YEARMONTHDAY.getOrdinal()); + public final Field YEARMONTH_ONLY_DEFAULT = new Field(MaturityMonthYearFormat.INSTANCE, Values.YEARMONTH_ONLY_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + YEARMONTHWEEK("2"), + YEARMONTHDAY("1"), + YEARMONTH_ONLY_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYearIncrement.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYearIncrement.java new file mode 100644 index 0000000..4a0bdd9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYearIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityMonthYearIncrement extends BaseFieldType { + public static final MaturityMonthYearIncrement INSTANCE = new MaturityMonthYearIncrement(); + + private MaturityMonthYearIncrement() { + super( + "MaturityMonthYearIncrement", + 1229, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYearIncrementUnits.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYearIncrementUnits.java new file mode 100644 index 0000000..d647b18 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityMonthYearIncrementUnits.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityMonthYearIncrementUnits extends BaseFieldType { + public static final MaturityMonthYearIncrementUnits INSTANCE = new MaturityMonthYearIncrementUnits(); + + private MaturityMonthYearIncrementUnits() { + super( + "MaturityMonthYearIncrementUnits", + 1302, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field YEARS = new Field(MaturityMonthYearIncrementUnits.INSTANCE, Values.YEARS.getOrdinal()); + public final Field WEEKS = new Field(MaturityMonthYearIncrementUnits.INSTANCE, Values.WEEKS.getOrdinal()); + public final Field DAYS = new Field(MaturityMonthYearIncrementUnits.INSTANCE, Values.DAYS.getOrdinal()); + public final Field MONTHS = new Field(MaturityMonthYearIncrementUnits.INSTANCE, Values.MONTHS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + YEARS("3"), + WEEKS("2"), + DAYS("1"), + MONTHS("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaturityNetMoney.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityNetMoney.java new file mode 100644 index 0000000..e4cab7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityNetMoney.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityNetMoney extends BaseFieldType { + public static final MaturityNetMoney INSTANCE = new MaturityNetMoney(); + + private MaturityNetMoney() { + super( + "MaturityNetMoney", + 890, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaturityRuleID.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityRuleID.java new file mode 100644 index 0000000..e4d42a7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityRuleID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityRuleID extends BaseFieldType { + public static final MaturityRuleID INSTANCE = new MaturityRuleID(); + + private MaturityRuleID() { + super( + "MaturityRuleID", + 1222, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaturityTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityTime.java new file mode 100644 index 0000000..5ca10b7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityTime extends BaseFieldType { + public static final MaturityTime INSTANCE = new MaturityTime(); + + private MaturityTime() { + super( + "MaturityTime", + 1079, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaxFloor.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaxFloor.java new file mode 100644 index 0000000..d5e0ba4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaxFloor.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxFloor extends BaseFieldType { + public static final MaxFloor INSTANCE = new MaxFloor(); + + private MaxFloor() { + super( + "MaxFloor", + 111, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaxMessageSize.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaxMessageSize.java new file mode 100644 index 0000000..892cf18 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaxMessageSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxMessageSize extends BaseFieldType { + public static final MaxMessageSize INSTANCE = new MaxMessageSize(); + + private MaxMessageSize() { + super( + "MaxMessageSize", + 383, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaxPriceLevels.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaxPriceLevels.java new file mode 100644 index 0000000..47e8a27 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaxPriceLevels.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxPriceLevels extends BaseFieldType { + public static final MaxPriceLevels INSTANCE = new MaxPriceLevels(); + + private MaxPriceLevels() { + super( + "MaxPriceLevels", + 1090, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaxPriceVariation.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaxPriceVariation.java new file mode 100644 index 0000000..997ca8c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaxPriceVariation.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxPriceVariation extends BaseFieldType { + public static final MaxPriceVariation INSTANCE = new MaxPriceVariation(); + + private MaxPriceVariation() { + super( + "MaxPriceVariation", + 1143, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaxShow.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaxShow.java new file mode 100644 index 0000000..5a70c85 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaxShow.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxShow extends BaseFieldType { + public static final MaxShow INSTANCE = new MaxShow(); + + private MaxShow() { + super( + "MaxShow", + 210, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MaxTradeVol.java b/fix4j-assert-fixspec-50sp2/fieldtype/MaxTradeVol.java new file mode 100644 index 0000000..75f0d03 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MaxTradeVol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxTradeVol extends BaseFieldType { + public static final MaxTradeVol INSTANCE = new MaxTradeVol(); + + private MaxTradeVol() { + super( + "MaxTradeVol", + 1140, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MessageEncoding.java b/fix4j-assert-fixspec-50sp2/fieldtype/MessageEncoding.java new file mode 100644 index 0000000..98200a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MessageEncoding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MessageEncoding extends BaseFieldType { + public static final MessageEncoding INSTANCE = new MessageEncoding(); + + private MessageEncoding() { + super( + "MessageEncoding", + 347, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MessageEventSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/MessageEventSource.java new file mode 100644 index 0000000..da9919e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MessageEventSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MessageEventSource extends BaseFieldType { + public static final MessageEventSource INSTANCE = new MessageEventSource(); + + private MessageEventSource() { + super( + "MessageEventSource", + 1011, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MidPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/MidPx.java new file mode 100644 index 0000000..7a09427 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MidPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MidPx extends BaseFieldType { + public static final MidPx INSTANCE = new MidPx(); + + private MidPx() { + super( + "MidPx", + 631, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MidYield.java b/fix4j-assert-fixspec-50sp2/fieldtype/MidYield.java new file mode 100644 index 0000000..e589296 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MidYield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MidYield extends BaseFieldType { + public static final MidYield INSTANCE = new MidYield(); + + private MidYield() { + super( + "MidYield", + 633, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MinBidSize.java b/fix4j-assert-fixspec-50sp2/fieldtype/MinBidSize.java new file mode 100644 index 0000000..4730e49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MinBidSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinBidSize extends BaseFieldType { + public static final MinBidSize INSTANCE = new MinBidSize(); + + private MinBidSize() { + super( + "MinBidSize", + 647, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MinLotSize.java b/fix4j-assert-fixspec-50sp2/fieldtype/MinLotSize.java new file mode 100644 index 0000000..0a1dcbb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MinLotSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinLotSize extends BaseFieldType { + public static final MinLotSize INSTANCE = new MinLotSize(); + + private MinLotSize() { + super( + "MinLotSize", + 1231, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MinOfferSize.java b/fix4j-assert-fixspec-50sp2/fieldtype/MinOfferSize.java new file mode 100644 index 0000000..67f307b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MinOfferSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinOfferSize extends BaseFieldType { + public static final MinOfferSize INSTANCE = new MinOfferSize(); + + private MinOfferSize() { + super( + "MinOfferSize", + 648, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MinPriceIncrement.java b/fix4j-assert-fixspec-50sp2/fieldtype/MinPriceIncrement.java new file mode 100644 index 0000000..028cc6f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MinPriceIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinPriceIncrement extends BaseFieldType { + public static final MinPriceIncrement INSTANCE = new MinPriceIncrement(); + + private MinPriceIncrement() { + super( + "MinPriceIncrement", + 969, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MinPriceIncrementAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/MinPriceIncrementAmount.java new file mode 100644 index 0000000..d29f8e8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MinPriceIncrementAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinPriceIncrementAmount extends BaseFieldType { + public static final MinPriceIncrementAmount INSTANCE = new MinPriceIncrementAmount(); + + private MinPriceIncrementAmount() { + super( + "MinPriceIncrementAmount", + 1146, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MinQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/MinQty.java new file mode 100644 index 0000000..4114b6f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MinQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinQty extends BaseFieldType { + public static final MinQty INSTANCE = new MinQty(); + + private MinQty() { + super( + "MinQty", + 110, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MinTradeVol.java b/fix4j-assert-fixspec-50sp2/fieldtype/MinTradeVol.java new file mode 100644 index 0000000..0520f64 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MinTradeVol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinTradeVol extends BaseFieldType { + public static final MinTradeVol INSTANCE = new MinTradeVol(); + + private MinTradeVol() { + super( + "MinTradeVol", + 562, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeAmt.java new file mode 100644 index 0000000..9bceadb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MiscFeeAmt extends BaseFieldType { + public static final MiscFeeAmt INSTANCE = new MiscFeeAmt(); + + private MiscFeeAmt() { + super( + "MiscFeeAmt", + 137, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeBasis.java b/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeBasis.java new file mode 100644 index 0000000..1cfaefa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeBasis.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MiscFeeBasis extends BaseFieldType { + public static final MiscFeeBasis INSTANCE = new MiscFeeBasis(); + + private MiscFeeBasis() { + super( + "MiscFeeBasis", + 891, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PERCENTAGE = new Field(MiscFeeBasis.INSTANCE, Values.PERCENTAGE.getOrdinal()); + public final Field PER_UNIT = new Field(MiscFeeBasis.INSTANCE, Values.PER_UNIT.getOrdinal()); + public final Field ABSOLUTE = new Field(MiscFeeBasis.INSTANCE, Values.ABSOLUTE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PERCENTAGE("2"), + PER_UNIT("1"), + ABSOLUTE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeCurr.java b/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeCurr.java new file mode 100644 index 0000000..c788465 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeCurr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MiscFeeCurr extends BaseFieldType { + public static final MiscFeeCurr INSTANCE = new MiscFeeCurr(); + + private MiscFeeCurr() { + super( + "MiscFeeCurr", + 138, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeType.java new file mode 100644 index 0000000..97a9d5a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MiscFeeType.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MiscFeeType extends BaseFieldType { + public static final MiscFeeType INSTANCE = new MiscFeeType(); + + private MiscFeeType() { + super( + "MiscFeeType", + 139, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRANSFER_FEE = new Field(MiscFeeType.INSTANCE, Values.TRANSFER_FEE.getOrdinal()); + public final Field SECURITY_LENDING = new Field(MiscFeeType.INSTANCE, Values.SECURITY_LENDING.getOrdinal()); + public final Field CONVERSION = new Field(MiscFeeType.INSTANCE, Values.CONVERSION.getOrdinal()); + public final Field AGENT = new Field(MiscFeeType.INSTANCE, Values.AGENT.getOrdinal()); + public final Field LOCAL_COMMISSION = new Field(MiscFeeType.INSTANCE, Values.LOCAL_COMMISSION.getOrdinal()); + public final Field TAX = new Field(MiscFeeType.INSTANCE, Values.TAX.getOrdinal()); + public final Field REGULATORY_EG_SEC = new Field(MiscFeeType.INSTANCE, Values.REGULATORY_EG_SEC.getOrdinal()); + public final Field PER_TRANSACTION = new Field(MiscFeeType.INSTANCE, Values.PER_TRANSACTION.getOrdinal()); + public final Field OTHER = new Field(MiscFeeType.INSTANCE, Values.OTHER.getOrdinal()); + public final Field LEVY = new Field(MiscFeeType.INSTANCE, Values.LEVY.getOrdinal()); + public final Field STAMP = new Field(MiscFeeType.INSTANCE, Values.STAMP.getOrdinal()); + public final Field EXCHANGE_FEES = new Field(MiscFeeType.INSTANCE, Values.EXCHANGE_FEES.getOrdinal()); + public final Field CONSUMPTION_TAX = new Field(MiscFeeType.INSTANCE, Values.CONSUMPTION_TAX.getOrdinal()); + public final Field MARKUP = new Field(MiscFeeType.INSTANCE, Values.MARKUP.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRANSFER_FEE("13"), + SECURITY_LENDING("14"), + CONVERSION("11"), + AGENT("12"), + LOCAL_COMMISSION("3"), + TAX("2"), + REGULATORY_EG_SEC("1"), + PER_TRANSACTION("10"), + OTHER("7"), + LEVY("6"), + STAMP("5"), + EXCHANGE_FEES("4"), + CONSUMPTION_TAX("9"), + MARKUP("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MktBidPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/MktBidPx.java new file mode 100644 index 0000000..f7b3d94 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MktBidPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MktBidPx extends BaseFieldType { + public static final MktBidPx INSTANCE = new MktBidPx(); + + private MktBidPx() { + super( + "MktBidPx", + 645, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MktOfferPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/MktOfferPx.java new file mode 100644 index 0000000..69faa7d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MktOfferPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MktOfferPx extends BaseFieldType { + public static final MktOfferPx INSTANCE = new MktOfferPx(); + + private MktOfferPx() { + super( + "MktOfferPx", + 646, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ModelType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ModelType.java new file mode 100644 index 0000000..bfdea10 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ModelType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ModelType extends BaseFieldType { + public static final ModelType INSTANCE = new ModelType(); + + private ModelType() { + super( + "ModelType", + 1434, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PROPRIETARY_USER_SUPPLIED_MODEL = new Field(ModelType.INSTANCE, Values.PROPRIETARY_USER_SUPPLIED_MODEL.getOrdinal()); + public final Field UTILITY_PROVIDED_STANDARD_MODEL = new Field(ModelType.INSTANCE, Values.UTILITY_PROVIDED_STANDARD_MODEL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PROPRIETARY_USER_SUPPLIED_MODEL("1"), + UTILITY_PROVIDED_STANDARD_MODEL("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MoneyLaunderingStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/MoneyLaunderingStatus.java new file mode 100644 index 0000000..3d5488f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MoneyLaunderingStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MoneyLaunderingStatus extends BaseFieldType { + public static final MoneyLaunderingStatus INSTANCE = new MoneyLaunderingStatus(); + + private MoneyLaunderingStatus() { + super( + "MoneyLaunderingStatus", + 481, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXEMPT__AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION = new Field(MoneyLaunderingStatus.INSTANCE, Values.EXEMPT__AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION.getOrdinal()); + public final Field EXEMPT__CLIENT_MONEY_TYPE_EXEMPTION = new Field(MoneyLaunderingStatus.INSTANCE, Values.EXEMPT__CLIENT_MONEY_TYPE_EXEMPTION.getOrdinal()); + public final Field EXEMPT__BELOW_THE_LIMIT = new Field(MoneyLaunderingStatus.INSTANCE, Values.EXEMPT__BELOW_THE_LIMIT.getOrdinal()); + public final Field NOT_CHECKED = new Field(MoneyLaunderingStatus.INSTANCE, Values.NOT_CHECKED.getOrdinal()); + public final Field PASSED = new Field(MoneyLaunderingStatus.INSTANCE, Values.PASSED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXEMPT__AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION("3"), + EXEMPT__CLIENT_MONEY_TYPE_EXEMPTION("2"), + EXEMPT__BELOW_THE_LIMIT("1"), + NOT_CHECKED("N"), + PASSED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MsgDirection.java b/fix4j-assert-fixspec-50sp2/fieldtype/MsgDirection.java new file mode 100644 index 0000000..f9d06b4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MsgDirection.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MsgDirection extends BaseFieldType { + public static final MsgDirection INSTANCE = new MsgDirection(); + + private MsgDirection() { + super( + "MsgDirection", + 385, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SEND = new Field(MsgDirection.INSTANCE, Values.SEND.getOrdinal()); + public final Field RECEIVE = new Field(MsgDirection.INSTANCE, Values.RECEIVE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SEND("S"), + RECEIVE("R"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MsgSeqNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/MsgSeqNum.java new file mode 100644 index 0000000..746c6ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MsgSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MsgSeqNum extends BaseFieldType { + public static final MsgSeqNum INSTANCE = new MsgSeqNum(); + + private MsgSeqNum() { + super( + "MsgSeqNum", + 34, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MsgType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MsgType.java new file mode 100644 index 0000000..48d40f8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MsgType.java @@ -0,0 +1,279 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MsgType extends BaseFieldType { + public static final MsgType INSTANCE = new MsgType(); + + private MsgType() { + super( + "MsgType", + 35, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECT = new Field(MsgType.INSTANCE, Values.REJECT.getOrdinal()); + public final Field RESENDREQUEST = new Field(MsgType.INSTANCE, Values.RESENDREQUEST.getOrdinal()); + public final Field TESTREQUEST = new Field(MsgType.INSTANCE, Values.TESTREQUEST.getOrdinal()); + public final Field HEARTBEAT = new Field(MsgType.INSTANCE, Values.HEARTBEAT.getOrdinal()); + public final Field ADVERTISEMENT = new Field(MsgType.INSTANCE, Values.ADVERTISEMENT.getOrdinal()); + public final Field IOI = new Field(MsgType.INSTANCE, Values.IOI.getOrdinal()); + public final Field LOGOUT = new Field(MsgType.INSTANCE, Values.LOGOUT.getOrdinal()); + public final Field SEQUENCERESET = new Field(MsgType.INSTANCE, Values.SEQUENCERESET.getOrdinal()); + public final Field ORDERCANCELREJECT = new Field(MsgType.INSTANCE, Values.ORDERCANCELREJECT.getOrdinal()); + public final Field EXECUTIONREPORT = new Field(MsgType.INSTANCE, Values.EXECUTIONREPORT.getOrdinal()); + public final Field NEWORDERSINGLE = new Field(MsgType.INSTANCE, Values.NEWORDERSINGLE.getOrdinal()); + public final Field NEWORDERLIST = new Field(MsgType.INSTANCE, Values.NEWORDERLIST.getOrdinal()); + public final Field ORDERCANCELREQUEST = new Field(MsgType.INSTANCE, Values.ORDERCANCELREQUEST.getOrdinal()); + public final Field ORDERCANCELREPLACEREQUEST = new Field(MsgType.INSTANCE, Values.ORDERCANCELREPLACEREQUEST.getOrdinal()); + public final Field LOGON = new Field(MsgType.INSTANCE, Values.LOGON.getOrdinal()); + public final Field NEWS = new Field(MsgType.INSTANCE, Values.NEWS.getOrdinal()); + public final Field EMAIL = new Field(MsgType.INSTANCE, Values.EMAIL.getOrdinal()); + public final Field LISTEXECUTE = new Field(MsgType.INSTANCE, Values.LISTEXECUTE.getOrdinal()); + public final Field LISTSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.LISTSTATUSREQUEST.getOrdinal()); + public final Field LISTSTATUS = new Field(MsgType.INSTANCE, Values.LISTSTATUS.getOrdinal()); + public final Field ORDERSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.ORDERSTATUSREQUEST.getOrdinal()); + public final Field ALLOCATIONINSTRUCTION = new Field(MsgType.INSTANCE, Values.ALLOCATIONINSTRUCTION.getOrdinal()); + public final Field LISTCANCELREQUEST = new Field(MsgType.INSTANCE, Values.LISTCANCELREQUEST.getOrdinal()); + public final Field SETTLEMENTINSTRUCTIONS = new Field(MsgType.INSTANCE, Values.SETTLEMENTINSTRUCTIONS.getOrdinal()); + public final Field MARKETDATASNAPSHOTFULLREFRESH = new Field(MsgType.INSTANCE, Values.MARKETDATASNAPSHOTFULLREFRESH.getOrdinal()); + public final Field MARKETDATAREQUEST = new Field(MsgType.INSTANCE, Values.MARKETDATAREQUEST.getOrdinal()); + public final Field DONTKNOWTRADEDK = new Field(MsgType.INSTANCE, Values.DONTKNOWTRADEDK.getOrdinal()); + public final Field ALLOCATIONINSTRUCTIONACK = new Field(MsgType.INSTANCE, Values.ALLOCATIONINSTRUCTIONACK.getOrdinal()); + public final Field QUOTE = new Field(MsgType.INSTANCE, Values.QUOTE.getOrdinal()); + public final Field QUOTEREQUEST = new Field(MsgType.INSTANCE, Values.QUOTEREQUEST.getOrdinal()); + public final Field MARKETDATAREQUESTREJECT = new Field(MsgType.INSTANCE, Values.MARKETDATAREQUESTREJECT.getOrdinal()); + public final Field MARKETDATAINCREMENTALREFRESH = new Field(MsgType.INSTANCE, Values.MARKETDATAINCREMENTALREFRESH.getOrdinal()); + public final Field QUOTECANCEL = new Field(MsgType.INSTANCE, Values.QUOTECANCEL.getOrdinal()); + public final Field SECURITYSTATUS = new Field(MsgType.INSTANCE, Values.SECURITYSTATUS.getOrdinal()); + public final Field TRADINGSESSIONSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.TRADINGSESSIONSTATUSREQUEST.getOrdinal()); + public final Field SECURITYDEFINITION = new Field(MsgType.INSTANCE, Values.SECURITYDEFINITION.getOrdinal()); + public final Field SECURITYSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.SECURITYSTATUSREQUEST.getOrdinal()); + public final Field MASSQUOTEACKNOWLEDGEMENT = new Field(MsgType.INSTANCE, Values.MASSQUOTEACKNOWLEDGEMENT.getOrdinal()); + public final Field SECURITYDEFINITIONREQUEST = new Field(MsgType.INSTANCE, Values.SECURITYDEFINITIONREQUEST.getOrdinal()); + public final Field QUOTESTATUSREQUEST = new Field(MsgType.INSTANCE, Values.QUOTESTATUSREQUEST.getOrdinal()); + public final Field XML_NON_FIX = new Field(MsgType.INSTANCE, Values.XML_NON_FIX.getOrdinal()); + public final Field REGISTRATIONINSTRUCTIONS = new Field(MsgType.INSTANCE, Values.REGISTRATIONINSTRUCTIONS.getOrdinal()); + public final Field BIDRESPONSE = new Field(MsgType.INSTANCE, Values.BIDRESPONSE.getOrdinal()); + public final Field LISTSTRIKEPRICE = new Field(MsgType.INSTANCE, Values.LISTSTRIKEPRICE.getOrdinal()); + public final Field BUSINESSMESSAGEREJECT = new Field(MsgType.INSTANCE, Values.BUSINESSMESSAGEREJECT.getOrdinal()); + public final Field BIDREQUEST = new Field(MsgType.INSTANCE, Values.BIDREQUEST.getOrdinal()); + public final Field TRADINGSESSIONSTATUS = new Field(MsgType.INSTANCE, Values.TRADINGSESSIONSTATUS.getOrdinal()); + public final Field MASSQUOTE = new Field(MsgType.INSTANCE, Values.MASSQUOTE.getOrdinal()); + public final Field SECURITYTYPES = new Field(MsgType.INSTANCE, Values.SECURITYTYPES.getOrdinal()); + public final Field SECURITYTYPEREQUEST = new Field(MsgType.INSTANCE, Values.SECURITYTYPEREQUEST.getOrdinal()); + public final Field CROSSORDERCANCELREQUEST = new Field(MsgType.INSTANCE, Values.CROSSORDERCANCELREQUEST.getOrdinal()); + public final Field CROSSORDERCANCELREPLACEREQUEST = new Field(MsgType.INSTANCE, Values.CROSSORDERCANCELREPLACEREQUEST.getOrdinal()); + public final Field NEWORDERCROSS = new Field(MsgType.INSTANCE, Values.NEWORDERCROSS.getOrdinal()); + public final Field ORDERMASSCANCELREPORT = new Field(MsgType.INSTANCE, Values.ORDERMASSCANCELREPORT.getOrdinal()); + public final Field ORDERMASSCANCELREQUEST = new Field(MsgType.INSTANCE, Values.ORDERMASSCANCELREQUEST.getOrdinal()); + public final Field REGISTRATIONINSTRUCTIONSRESPONSE = new Field(MsgType.INSTANCE, Values.REGISTRATIONINSTRUCTIONSRESPONSE.getOrdinal()); + public final Field DERIVATIVESECURITYLISTREQUEST = new Field(MsgType.INSTANCE, Values.DERIVATIVESECURITYLISTREQUEST.getOrdinal()); + public final Field SECURITYLIST = new Field(MsgType.INSTANCE, Values.SECURITYLIST.getOrdinal()); + public final Field SECURITYLISTREQUEST = new Field(MsgType.INSTANCE, Values.SECURITYLISTREQUEST.getOrdinal()); + public final Field ALLOCATIONREPORTACK = new Field(MsgType.INSTANCE, Values.ALLOCATIONREPORTACK.getOrdinal()); + public final Field ALLOCATIONREPORT = new Field(MsgType.INSTANCE, Values.ALLOCATIONREPORT.getOrdinal()); + public final Field TRADECAPTUREREPORTACK = new Field(MsgType.INSTANCE, Values.TRADECAPTUREREPORTACK.getOrdinal()); + public final Field TRADECAPTUREREPORTREQUESTACK = new Field(MsgType.INSTANCE, Values.TRADECAPTUREREPORTREQUESTACK.getOrdinal()); + public final Field COLLATERALREQUEST = new Field(MsgType.INSTANCE, Values.COLLATERALREQUEST.getOrdinal()); + public final Field ASSIGNMENTREPORT = new Field(MsgType.INSTANCE, Values.ASSIGNMENTREPORT.getOrdinal()); + public final Field SETTLEMENTINSTRUCTIONREQUEST = new Field(MsgType.INSTANCE, Values.SETTLEMENTINSTRUCTIONREQUEST.getOrdinal()); + public final Field CONFIRMATION_ACK = new Field(MsgType.INSTANCE, Values.CONFIRMATION_ACK.getOrdinal()); + public final Field COLLATERALRESPONSE = new Field(MsgType.INSTANCE, Values.COLLATERALRESPONSE.getOrdinal()); + public final Field COLLATERALASSIGNMENT = new Field(MsgType.INSTANCE, Values.COLLATERALASSIGNMENT.getOrdinal()); + public final Field COLLATERALREPORT = new Field(MsgType.INSTANCE, Values.COLLATERALREPORT.getOrdinal()); + public final Field MULTILEGORDERCANCELREPLACE = new Field(MsgType.INSTANCE, Values.MULTILEGORDERCANCELREPLACE.getOrdinal()); + public final Field TRADECAPTUREREPORTREQUEST = new Field(MsgType.INSTANCE, Values.TRADECAPTUREREPORTREQUEST.getOrdinal()); + public final Field DERIVATIVESECURITYLIST = new Field(MsgType.INSTANCE, Values.DERIVATIVESECURITYLIST.getOrdinal()); + public final Field NEWORDERMULTILEG = new Field(MsgType.INSTANCE, Values.NEWORDERMULTILEG.getOrdinal()); + public final Field QUOTEREQUESTREJECT = new Field(MsgType.INSTANCE, Values.QUOTEREQUESTREJECT.getOrdinal()); + public final Field RFQREQUEST = new Field(MsgType.INSTANCE, Values.RFQREQUEST.getOrdinal()); + public final Field TRADECAPTUREREPORT = new Field(MsgType.INSTANCE, Values.TRADECAPTUREREPORT.getOrdinal()); + public final Field ORDERMASSSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.ORDERMASSSTATUSREQUEST.getOrdinal()); + public final Field CONFIRMATION = new Field(MsgType.INSTANCE, Values.CONFIRMATION.getOrdinal()); + public final Field POSITIONMAINTENANCEREQUEST = new Field(MsgType.INSTANCE, Values.POSITIONMAINTENANCEREQUEST.getOrdinal()); + public final Field QUOTESTATUSREPORT = new Field(MsgType.INSTANCE, Values.QUOTESTATUSREPORT.getOrdinal()); + public final Field QUOTERESPONSE = new Field(MsgType.INSTANCE, Values.QUOTERESPONSE.getOrdinal()); + public final Field REQUESTFORPOSITIONSACK = new Field(MsgType.INSTANCE, Values.REQUESTFORPOSITIONSACK.getOrdinal()); + public final Field POSITIONREPORT = new Field(MsgType.INSTANCE, Values.POSITIONREPORT.getOrdinal()); + public final Field POSITIONMAINTENANCEREPORT = new Field(MsgType.INSTANCE, Values.POSITIONMAINTENANCEREPORT.getOrdinal()); + public final Field REQUESTFORPOSITIONS = new Field(MsgType.INSTANCE, Values.REQUESTFORPOSITIONS.getOrdinal()); + public final Field APPLICATIONMESSAGEREQUEST = new Field(MsgType.INSTANCE, Values.APPLICATIONMESSAGEREQUEST.getOrdinal()); + public final Field MARKETDEFINITIONUPDATEREPORT = new Field(MsgType.INSTANCE, Values.MARKETDEFINITIONUPDATEREPORT.getOrdinal()); + public final Field APPLICATIONMESSAGEREPORT = new Field(MsgType.INSTANCE, Values.APPLICATIONMESSAGEREPORT.getOrdinal()); + public final Field APPLICATIONMESSAGEREQUESTACK = new Field(MsgType.INSTANCE, Values.APPLICATIONMESSAGEREQUESTACK.getOrdinal()); + public final Field TRADINGSESSIONLISTUPDATEREPORT = new Field(MsgType.INSTANCE, Values.TRADINGSESSIONLISTUPDATEREPORT.getOrdinal()); + public final Field DERIVATIVESECURITYLISTUPDATEREPORT = new Field(MsgType.INSTANCE, Values.DERIVATIVESECURITYLISTUPDATEREPORT.getOrdinal()); + public final Field MARKETDEFINITION = new Field(MsgType.INSTANCE, Values.MARKETDEFINITION.getOrdinal()); + public final Field MARKETDEFINITIONREQUEST = new Field(MsgType.INSTANCE, Values.MARKETDEFINITIONREQUEST.getOrdinal()); + public final Field USERNOTIFICATION = new Field(MsgType.INSTANCE, Values.USERNOTIFICATION.getOrdinal()); + public final Field ORDERMASSACTIONREQUEST = new Field(MsgType.INSTANCE, Values.ORDERMASSACTIONREQUEST.getOrdinal()); + public final Field ORDERMASSACTIONREPORT = new Field(MsgType.INSTANCE, Values.ORDERMASSACTIONREPORT.getOrdinal()); + public final Field USERRESPONSE = new Field(MsgType.INSTANCE, Values.USERRESPONSE.getOrdinal()); + public final Field COLLATERALINQUIRYACK = new Field(MsgType.INSTANCE, Values.COLLATERALINQUIRYACK.getOrdinal()); + public final Field CONFIRMATIONREQUEST = new Field(MsgType.INSTANCE, Values.CONFIRMATIONREQUEST.getOrdinal()); + public final Field TRADINGSESSIONLISTREQUEST = new Field(MsgType.INSTANCE, Values.TRADINGSESSIONLISTREQUEST.getOrdinal()); + public final Field COLLATERALINQUIRY = new Field(MsgType.INSTANCE, Values.COLLATERALINQUIRY.getOrdinal()); + public final Field NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST.getOrdinal()); + public final Field NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE = new Field(MsgType.INSTANCE, Values.NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE.getOrdinal()); + public final Field USERREQUEST = new Field(MsgType.INSTANCE, Values.USERREQUEST.getOrdinal()); + public final Field EXECUTIONACKNOWLEDGEMENT = new Field(MsgType.INSTANCE, Values.EXECUTIONACKNOWLEDGEMENT.getOrdinal()); + public final Field CONTRARYINTENTIONREPORT = new Field(MsgType.INSTANCE, Values.CONTRARYINTENTIONREPORT.getOrdinal()); + public final Field SECURITYDEFINITIONUPDATEREPORT = new Field(MsgType.INSTANCE, Values.SECURITYDEFINITIONUPDATEREPORT.getOrdinal()); + public final Field SETTLEMENTOBLIGATIONREPORT = new Field(MsgType.INSTANCE, Values.SETTLEMENTOBLIGATIONREPORT.getOrdinal()); + public final Field TRADINGSESSIONLIST = new Field(MsgType.INSTANCE, Values.TRADINGSESSIONLIST.getOrdinal()); + public final Field SECURITYLISTUPDATEREPORT = new Field(MsgType.INSTANCE, Values.SECURITYLISTUPDATEREPORT.getOrdinal()); + public final Field ADJUSTEDPOSITIONREPORT = new Field(MsgType.INSTANCE, Values.ADJUSTEDPOSITIONREPORT.getOrdinal()); + public final Field ALLOCATIONINSTRUCTIONALERT = new Field(MsgType.INSTANCE, Values.ALLOCATIONINSTRUCTIONALERT.getOrdinal()); + public final Field PARTYDETAILSLISTREPORT = new Field(MsgType.INSTANCE, Values.PARTYDETAILSLISTREPORT.getOrdinal()); + public final Field STREAMASSIGNMENTREPORTACK = new Field(MsgType.INSTANCE, Values.STREAMASSIGNMENTREPORTACK.getOrdinal()); + public final Field PARTYDETAILSLISTREQUEST = new Field(MsgType.INSTANCE, Values.PARTYDETAILSLISTREQUEST.getOrdinal()); + public final Field STREAMASSIGNMENTREQUEST = new Field(MsgType.INSTANCE, Values.STREAMASSIGNMENTREQUEST.getOrdinal()); + public final Field STREAMASSIGNMENTREPORT = new Field(MsgType.INSTANCE, Values.STREAMASSIGNMENTREPORT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECT("3"), + RESENDREQUEST("2"), + TESTREQUEST("1"), + HEARTBEAT("0"), + ADVERTISEMENT("7"), + IOI("6"), + LOGOUT("5"), + SEQUENCERESET("4"), + ORDERCANCELREJECT("9"), + EXECUTIONREPORT("8"), + NEWORDERSINGLE("D"), + NEWORDERLIST("E"), + ORDERCANCELREQUEST("F"), + ORDERCANCELREPLACEREQUEST("G"), + LOGON("A"), + NEWS("B"), + EMAIL("C"), + LISTEXECUTE("L"), + LISTSTATUSREQUEST("M"), + LISTSTATUS("N"), + ORDERSTATUSREQUEST("H"), + ALLOCATIONINSTRUCTION("J"), + LISTCANCELREQUEST("K"), + SETTLEMENTINSTRUCTIONS("T"), + MARKETDATASNAPSHOTFULLREFRESH("W"), + MARKETDATAREQUEST("V"), + DONTKNOWTRADEDK("Q"), + ALLOCATIONINSTRUCTIONACK("P"), + QUOTE("S"), + QUOTEREQUEST("R"), + MARKETDATAREQUESTREJECT("Y"), + MARKETDATAINCREMENTALREFRESH("X"), + QUOTECANCEL("Z"), + SECURITYSTATUS("f"), + TRADINGSESSIONSTATUSREQUEST("g"), + SECURITYDEFINITION("d"), + SECURITYSTATUSREQUEST("e"), + MASSQUOTEACKNOWLEDGEMENT("b"), + SECURITYDEFINITIONREQUEST("c"), + QUOTESTATUSREQUEST("a"), + XML_NON_FIX("n"), + REGISTRATIONINSTRUCTIONS("o"), + BIDRESPONSE("l"), + LISTSTRIKEPRICE("m"), + BUSINESSMESSAGEREJECT("j"), + BIDREQUEST("k"), + TRADINGSESSIONSTATUS("h"), + MASSQUOTE("i"), + SECURITYTYPES("w"), + SECURITYTYPEREQUEST("v"), + CROSSORDERCANCELREQUEST("u"), + CROSSORDERCANCELREPLACEREQUEST("t"), + NEWORDERCROSS("s"), + ORDERMASSCANCELREPORT("r"), + ORDERMASSCANCELREQUEST("q"), + REGISTRATIONINSTRUCTIONSRESPONSE("p"), + DERIVATIVESECURITYLISTREQUEST("z"), + SECURITYLIST("y"), + SECURITYLISTREQUEST("x"), + ALLOCATIONREPORTACK("AT"), + ALLOCATIONREPORT("AS"), + TRADECAPTUREREPORTACK("AR"), + TRADECAPTUREREPORTREQUESTACK("AQ"), + COLLATERALREQUEST("AX"), + ASSIGNMENTREPORT("AW"), + SETTLEMENTINSTRUCTIONREQUEST("AV"), + CONFIRMATION_ACK("AU"), + COLLATERALRESPONSE("AZ"), + COLLATERALASSIGNMENT("AY"), + COLLATERALREPORT("BA"), + MULTILEGORDERCANCELREPLACE("AC"), + TRADECAPTUREREPORTREQUEST("AD"), + DERIVATIVESECURITYLIST("AA"), + NEWORDERMULTILEG("AB"), + QUOTEREQUESTREJECT("AG"), + RFQREQUEST("AH"), + TRADECAPTUREREPORT("AE"), + ORDERMASSSTATUSREQUEST("AF"), + CONFIRMATION("AK"), + POSITIONMAINTENANCEREQUEST("AL"), + QUOTESTATUSREPORT("AI"), + QUOTERESPONSE("AJ"), + REQUESTFORPOSITIONSACK("AO"), + POSITIONREPORT("AP"), + POSITIONMAINTENANCEREPORT("AM"), + REQUESTFORPOSITIONS("AN"), + APPLICATIONMESSAGEREQUEST("BW"), + MARKETDEFINITIONUPDATEREPORT("BV"), + APPLICATIONMESSAGEREPORT("BY"), + APPLICATIONMESSAGEREQUESTACK("BX"), + TRADINGSESSIONLISTUPDATEREPORT("BS"), + DERIVATIVESECURITYLISTUPDATEREPORT("BR"), + MARKETDEFINITION("BU"), + MARKETDEFINITIONREQUEST("BT"), + USERNOTIFICATION("CB"), + ORDERMASSACTIONREQUEST("CA"), + ORDERMASSACTIONREPORT("BZ"), + USERRESPONSE("BF"), + COLLATERALINQUIRYACK("BG"), + CONFIRMATIONREQUEST("BH"), + TRADINGSESSIONLISTREQUEST("BI"), + COLLATERALINQUIRY("BB"), + NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST("BC"), + NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE("BD"), + USERREQUEST("BE"), + EXECUTIONACKNOWLEDGEMENT("BN"), + CONTRARYINTENTIONREPORT("BO"), + SECURITYDEFINITIONUPDATEREPORT("BP"), + SETTLEMENTOBLIGATIONREPORT("BQ"), + TRADINGSESSIONLIST("BJ"), + SECURITYLISTUPDATEREPORT("BK"), + ADJUSTEDPOSITIONREPORT("BL"), + ALLOCATIONINSTRUCTIONALERT("BM"), + PARTYDETAILSLISTREPORT("CG"), + STREAMASSIGNMENTREPORTACK("CE"), + PARTYDETAILSLISTREQUEST("CF"), + STREAMASSIGNMENTREQUEST("CC"), + STREAMASSIGNMENTREPORT("CD"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MultiLegReportingType.java b/fix4j-assert-fixspec-50sp2/fieldtype/MultiLegReportingType.java new file mode 100644 index 0000000..23ae425 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MultiLegReportingType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MultiLegReportingType extends BaseFieldType { + public static final MultiLegReportingType INSTANCE = new MultiLegReportingType(); + + private MultiLegReportingType() { + super( + "MultiLegReportingType", + 442, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MULTILEG_SECURITY = new Field(MultiLegReportingType.INSTANCE, Values.MULTILEG_SECURITY.getOrdinal()); + public final Field INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = new Field(MultiLegReportingType.INSTANCE, Values.INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY.getOrdinal()); + public final Field SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED = new Field(MultiLegReportingType.INSTANCE, Values.SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MULTILEG_SECURITY("3"), + INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY("2"), + SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MultiLegRptTypeReq.java b/fix4j-assert-fixspec-50sp2/fieldtype/MultiLegRptTypeReq.java new file mode 100644 index 0000000..d4609b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MultiLegRptTypeReq.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MultiLegRptTypeReq extends BaseFieldType { + public static final MultiLegRptTypeReq INSTANCE = new MultiLegRptTypeReq(); + + private MultiLegRptTypeReq() { + super( + "MultiLegRptTypeReq", + 563, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONL = new Field(MultiLegRptTypeReq.INSTANCE, Values.REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONL.getOrdinal()); + public final Field REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_ = new Field(MultiLegRptTypeReq.INSTANCE, Values.REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_.getOrdinal()); + public final Field REPORT_BY_MULITLEG_SECURITY_ONLY_DO_NOT_REPORT_LEGS = new Field(MultiLegRptTypeReq.INSTANCE, Values.REPORT_BY_MULITLEG_SECURITY_ONLY_DO_NOT_REPORT_LEGS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONL("2"), + REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_("1"), + REPORT_BY_MULITLEG_SECURITY_ONLY_DO_NOT_REPORT_LEGS("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MultilegModel.java b/fix4j-assert-fixspec-50sp2/fieldtype/MultilegModel.java new file mode 100644 index 0000000..e5970e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MultilegModel.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MultilegModel extends BaseFieldType { + public static final MultilegModel INSTANCE = new MultilegModel(); + + private MultilegModel() { + super( + "MultilegModel", + 1377, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field USERDEFINED_NONSECURITIZED_MULTILEG = new Field(MultilegModel.INSTANCE, Values.USERDEFINED_NONSECURITIZED_MULTILEG.getOrdinal()); + public final Field USERDEFINED_MULTLEG_SECURITY = new Field(MultilegModel.INSTANCE, Values.USERDEFINED_MULTLEG_SECURITY.getOrdinal()); + public final Field PREDEFINED_MULTILEG_SECURITY = new Field(MultilegModel.INSTANCE, Values.PREDEFINED_MULTILEG_SECURITY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + USERDEFINED_NONSECURITIZED_MULTILEG("2"), + USERDEFINED_MULTLEG_SECURITY("1"), + PREDEFINED_MULTILEG_SECURITY("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/MultilegPriceMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/MultilegPriceMethod.java new file mode 100644 index 0000000..7f4199c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/MultilegPriceMethod.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MultilegPriceMethod extends BaseFieldType { + public static final MultilegPriceMethod INSTANCE = new MultilegPriceMethod(); + + private MultilegPriceMethod() { + super( + "MultilegPriceMethod", + 1378, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INDIVIDUAL = new Field(MultilegPriceMethod.INSTANCE, Values.INDIVIDUAL.getOrdinal()); + public final Field YIELD_DIFFERENCE = new Field(MultilegPriceMethod.INSTANCE, Values.YIELD_DIFFERENCE.getOrdinal()); + public final Field REVERSED_NET_PRICE = new Field(MultilegPriceMethod.INSTANCE, Values.REVERSED_NET_PRICE.getOrdinal()); + public final Field NET_PRICE = new Field(MultilegPriceMethod.INSTANCE, Values.NET_PRICE.getOrdinal()); + public final Field MULTIPLIED_PRICE = new Field(MultilegPriceMethod.INSTANCE, Values.MULTIPLIED_PRICE.getOrdinal()); + public final Field CONTRACT_WEIGHTED_AVERAGE_PRICE = new Field(MultilegPriceMethod.INSTANCE, Values.CONTRACT_WEIGHTED_AVERAGE_PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INDIVIDUAL("3"), + YIELD_DIFFERENCE("2"), + REVERSED_NET_PRICE("1"), + NET_PRICE("0"), + MULTIPLIED_PRICE("5"), + CONTRACT_WEIGHTED_AVERAGE_PRICE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NTPositionLimit.java b/fix4j-assert-fixspec-50sp2/fieldtype/NTPositionLimit.java new file mode 100644 index 0000000..849d03a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NTPositionLimit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NTPositionLimit extends BaseFieldType { + public static final NTPositionLimit INSTANCE = new NTPositionLimit(); + + private NTPositionLimit() { + super( + "NTPositionLimit", + 971, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartyID.java new file mode 100644 index 0000000..702e380 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested2PartyID extends BaseFieldType { + public static final Nested2PartyID INSTANCE = new Nested2PartyID(); + + private Nested2PartyID() { + super( + "Nested2PartyID", + 757, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartyIDSource.java new file mode 100644 index 0000000..b45ca03 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested2PartyIDSource extends BaseFieldType { + public static final Nested2PartyIDSource INSTANCE = new Nested2PartyIDSource(); + + private Nested2PartyIDSource() { + super( + "Nested2PartyIDSource", + 758, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartyRole.java new file mode 100644 index 0000000..f647047 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested2PartyRole extends BaseFieldType { + public static final Nested2PartyRole INSTANCE = new Nested2PartyRole(); + + private Nested2PartyRole() { + super( + "Nested2PartyRole", + 759, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartySubID.java new file mode 100644 index 0000000..3b7b7f2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested2PartySubID extends BaseFieldType { + public static final Nested2PartySubID INSTANCE = new Nested2PartySubID(); + + private Nested2PartySubID() { + super( + "Nested2PartySubID", + 760, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartySubIDType.java new file mode 100644 index 0000000..d53abb6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested2PartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested2PartySubIDType extends BaseFieldType { + public static final Nested2PartySubIDType INSTANCE = new Nested2PartySubIDType(); + + private Nested2PartySubIDType() { + super( + "Nested2PartySubIDType", + 807, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartyID.java new file mode 100644 index 0000000..3e0a2be --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested3PartyID extends BaseFieldType { + public static final Nested3PartyID INSTANCE = new Nested3PartyID(); + + private Nested3PartyID() { + super( + "Nested3PartyID", + 949, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartyIDSource.java new file mode 100644 index 0000000..af64147 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested3PartyIDSource extends BaseFieldType { + public static final Nested3PartyIDSource INSTANCE = new Nested3PartyIDSource(); + + private Nested3PartyIDSource() { + super( + "Nested3PartyIDSource", + 950, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartyRole.java new file mode 100644 index 0000000..c5d1afe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested3PartyRole extends BaseFieldType { + public static final Nested3PartyRole INSTANCE = new Nested3PartyRole(); + + private Nested3PartyRole() { + super( + "Nested3PartyRole", + 951, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartySubID.java new file mode 100644 index 0000000..4970db5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested3PartySubID extends BaseFieldType { + public static final Nested3PartySubID INSTANCE = new Nested3PartySubID(); + + private Nested3PartySubID() { + super( + "Nested3PartySubID", + 953, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartySubIDType.java new file mode 100644 index 0000000..789196b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested3PartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested3PartySubIDType extends BaseFieldType { + public static final Nested3PartySubIDType INSTANCE = new Nested3PartySubIDType(); + + private Nested3PartySubIDType() { + super( + "Nested3PartySubIDType", + 954, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartyID.java new file mode 100644 index 0000000..f09b8cc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested4PartyID extends BaseFieldType { + public static final Nested4PartyID INSTANCE = new Nested4PartyID(); + + private Nested4PartyID() { + super( + "Nested4PartyID", + 1415, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartyIDSource.java new file mode 100644 index 0000000..bd2019c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested4PartyIDSource extends BaseFieldType { + public static final Nested4PartyIDSource INSTANCE = new Nested4PartyIDSource(); + + private Nested4PartyIDSource() { + super( + "Nested4PartyIDSource", + 1416, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartyRole.java new file mode 100644 index 0000000..766209f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested4PartyRole extends BaseFieldType { + public static final Nested4PartyRole INSTANCE = new Nested4PartyRole(); + + private Nested4PartyRole() { + super( + "Nested4PartyRole", + 1417, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartySubID.java new file mode 100644 index 0000000..cb51f35 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested4PartySubID extends BaseFieldType { + public static final Nested4PartySubID INSTANCE = new Nested4PartySubID(); + + private Nested4PartySubID() { + super( + "Nested4PartySubID", + 1412, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartySubIDType.java new file mode 100644 index 0000000..a814d71 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Nested4PartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested4PartySubIDType extends BaseFieldType { + public static final Nested4PartySubIDType INSTANCE = new Nested4PartySubIDType(); + + private Nested4PartySubIDType() { + super( + "Nested4PartySubIDType", + 1411, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NestedInstrAttribType.java b/fix4j-assert-fixspec-50sp2/fieldtype/NestedInstrAttribType.java new file mode 100644 index 0000000..43c264c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NestedInstrAttribType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedInstrAttribType extends BaseFieldType { + public static final NestedInstrAttribType INSTANCE = new NestedInstrAttribType(); + + private NestedInstrAttribType() { + super( + "NestedInstrAttribType", + 1210, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NestedInstrAttribValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/NestedInstrAttribValue.java new file mode 100644 index 0000000..f517e6b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NestedInstrAttribValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedInstrAttribValue extends BaseFieldType { + public static final NestedInstrAttribValue INSTANCE = new NestedInstrAttribValue(); + + private NestedInstrAttribValue() { + super( + "NestedInstrAttribValue", + 1211, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartyID.java new file mode 100644 index 0000000..3d2700c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedPartyID extends BaseFieldType { + public static final NestedPartyID INSTANCE = new NestedPartyID(); + + private NestedPartyID() { + super( + "NestedPartyID", + 524, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartyIDSource.java new file mode 100644 index 0000000..99026f7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedPartyIDSource extends BaseFieldType { + public static final NestedPartyIDSource INSTANCE = new NestedPartyIDSource(); + + private NestedPartyIDSource() { + super( + "NestedPartyIDSource", + 525, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartyRole.java new file mode 100644 index 0000000..3804490 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedPartyRole extends BaseFieldType { + public static final NestedPartyRole INSTANCE = new NestedPartyRole(); + + private NestedPartyRole() { + super( + "NestedPartyRole", + 538, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartySubID.java new file mode 100644 index 0000000..85c0cd4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedPartySubID extends BaseFieldType { + public static final NestedPartySubID INSTANCE = new NestedPartySubID(); + + private NestedPartySubID() { + super( + "NestedPartySubID", + 545, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartySubIDType.java new file mode 100644 index 0000000..431ef77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NestedPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedPartySubIDType extends BaseFieldType { + public static final NestedPartySubIDType INSTANCE = new NestedPartySubIDType(); + + private NestedPartySubIDType() { + super( + "NestedPartySubIDType", + 805, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NetChgPrevDay.java b/fix4j-assert-fixspec-50sp2/fieldtype/NetChgPrevDay.java new file mode 100644 index 0000000..5bfb709 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NetChgPrevDay.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetChgPrevDay extends BaseFieldType { + public static final NetChgPrevDay INSTANCE = new NetChgPrevDay(); + + private NetChgPrevDay() { + super( + "NetChgPrevDay", + 451, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NetGrossInd.java b/fix4j-assert-fixspec-50sp2/fieldtype/NetGrossInd.java new file mode 100644 index 0000000..66862d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NetGrossInd.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetGrossInd extends BaseFieldType { + public static final NetGrossInd INSTANCE = new NetGrossInd(); + + private NetGrossInd() { + super( + "NetGrossInd", + 430, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GROSS = new Field(NetGrossInd.INSTANCE, Values.GROSS.getOrdinal()); + public final Field NET = new Field(NetGrossInd.INSTANCE, Values.NET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GROSS("2"), + NET("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NetMoney.java b/fix4j-assert-fixspec-50sp2/fieldtype/NetMoney.java new file mode 100644 index 0000000..dcf472b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NetMoney.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetMoney extends BaseFieldType { + public static final NetMoney INSTANCE = new NetMoney(); + + private NetMoney() { + super( + "NetMoney", + 118, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NetworkRequestID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NetworkRequestID.java new file mode 100644 index 0000000..fd460aa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NetworkRequestID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetworkRequestID extends BaseFieldType { + public static final NetworkRequestID INSTANCE = new NetworkRequestID(); + + private NetworkRequestID() { + super( + "NetworkRequestID", + 933, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NetworkRequestType.java b/fix4j-assert-fixspec-50sp2/fieldtype/NetworkRequestType.java new file mode 100644 index 0000000..ff8ae32 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NetworkRequestType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetworkRequestType extends BaseFieldType { + public static final NetworkRequestType INSTANCE = new NetworkRequestType(); + + private NetworkRequestType() { + super( + "NetworkRequestType", + 935, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SUBSCRIBE = new Field(NetworkRequestType.INSTANCE, Values.SUBSCRIBE.getOrdinal()); + public final Field SNAPSHOT = new Field(NetworkRequestType.INSTANCE, Values.SNAPSHOT.getOrdinal()); + public final Field STOP_SUBSCRIBING = new Field(NetworkRequestType.INSTANCE, Values.STOP_SUBSCRIBING.getOrdinal()); + public final Field LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED = new Field(NetworkRequestType.INSTANCE, Values.LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SUBSCRIBE("2"), + SNAPSHOT("1"), + STOP_SUBSCRIBING("4"), + LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NetworkResponseID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NetworkResponseID.java new file mode 100644 index 0000000..d5147be --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NetworkResponseID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetworkResponseID extends BaseFieldType { + public static final NetworkResponseID INSTANCE = new NetworkResponseID(); + + private NetworkResponseID() { + super( + "NetworkResponseID", + 932, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NetworkStatusResponseType.java b/fix4j-assert-fixspec-50sp2/fieldtype/NetworkStatusResponseType.java new file mode 100644 index 0000000..12332b8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NetworkStatusResponseType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetworkStatusResponseType extends BaseFieldType { + public static final NetworkStatusResponseType INSTANCE = new NetworkStatusResponseType(); + + private NetworkStatusResponseType() { + super( + "NetworkStatusResponseType", + 937, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INCREMENTAL_UPDATE = new Field(NetworkStatusResponseType.INSTANCE, Values.INCREMENTAL_UPDATE.getOrdinal()); + public final Field FULL = new Field(NetworkStatusResponseType.INSTANCE, Values.FULL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INCREMENTAL_UPDATE("2"), + FULL("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NewPassword.java b/fix4j-assert-fixspec-50sp2/fieldtype/NewPassword.java new file mode 100644 index 0000000..b479278 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NewPassword.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewPassword extends BaseFieldType { + public static final NewPassword INSTANCE = new NewPassword(); + + private NewPassword() { + super( + "NewPassword", + 925, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NewSeqNo.java b/fix4j-assert-fixspec-50sp2/fieldtype/NewSeqNo.java new file mode 100644 index 0000000..eecba3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NewSeqNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewSeqNo extends BaseFieldType { + public static final NewSeqNo INSTANCE = new NewSeqNo(); + + private NewSeqNo() { + super( + "NewSeqNo", + 36, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NewsCategory.java b/fix4j-assert-fixspec-50sp2/fieldtype/NewsCategory.java new file mode 100644 index 0000000..c513020 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NewsCategory.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewsCategory extends BaseFieldType { + public static final NewsCategory INSTANCE = new NewsCategory(); + + private NewsCategory() { + super( + "NewsCategory", + 1473, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TECHNICAL_NEWS = new Field(NewsCategory.INSTANCE, Values.TECHNICAL_NEWS.getOrdinal()); + public final Field FINANCIAL_MARKET_NEWS = new Field(NewsCategory.INSTANCE, Values.FINANCIAL_MARKET_NEWS.getOrdinal()); + public final Field MARKETPLACE_NEWS = new Field(NewsCategory.INSTANCE, Values.MARKETPLACE_NEWS.getOrdinal()); + public final Field COMPANY_NEWS = new Field(NewsCategory.INSTANCE, Values.COMPANY_NEWS.getOrdinal()); + public final Field OTHER_NEWS = new Field(NewsCategory.INSTANCE, Values.OTHER_NEWS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TECHNICAL_NEWS("3"), + FINANCIAL_MARKET_NEWS("2"), + MARKETPLACE_NEWS("1"), + COMPANY_NEWS("0"), + OTHER_NEWS("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NewsID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NewsID.java new file mode 100644 index 0000000..33f75f9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NewsID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewsID extends BaseFieldType { + public static final NewsID INSTANCE = new NewsID(); + + private NewsID() { + super( + "NewsID", + 1472, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NewsRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NewsRefID.java new file mode 100644 index 0000000..0288945 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NewsRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewsRefID extends BaseFieldType { + public static final NewsRefID INSTANCE = new NewsRefID(); + + private NewsRefID() { + super( + "NewsRefID", + 1476, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NewsRefType.java b/fix4j-assert-fixspec-50sp2/fieldtype/NewsRefType.java new file mode 100644 index 0000000..3ebf2dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NewsRefType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewsRefType extends BaseFieldType { + public static final NewsRefType INSTANCE = new NewsRefType(); + + private NewsRefType() { + super( + "NewsRefType", + 1477, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COMPLIMENTARY = new Field(NewsRefType.INSTANCE, Values.COMPLIMENTARY.getOrdinal()); + public final Field OTHER_LANGUAGE = new Field(NewsRefType.INSTANCE, Values.OTHER_LANGUAGE.getOrdinal()); + public final Field REPLACEMENT = new Field(NewsRefType.INSTANCE, Values.REPLACEMENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COMPLIMENTARY("2"), + OTHER_LANGUAGE("1"), + REPLACEMENT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NextExpectedMsgSeqNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/NextExpectedMsgSeqNum.java new file mode 100644 index 0000000..e51b8e0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NextExpectedMsgSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NextExpectedMsgSeqNum extends BaseFieldType { + public static final NextExpectedMsgSeqNum INSTANCE = new NextExpectedMsgSeqNum(); + + private NextExpectedMsgSeqNum() { + super( + "NextExpectedMsgSeqNum", + 789, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoAffectedOrders.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoAffectedOrders.java new file mode 100644 index 0000000..ed0723c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoAffectedOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoAffectedOrders extends BaseFieldType { + public static final NoAffectedOrders INSTANCE = new NoAffectedOrders(); + + private NoAffectedOrders() { + super( + "NoAffectedOrders", + 534, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoAllocs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoAllocs.java new file mode 100644 index 0000000..0910996 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoAllocs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoAllocs extends BaseFieldType { + public static final NoAllocs INSTANCE = new NoAllocs(); + + private NoAllocs() { + super( + "NoAllocs", + 78, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoAltMDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoAltMDSource.java new file mode 100644 index 0000000..4e8c587 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoAltMDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoAltMDSource extends BaseFieldType { + public static final NoAltMDSource INSTANCE = new NoAltMDSource(); + + private NoAltMDSource() { + super( + "NoAltMDSource", + 816, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoApplIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoApplIDs.java new file mode 100644 index 0000000..3e31260 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoApplIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoApplIDs extends BaseFieldType { + public static final NoApplIDs INSTANCE = new NoApplIDs(); + + private NoApplIDs() { + super( + "NoApplIDs", + 1351, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoAsgnReqs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoAsgnReqs.java new file mode 100644 index 0000000..0126792 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoAsgnReqs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoAsgnReqs extends BaseFieldType { + public static final NoAsgnReqs INSTANCE = new NoAsgnReqs(); + + private NoAsgnReqs() { + super( + "NoAsgnReqs", + 1499, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoBidComponents.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoBidComponents.java new file mode 100644 index 0000000..8503917 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoBidComponents.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoBidComponents extends BaseFieldType { + public static final NoBidComponents INSTANCE = new NoBidComponents(); + + private NoBidComponents() { + super( + "NoBidComponents", + 420, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoBidDescriptors.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoBidDescriptors.java new file mode 100644 index 0000000..6e61025 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoBidDescriptors.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoBidDescriptors extends BaseFieldType { + public static final NoBidDescriptors INSTANCE = new NoBidDescriptors(); + + private NoBidDescriptors() { + super( + "NoBidDescriptors", + 398, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoCapacities.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoCapacities.java new file mode 100644 index 0000000..e8da22b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoCapacities.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoCapacities extends BaseFieldType { + public static final NoCapacities INSTANCE = new NoCapacities(); + + private NoCapacities() { + super( + "NoCapacities", + 862, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoClearingInstructions.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoClearingInstructions.java new file mode 100644 index 0000000..8bc34ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoClearingInstructions.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoClearingInstructions extends BaseFieldType { + public static final NoClearingInstructions INSTANCE = new NoClearingInstructions(); + + private NoClearingInstructions() { + super( + "NoClearingInstructions", + 576, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoCollInquiryQualifier.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoCollInquiryQualifier.java new file mode 100644 index 0000000..c827fae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoCollInquiryQualifier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoCollInquiryQualifier extends BaseFieldType { + public static final NoCollInquiryQualifier INSTANCE = new NoCollInquiryQualifier(); + + private NoCollInquiryQualifier() { + super( + "NoCollInquiryQualifier", + 938, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoCompIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoCompIDs.java new file mode 100644 index 0000000..3caee10 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoCompIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoCompIDs extends BaseFieldType { + public static final NoCompIDs INSTANCE = new NoCompIDs(); + + private NoCompIDs() { + super( + "NoCompIDs", + 936, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoComplexEventDates.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoComplexEventDates.java new file mode 100644 index 0000000..c23da9d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoComplexEventDates.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoComplexEventDates extends BaseFieldType { + public static final NoComplexEventDates INSTANCE = new NoComplexEventDates(); + + private NoComplexEventDates() { + super( + "NoComplexEventDates", + 1491, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoComplexEventTimes.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoComplexEventTimes.java new file mode 100644 index 0000000..13f47b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoComplexEventTimes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoComplexEventTimes extends BaseFieldType { + public static final NoComplexEventTimes INSTANCE = new NoComplexEventTimes(); + + private NoComplexEventTimes() { + super( + "NoComplexEventTimes", + 1494, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoComplexEvents.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoComplexEvents.java new file mode 100644 index 0000000..4abd539 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoComplexEvents.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoComplexEvents extends BaseFieldType { + public static final NoComplexEvents INSTANCE = new NoComplexEvents(); + + private NoComplexEvents() { + super( + "NoComplexEvents", + 1483, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoContAmts.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoContAmts.java new file mode 100644 index 0000000..c09737e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoContAmts.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoContAmts extends BaseFieldType { + public static final NoContAmts INSTANCE = new NoContAmts(); + + private NoContAmts() { + super( + "NoContAmts", + 518, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoContextPartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoContextPartyIDs.java new file mode 100644 index 0000000..3738063 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoContextPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoContextPartyIDs extends BaseFieldType { + public static final NoContextPartyIDs INSTANCE = new NoContextPartyIDs(); + + private NoContextPartyIDs() { + super( + "NoContextPartyIDs", + 1522, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoContextPartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoContextPartySubIDs.java new file mode 100644 index 0000000..2a14ec5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoContextPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoContextPartySubIDs extends BaseFieldType { + public static final NoContextPartySubIDs INSTANCE = new NoContextPartySubIDs(); + + private NoContextPartySubIDs() { + super( + "NoContextPartySubIDs", + 1526, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoContraBrokers.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoContraBrokers.java new file mode 100644 index 0000000..7c3afae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoContraBrokers.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoContraBrokers extends BaseFieldType { + public static final NoContraBrokers INSTANCE = new NoContraBrokers(); + + private NoContraBrokers() { + super( + "NoContraBrokers", + 382, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoDates.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoDates.java new file mode 100644 index 0000000..b13916f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoDates.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDates extends BaseFieldType { + public static final NoDates INSTANCE = new NoDates(); + + private NoDates() { + super( + "NoDates", + 580, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeEvents.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeEvents.java new file mode 100644 index 0000000..326193f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeEvents.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDerivativeEvents extends BaseFieldType { + public static final NoDerivativeEvents INSTANCE = new NoDerivativeEvents(); + + private NoDerivativeEvents() { + super( + "NoDerivativeEvents", + 1286, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeInstrAttrib.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeInstrAttrib.java new file mode 100644 index 0000000..fc2171d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeInstrAttrib.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDerivativeInstrAttrib extends BaseFieldType { + public static final NoDerivativeInstrAttrib INSTANCE = new NoDerivativeInstrAttrib(); + + private NoDerivativeInstrAttrib() { + super( + "NoDerivativeInstrAttrib", + 1311, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeInstrumentParties.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeInstrumentParties.java new file mode 100644 index 0000000..4e47d2b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeInstrumentParties.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDerivativeInstrumentParties extends BaseFieldType { + public static final NoDerivativeInstrumentParties INSTANCE = new NoDerivativeInstrumentParties(); + + private NoDerivativeInstrumentParties() { + super( + "NoDerivativeInstrumentParties", + 1292, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeInstrumentPartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeInstrumentPartySubIDs.java new file mode 100644 index 0000000..725e9f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeInstrumentPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDerivativeInstrumentPartySubIDs extends BaseFieldType { + public static final NoDerivativeInstrumentPartySubIDs INSTANCE = new NoDerivativeInstrumentPartySubIDs(); + + private NoDerivativeInstrumentPartySubIDs() { + super( + "NoDerivativeInstrumentPartySubIDs", + 1296, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeSecurityAltID.java new file mode 100644 index 0000000..302e17c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoDerivativeSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDerivativeSecurityAltID extends BaseFieldType { + public static final NoDerivativeSecurityAltID INSTANCE = new NoDerivativeSecurityAltID(); + + private NoDerivativeSecurityAltID() { + super( + "NoDerivativeSecurityAltID", + 1218, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoDistribInsts.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoDistribInsts.java new file mode 100644 index 0000000..bbb8097 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoDistribInsts.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDistribInsts extends BaseFieldType { + public static final NoDistribInsts INSTANCE = new NoDistribInsts(); + + private NoDistribInsts() { + super( + "NoDistribInsts", + 510, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoDlvyInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoDlvyInst.java new file mode 100644 index 0000000..4018edf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoDlvyInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDlvyInst extends BaseFieldType { + public static final NoDlvyInst INSTANCE = new NoDlvyInst(); + + private NoDlvyInst() { + super( + "NoDlvyInst", + 85, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoEvents.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoEvents.java new file mode 100644 index 0000000..7a3c019 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoEvents.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoEvents extends BaseFieldType { + public static final NoEvents INSTANCE = new NoEvents(); + + private NoEvents() { + super( + "NoEvents", + 864, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoExecInstRules.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoExecInstRules.java new file mode 100644 index 0000000..50836ea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoExecInstRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoExecInstRules extends BaseFieldType { + public static final NoExecInstRules INSTANCE = new NoExecInstRules(); + + private NoExecInstRules() { + super( + "NoExecInstRules", + 1232, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoExecs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoExecs.java new file mode 100644 index 0000000..dc097e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoExecs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoExecs extends BaseFieldType { + public static final NoExecs INSTANCE = new NoExecs(); + + private NoExecs() { + super( + "NoExecs", + 124, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoExpiration.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoExpiration.java new file mode 100644 index 0000000..1fa048a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoExpiration.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoExpiration extends BaseFieldType { + public static final NoExpiration INSTANCE = new NoExpiration(); + + private NoExpiration() { + super( + "NoExpiration", + 981, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoFills.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoFills.java new file mode 100644 index 0000000..ec93412 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoFills.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoFills extends BaseFieldType { + public static final NoFills INSTANCE = new NoFills(); + + private NoFills() { + super( + "NoFills", + 1362, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoHops.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoHops.java new file mode 100644 index 0000000..9797f70 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoHops.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoHops extends BaseFieldType { + public static final NoHops INSTANCE = new NoHops(); + + private NoHops() { + super( + "NoHops", + 627, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoIOIQualifiers.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoIOIQualifiers.java new file mode 100644 index 0000000..6bc3642 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoIOIQualifiers.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoIOIQualifiers extends BaseFieldType { + public static final NoIOIQualifiers INSTANCE = new NoIOIQualifiers(); + + private NoIOIQualifiers() { + super( + "NoIOIQualifiers", + 199, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoInstrAttrib.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoInstrAttrib.java new file mode 100644 index 0000000..9605fcb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoInstrAttrib.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoInstrAttrib extends BaseFieldType { + public static final NoInstrAttrib INSTANCE = new NoInstrAttrib(); + + private NoInstrAttrib() { + super( + "NoInstrAttrib", + 870, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoInstrumentParties.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoInstrumentParties.java new file mode 100644 index 0000000..be5a6a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoInstrumentParties.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoInstrumentParties extends BaseFieldType { + public static final NoInstrumentParties INSTANCE = new NoInstrumentParties(); + + private NoInstrumentParties() { + super( + "NoInstrumentParties", + 1018, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoInstrumentPartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoInstrumentPartySubIDs.java new file mode 100644 index 0000000..03c5332 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoInstrumentPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoInstrumentPartySubIDs extends BaseFieldType { + public static final NoInstrumentPartySubIDs INSTANCE = new NoInstrumentPartySubIDs(); + + private NoInstrumentPartySubIDs() { + super( + "NoInstrumentPartySubIDs", + 1052, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoLegAllocs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoLegAllocs.java new file mode 100644 index 0000000..682c3fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoLegAllocs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLegAllocs extends BaseFieldType { + public static final NoLegAllocs INSTANCE = new NoLegAllocs(); + + private NoLegAllocs() { + super( + "NoLegAllocs", + 670, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoLegSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoLegSecurityAltID.java new file mode 100644 index 0000000..f58a3ab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoLegSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLegSecurityAltID extends BaseFieldType { + public static final NoLegSecurityAltID INSTANCE = new NoLegSecurityAltID(); + + private NoLegSecurityAltID() { + super( + "NoLegSecurityAltID", + 604, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoLegStipulations.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoLegStipulations.java new file mode 100644 index 0000000..f692532 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoLegStipulations.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLegStipulations extends BaseFieldType { + public static final NoLegStipulations INSTANCE = new NoLegStipulations(); + + private NoLegStipulations() { + super( + "NoLegStipulations", + 683, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoLegs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoLegs.java new file mode 100644 index 0000000..2440233 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoLegs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLegs extends BaseFieldType { + public static final NoLegs INSTANCE = new NoLegs(); + + private NoLegs() { + super( + "NoLegs", + 555, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoLinesOfText.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoLinesOfText.java new file mode 100644 index 0000000..97c707b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoLinesOfText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLinesOfText extends BaseFieldType { + public static final NoLinesOfText INSTANCE = new NoLinesOfText(); + + private NoLinesOfText() { + super( + "NoLinesOfText", + 33, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoLotTypeRules.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoLotTypeRules.java new file mode 100644 index 0000000..f1a5fc0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoLotTypeRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLotTypeRules extends BaseFieldType { + public static final NoLotTypeRules INSTANCE = new NoLotTypeRules(); + + private NoLotTypeRules() { + super( + "NoLotTypeRules", + 1234, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoMDEntries.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoMDEntries.java new file mode 100644 index 0000000..769981c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoMDEntries.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMDEntries extends BaseFieldType { + public static final NoMDEntries INSTANCE = new NoMDEntries(); + + private NoMDEntries() { + super( + "NoMDEntries", + 268, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoMDEntryTypes.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoMDEntryTypes.java new file mode 100644 index 0000000..988285e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoMDEntryTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMDEntryTypes extends BaseFieldType { + public static final NoMDEntryTypes INSTANCE = new NoMDEntryTypes(); + + private NoMDEntryTypes() { + super( + "NoMDEntryTypes", + 267, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoMDFeedTypes.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoMDFeedTypes.java new file mode 100644 index 0000000..8f94f1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoMDFeedTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMDFeedTypes extends BaseFieldType { + public static final NoMDFeedTypes INSTANCE = new NoMDFeedTypes(); + + private NoMDFeedTypes() { + super( + "NoMDFeedTypes", + 1141, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoMarketSegments.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoMarketSegments.java new file mode 100644 index 0000000..3ae2850 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoMarketSegments.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMarketSegments extends BaseFieldType { + public static final NoMarketSegments INSTANCE = new NoMarketSegments(); + + private NoMarketSegments() { + super( + "NoMarketSegments", + 1310, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoMatchRules.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoMatchRules.java new file mode 100644 index 0000000..9693611 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoMatchRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMatchRules extends BaseFieldType { + public static final NoMatchRules INSTANCE = new NoMatchRules(); + + private NoMatchRules() { + super( + "NoMatchRules", + 1235, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoMaturityRules.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoMaturityRules.java new file mode 100644 index 0000000..ec27edf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoMaturityRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMaturityRules extends BaseFieldType { + public static final NoMaturityRules INSTANCE = new NoMaturityRules(); + + private NoMaturityRules() { + super( + "NoMaturityRules", + 1236, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoMiscFees.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoMiscFees.java new file mode 100644 index 0000000..7b9f881 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoMiscFees.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMiscFees extends BaseFieldType { + public static final NoMiscFees INSTANCE = new NoMiscFees(); + + private NoMiscFees() { + super( + "NoMiscFees", + 136, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoMsgTypes.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoMsgTypes.java new file mode 100644 index 0000000..8319652 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoMsgTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMsgTypes extends BaseFieldType { + public static final NoMsgTypes INSTANCE = new NoMsgTypes(); + + private NoMsgTypes() { + super( + "NoMsgTypes", + 384, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNested2PartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested2PartyIDs.java new file mode 100644 index 0000000..7392875 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested2PartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested2PartyIDs extends BaseFieldType { + public static final NoNested2PartyIDs INSTANCE = new NoNested2PartyIDs(); + + private NoNested2PartyIDs() { + super( + "NoNested2PartyIDs", + 756, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNested2PartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested2PartySubIDs.java new file mode 100644 index 0000000..ab31588 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested2PartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested2PartySubIDs extends BaseFieldType { + public static final NoNested2PartySubIDs INSTANCE = new NoNested2PartySubIDs(); + + private NoNested2PartySubIDs() { + super( + "NoNested2PartySubIDs", + 806, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNested3PartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested3PartyIDs.java new file mode 100644 index 0000000..5d26cef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested3PartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested3PartyIDs extends BaseFieldType { + public static final NoNested3PartyIDs INSTANCE = new NoNested3PartyIDs(); + + private NoNested3PartyIDs() { + super( + "NoNested3PartyIDs", + 948, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNested3PartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested3PartySubIDs.java new file mode 100644 index 0000000..82a83b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested3PartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested3PartySubIDs extends BaseFieldType { + public static final NoNested3PartySubIDs INSTANCE = new NoNested3PartySubIDs(); + + private NoNested3PartySubIDs() { + super( + "NoNested3PartySubIDs", + 952, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNested4PartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested4PartyIDs.java new file mode 100644 index 0000000..aa7dc8a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested4PartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested4PartyIDs extends BaseFieldType { + public static final NoNested4PartyIDs INSTANCE = new NoNested4PartyIDs(); + + private NoNested4PartyIDs() { + super( + "NoNested4PartyIDs", + 1414, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNested4PartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested4PartySubIDs.java new file mode 100644 index 0000000..9450373 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNested4PartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested4PartySubIDs extends BaseFieldType { + public static final NoNested4PartySubIDs INSTANCE = new NoNested4PartySubIDs(); + + private NoNested4PartySubIDs() { + super( + "NoNested4PartySubIDs", + 1413, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNestedInstrAttrib.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNestedInstrAttrib.java new file mode 100644 index 0000000..9990fe3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNestedInstrAttrib.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNestedInstrAttrib extends BaseFieldType { + public static final NoNestedInstrAttrib INSTANCE = new NoNestedInstrAttrib(); + + private NoNestedInstrAttrib() { + super( + "NoNestedInstrAttrib", + 1312, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNestedPartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNestedPartyIDs.java new file mode 100644 index 0000000..9bb07f0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNestedPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNestedPartyIDs extends BaseFieldType { + public static final NoNestedPartyIDs INSTANCE = new NoNestedPartyIDs(); + + private NoNestedPartyIDs() { + super( + "NoNestedPartyIDs", + 539, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNestedPartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNestedPartySubIDs.java new file mode 100644 index 0000000..b24c455 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNestedPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNestedPartySubIDs extends BaseFieldType { + public static final NoNestedPartySubIDs INSTANCE = new NoNestedPartySubIDs(); + + private NoNestedPartySubIDs() { + super( + "NoNestedPartySubIDs", + 804, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNewsRefIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNewsRefIDs.java new file mode 100644 index 0000000..e6e354b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNewsRefIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNewsRefIDs extends BaseFieldType { + public static final NoNewsRefIDs INSTANCE = new NoNewsRefIDs(); + + private NoNewsRefIDs() { + super( + "NoNewsRefIDs", + 1475, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoNotAffectedOrders.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoNotAffectedOrders.java new file mode 100644 index 0000000..e3675c0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoNotAffectedOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNotAffectedOrders extends BaseFieldType { + public static final NoNotAffectedOrders INSTANCE = new NoNotAffectedOrders(); + + private NoNotAffectedOrders() { + super( + "NoNotAffectedOrders", + 1370, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoOfLegUnderlyings.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoOfLegUnderlyings.java new file mode 100644 index 0000000..77aead9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoOfLegUnderlyings.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoOfLegUnderlyings extends BaseFieldType { + public static final NoOfLegUnderlyings INSTANCE = new NoOfLegUnderlyings(); + + private NoOfLegUnderlyings() { + super( + "NoOfLegUnderlyings", + 1342, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoOfSecSizes.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoOfSecSizes.java new file mode 100644 index 0000000..9c171dc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoOfSecSizes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoOfSecSizes extends BaseFieldType { + public static final NoOfSecSizes INSTANCE = new NoOfSecSizes(); + + private NoOfSecSizes() { + super( + "NoOfSecSizes", + 1177, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoOrdTypeRules.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoOrdTypeRules.java new file mode 100644 index 0000000..8115efc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoOrdTypeRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoOrdTypeRules extends BaseFieldType { + public static final NoOrdTypeRules INSTANCE = new NoOrdTypeRules(); + + private NoOrdTypeRules() { + super( + "NoOrdTypeRules", + 1237, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoOrders.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoOrders.java new file mode 100644 index 0000000..8bdb2ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoOrders extends BaseFieldType { + public static final NoOrders INSTANCE = new NoOrders(); + + private NoOrders() { + super( + "NoOrders", + 73, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyAltIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyAltIDs.java new file mode 100644 index 0000000..85503d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyAltIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyAltIDs extends BaseFieldType { + public static final NoPartyAltIDs INSTANCE = new NoPartyAltIDs(); + + private NoPartyAltIDs() { + super( + "NoPartyAltIDs", + 1516, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyAltSubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyAltSubIDs.java new file mode 100644 index 0000000..b016237 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyAltSubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyAltSubIDs extends BaseFieldType { + public static final NoPartyAltSubIDs INSTANCE = new NoPartyAltSubIDs(); + + private NoPartyAltSubIDs() { + super( + "NoPartyAltSubIDs", + 1519, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyIDs.java new file mode 100644 index 0000000..95c4815 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyIDs extends BaseFieldType { + public static final NoPartyIDs INSTANCE = new NoPartyIDs(); + + private NoPartyIDs() { + super( + "NoPartyIDs", + 453, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyList.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyList.java new file mode 100644 index 0000000..1f5f5bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyList.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyList extends BaseFieldType { + public static final NoPartyList INSTANCE = new NoPartyList(); + + private NoPartyList() { + super( + "NoPartyList", + 1513, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyListResponseTypes.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyListResponseTypes.java new file mode 100644 index 0000000..0ea40bd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyListResponseTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyListResponseTypes extends BaseFieldType { + public static final NoPartyListResponseTypes INSTANCE = new NoPartyListResponseTypes(); + + private NoPartyListResponseTypes() { + super( + "NoPartyListResponseTypes", + 1506, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyRelationships.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyRelationships.java new file mode 100644 index 0000000..bf7a07f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartyRelationships.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyRelationships extends BaseFieldType { + public static final NoPartyRelationships INSTANCE = new NoPartyRelationships(); + + private NoPartyRelationships() { + super( + "NoPartyRelationships", + 1514, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoPartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartySubIDs.java new file mode 100644 index 0000000..fdbfd33 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartySubIDs extends BaseFieldType { + public static final NoPartySubIDs INSTANCE = new NoPartySubIDs(); + + private NoPartySubIDs() { + super( + "NoPartySubIDs", + 802, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoPosAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoPosAmt.java new file mode 100644 index 0000000..41281c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoPosAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPosAmt extends BaseFieldType { + public static final NoPosAmt INSTANCE = new NoPosAmt(); + + private NoPosAmt() { + super( + "NoPosAmt", + 753, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoPositions.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoPositions.java new file mode 100644 index 0000000..04b9a39 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoPositions.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPositions extends BaseFieldType { + public static final NoPositions INSTANCE = new NoPositions(); + + private NoPositions() { + super( + "NoPositions", + 702, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoQuoteEntries.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoQuoteEntries.java new file mode 100644 index 0000000..e555ce3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoQuoteEntries.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoQuoteEntries extends BaseFieldType { + public static final NoQuoteEntries INSTANCE = new NoQuoteEntries(); + + private NoQuoteEntries() { + super( + "NoQuoteEntries", + 295, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoQuoteQualifiers.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoQuoteQualifiers.java new file mode 100644 index 0000000..06e0847 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoQuoteQualifiers.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoQuoteQualifiers extends BaseFieldType { + public static final NoQuoteQualifiers INSTANCE = new NoQuoteQualifiers(); + + private NoQuoteQualifiers() { + super( + "NoQuoteQualifiers", + 735, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoQuoteSets.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoQuoteSets.java new file mode 100644 index 0000000..16c3f5a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoQuoteSets.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoQuoteSets extends BaseFieldType { + public static final NoQuoteSets INSTANCE = new NoQuoteSets(); + + private NoQuoteSets() { + super( + "NoQuoteSets", + 296, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRateSources.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRateSources.java new file mode 100644 index 0000000..d6d7a1e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRateSources.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRateSources extends BaseFieldType { + public static final NoRateSources INSTANCE = new NoRateSources(); + + private NoRateSources() { + super( + "NoRateSources", + 1445, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRegistDtls.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRegistDtls.java new file mode 100644 index 0000000..63a410d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRegistDtls.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRegistDtls extends BaseFieldType { + public static final NoRegistDtls INSTANCE = new NoRegistDtls(); + + private NoRegistDtls() { + super( + "NoRegistDtls", + 473, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedContextPartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedContextPartyIDs.java new file mode 100644 index 0000000..bb6dc8c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedContextPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedContextPartyIDs extends BaseFieldType { + public static final NoRelatedContextPartyIDs INSTANCE = new NoRelatedContextPartyIDs(); + + private NoRelatedContextPartyIDs() { + super( + "NoRelatedContextPartyIDs", + 1575, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedContextPartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedContextPartySubIDs.java new file mode 100644 index 0000000..5bf7f87 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedContextPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedContextPartySubIDs extends BaseFieldType { + public static final NoRelatedContextPartySubIDs INSTANCE = new NoRelatedContextPartySubIDs(); + + private NoRelatedContextPartySubIDs() { + super( + "NoRelatedContextPartySubIDs", + 1579, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartyAltIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartyAltIDs.java new file mode 100644 index 0000000..078990e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartyAltIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedPartyAltIDs extends BaseFieldType { + public static final NoRelatedPartyAltIDs INSTANCE = new NoRelatedPartyAltIDs(); + + private NoRelatedPartyAltIDs() { + super( + "NoRelatedPartyAltIDs", + 1569, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartyAltSubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartyAltSubIDs.java new file mode 100644 index 0000000..74bf5f8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartyAltSubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedPartyAltSubIDs extends BaseFieldType { + public static final NoRelatedPartyAltSubIDs INSTANCE = new NoRelatedPartyAltSubIDs(); + + private NoRelatedPartyAltSubIDs() { + super( + "NoRelatedPartyAltSubIDs", + 1572, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartyIDs.java new file mode 100644 index 0000000..09e12f0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedPartyIDs extends BaseFieldType { + public static final NoRelatedPartyIDs INSTANCE = new NoRelatedPartyIDs(); + + private NoRelatedPartyIDs() { + super( + "NoRelatedPartyIDs", + 1562, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartySubIDs.java new file mode 100644 index 0000000..2b76f7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedPartySubIDs extends BaseFieldType { + public static final NoRelatedPartySubIDs INSTANCE = new NoRelatedPartySubIDs(); + + private NoRelatedPartySubIDs() { + super( + "NoRelatedPartySubIDs", + 1566, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedSym.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedSym.java new file mode 100644 index 0000000..995d61f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelatedSym.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedSym extends BaseFieldType { + public static final NoRelatedSym INSTANCE = new NoRelatedSym(); + + private NoRelatedSym() { + super( + "NoRelatedSym", + 146, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskInstruments.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskInstruments.java new file mode 100644 index 0000000..cdfea2c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskInstruments.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelationshipRiskInstruments extends BaseFieldType { + public static final NoRelationshipRiskInstruments INSTANCE = new NoRelationshipRiskInstruments(); + + private NoRelationshipRiskInstruments() { + super( + "NoRelationshipRiskInstruments", + 1587, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskLimits.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskLimits.java new file mode 100644 index 0000000..a5f0fd4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskLimits.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelationshipRiskLimits extends BaseFieldType { + public static final NoRelationshipRiskLimits INSTANCE = new NoRelationshipRiskLimits(); + + private NoRelationshipRiskLimits() { + super( + "NoRelationshipRiskLimits", + 1582, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskSecurityAltID.java new file mode 100644 index 0000000..0a429bc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelationshipRiskSecurityAltID extends BaseFieldType { + public static final NoRelationshipRiskSecurityAltID INSTANCE = new NoRelationshipRiskSecurityAltID(); + + private NoRelationshipRiskSecurityAltID() { + super( + "NoRelationshipRiskSecurityAltID", + 1593, + FieldClassLookup.lookup("NUMINGRP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskWarningLevels.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskWarningLevels.java new file mode 100644 index 0000000..bac5f01 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRelationshipRiskWarningLevels.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelationshipRiskWarningLevels extends BaseFieldType { + public static final NoRelationshipRiskWarningLevels INSTANCE = new NoRelationshipRiskWarningLevels(); + + private NoRelationshipRiskWarningLevels() { + super( + "NoRelationshipRiskWarningLevels", + 1613, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRequestedPartyRoles.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRequestedPartyRoles.java new file mode 100644 index 0000000..3e3a6d3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRequestedPartyRoles.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRequestedPartyRoles extends BaseFieldType { + public static final NoRequestedPartyRoles INSTANCE = new NoRequestedPartyRoles(); + + private NoRequestedPartyRoles() { + super( + "NoRequestedPartyRoles", + 1508, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskInstruments.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskInstruments.java new file mode 100644 index 0000000..4a120f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskInstruments.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRiskInstruments extends BaseFieldType { + public static final NoRiskInstruments INSTANCE = new NoRiskInstruments(); + + private NoRiskInstruments() { + super( + "NoRiskInstruments", + 1534, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskLimits.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskLimits.java new file mode 100644 index 0000000..a24f3c2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskLimits.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRiskLimits extends BaseFieldType { + public static final NoRiskLimits INSTANCE = new NoRiskLimits(); + + private NoRiskLimits() { + super( + "NoRiskLimits", + 1529, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskSecurityAltID.java new file mode 100644 index 0000000..fa19b3d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRiskSecurityAltID extends BaseFieldType { + public static final NoRiskSecurityAltID INSTANCE = new NoRiskSecurityAltID(); + + private NoRiskSecurityAltID() { + super( + "NoRiskSecurityAltID", + 1540, + FieldClassLookup.lookup("NUMINGRP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskWarningLevels.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskWarningLevels.java new file mode 100644 index 0000000..3f1f47d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRiskWarningLevels.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRiskWarningLevels extends BaseFieldType { + public static final NoRiskWarningLevels INSTANCE = new NoRiskWarningLevels(); + + private NoRiskWarningLevels() { + super( + "NoRiskWarningLevels", + 1559, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRootPartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRootPartyIDs.java new file mode 100644 index 0000000..a7d3dc0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRootPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRootPartyIDs extends BaseFieldType { + public static final NoRootPartyIDs INSTANCE = new NoRootPartyIDs(); + + private NoRootPartyIDs() { + super( + "NoRootPartyIDs", + 1116, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRootPartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRootPartySubIDs.java new file mode 100644 index 0000000..a3933be --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRootPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRootPartySubIDs extends BaseFieldType { + public static final NoRootPartySubIDs INSTANCE = new NoRootPartySubIDs(); + + private NoRootPartySubIDs() { + super( + "NoRootPartySubIDs", + 1120, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRoutingIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRoutingIDs.java new file mode 100644 index 0000000..9fa4764 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRoutingIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRoutingIDs extends BaseFieldType { + public static final NoRoutingIDs INSTANCE = new NoRoutingIDs(); + + private NoRoutingIDs() { + super( + "NoRoutingIDs", + 215, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoRpts.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoRpts.java new file mode 100644 index 0000000..88ac8f2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoRpts.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRpts extends BaseFieldType { + public static final NoRpts INSTANCE = new NoRpts(); + + private NoRpts() { + super( + "NoRpts", + 82, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoSecurityAltID.java new file mode 100644 index 0000000..b078d93 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSecurityAltID extends BaseFieldType { + public static final NoSecurityAltID INSTANCE = new NoSecurityAltID(); + + private NoSecurityAltID() { + super( + "NoSecurityAltID", + 454, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoSecurityTypes.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoSecurityTypes.java new file mode 100644 index 0000000..54707c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoSecurityTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSecurityTypes extends BaseFieldType { + public static final NoSecurityTypes INSTANCE = new NoSecurityTypes(); + + private NoSecurityTypes() { + super( + "NoSecurityTypes", + 558, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlDetails.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlDetails.java new file mode 100644 index 0000000..d950da7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlDetails.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSettlDetails extends BaseFieldType { + public static final NoSettlDetails INSTANCE = new NoSettlDetails(); + + private NoSettlDetails() { + super( + "NoSettlDetails", + 1158, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlInst.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlInst.java new file mode 100644 index 0000000..6fd80b2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSettlInst extends BaseFieldType { + public static final NoSettlInst INSTANCE = new NoSettlInst(); + + private NoSettlInst() { + super( + "NoSettlInst", + 778, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlOblig.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlOblig.java new file mode 100644 index 0000000..3371075 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlOblig.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSettlOblig extends BaseFieldType { + public static final NoSettlOblig INSTANCE = new NoSettlOblig(); + + private NoSettlOblig() { + super( + "NoSettlOblig", + 1165, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlPartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlPartyIDs.java new file mode 100644 index 0000000..827c068 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSettlPartyIDs extends BaseFieldType { + public static final NoSettlPartyIDs INSTANCE = new NoSettlPartyIDs(); + + private NoSettlPartyIDs() { + super( + "NoSettlPartyIDs", + 781, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlPartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlPartySubIDs.java new file mode 100644 index 0000000..70ab90d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoSettlPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSettlPartySubIDs extends BaseFieldType { + public static final NoSettlPartySubIDs INSTANCE = new NoSettlPartySubIDs(); + + private NoSettlPartySubIDs() { + super( + "NoSettlPartySubIDs", + 801, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoSideTrdRegTS.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoSideTrdRegTS.java new file mode 100644 index 0000000..ecd5a9f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoSideTrdRegTS.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSideTrdRegTS extends BaseFieldType { + public static final NoSideTrdRegTS INSTANCE = new NoSideTrdRegTS(); + + private NoSideTrdRegTS() { + super( + "NoSideTrdRegTS", + 1016, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoSides.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoSides.java new file mode 100644 index 0000000..fe5dfca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoSides.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSides extends BaseFieldType { + public static final NoSides INSTANCE = new NoSides(); + + private NoSides() { + super( + "NoSides", + 552, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BOTH_SIDES = new Field(NoSides.INSTANCE, Values.BOTH_SIDES.getOrdinal()); + public final Field ONE_SIDE = new Field(NoSides.INSTANCE, Values.ONE_SIDE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BOTH_SIDES("2"), + ONE_SIDE("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoStatsIndicators.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoStatsIndicators.java new file mode 100644 index 0000000..22fb36d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoStatsIndicators.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoStatsIndicators extends BaseFieldType { + public static final NoStatsIndicators INSTANCE = new NoStatsIndicators(); + + private NoStatsIndicators() { + super( + "NoStatsIndicators", + 1175, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoStipulations.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoStipulations.java new file mode 100644 index 0000000..add4c25 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoStipulations.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoStipulations extends BaseFieldType { + public static final NoStipulations INSTANCE = new NoStipulations(); + + private NoStipulations() { + super( + "NoStipulations", + 232, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoStrategyParameters.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoStrategyParameters.java new file mode 100644 index 0000000..37671ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoStrategyParameters.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoStrategyParameters extends BaseFieldType { + public static final NoStrategyParameters INSTANCE = new NoStrategyParameters(); + + private NoStrategyParameters() { + super( + "NoStrategyParameters", + 957, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoStrikeRules.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoStrikeRules.java new file mode 100644 index 0000000..2d6d557 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoStrikeRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoStrikeRules extends BaseFieldType { + public static final NoStrikeRules INSTANCE = new NoStrikeRules(); + + private NoStrikeRules() { + super( + "NoStrikeRules", + 1201, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoStrikes.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoStrikes.java new file mode 100644 index 0000000..e18cfb9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoStrikes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoStrikes extends BaseFieldType { + public static final NoStrikes INSTANCE = new NoStrikes(); + + private NoStrikes() { + super( + "NoStrikes", + 428, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoTargetPartyIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoTargetPartyIDs.java new file mode 100644 index 0000000..14a27ed --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoTargetPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTargetPartyIDs extends BaseFieldType { + public static final NoTargetPartyIDs INSTANCE = new NoTargetPartyIDs(); + + private NoTargetPartyIDs() { + super( + "NoTargetPartyIDs", + 1461, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoTickRules.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoTickRules.java new file mode 100644 index 0000000..094e10b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoTickRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTickRules extends BaseFieldType { + public static final NoTickRules INSTANCE = new NoTickRules(); + + private NoTickRules() { + super( + "NoTickRules", + 1205, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoTimeInForceRules.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoTimeInForceRules.java new file mode 100644 index 0000000..6344d20 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoTimeInForceRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTimeInForceRules extends BaseFieldType { + public static final NoTimeInForceRules INSTANCE = new NoTimeInForceRules(); + + private NoTimeInForceRules() { + super( + "NoTimeInForceRules", + 1239, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoTrades.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoTrades.java new file mode 100644 index 0000000..3db84b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoTrades.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTrades extends BaseFieldType { + public static final NoTrades INSTANCE = new NoTrades(); + + private NoTrades() { + super( + "NoTrades", + 897, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoTradingSessionRules.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoTradingSessionRules.java new file mode 100644 index 0000000..ac19d7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoTradingSessionRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTradingSessionRules extends BaseFieldType { + public static final NoTradingSessionRules INSTANCE = new NoTradingSessionRules(); + + private NoTradingSessionRules() { + super( + "NoTradingSessionRules", + 1309, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoTradingSessions.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoTradingSessions.java new file mode 100644 index 0000000..711f15d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoTradingSessions.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTradingSessions extends BaseFieldType { + public static final NoTradingSessions INSTANCE = new NoTradingSessions(); + + private NoTradingSessions() { + super( + "NoTradingSessions", + 386, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoTrdRegTimestamps.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoTrdRegTimestamps.java new file mode 100644 index 0000000..616b8ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoTrdRegTimestamps.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTrdRegTimestamps extends BaseFieldType { + public static final NoTrdRegTimestamps INSTANCE = new NoTrdRegTimestamps(); + + private NoTrdRegTimestamps() { + super( + "NoTrdRegTimestamps", + 768, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoTrdRepIndicators.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoTrdRepIndicators.java new file mode 100644 index 0000000..c5d718e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoTrdRepIndicators.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTrdRepIndicators extends BaseFieldType { + public static final NoTrdRepIndicators INSTANCE = new NoTrdRepIndicators(); + + private NoTrdRepIndicators() { + super( + "NoTrdRepIndicators", + 1387, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingAmounts.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingAmounts.java new file mode 100644 index 0000000..830df05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingAmounts.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUnderlyingAmounts extends BaseFieldType { + public static final NoUnderlyingAmounts INSTANCE = new NoUnderlyingAmounts(); + + private NoUnderlyingAmounts() { + super( + "NoUnderlyingAmounts", + 984, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingLegSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingLegSecurityAltID.java new file mode 100644 index 0000000..195fbcb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingLegSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUnderlyingLegSecurityAltID extends BaseFieldType { + public static final NoUnderlyingLegSecurityAltID INSTANCE = new NoUnderlyingLegSecurityAltID(); + + private NoUnderlyingLegSecurityAltID() { + super( + "NoUnderlyingLegSecurityAltID", + 1334, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingSecurityAltID.java new file mode 100644 index 0000000..ded4786 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUnderlyingSecurityAltID extends BaseFieldType { + public static final NoUnderlyingSecurityAltID INSTANCE = new NoUnderlyingSecurityAltID(); + + private NoUnderlyingSecurityAltID() { + super( + "NoUnderlyingSecurityAltID", + 457, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingStips.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingStips.java new file mode 100644 index 0000000..8d2cb82 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyingStips.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUnderlyingStips extends BaseFieldType { + public static final NoUnderlyingStips INSTANCE = new NoUnderlyingStips(); + + private NoUnderlyingStips() { + super( + "NoUnderlyingStips", + 887, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyings.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyings.java new file mode 100644 index 0000000..e6ff804 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoUnderlyings.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUnderlyings extends BaseFieldType { + public static final NoUnderlyings INSTANCE = new NoUnderlyings(); + + private NoUnderlyings() { + super( + "NoUnderlyings", + 711, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoUndlyInstrumentParties.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoUndlyInstrumentParties.java new file mode 100644 index 0000000..1893dfd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoUndlyInstrumentParties.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUndlyInstrumentParties extends BaseFieldType { + public static final NoUndlyInstrumentParties INSTANCE = new NoUndlyInstrumentParties(); + + private NoUndlyInstrumentParties() { + super( + "NoUndlyInstrumentParties", + 1058, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoUndlyInstrumentPartySubIDs.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoUndlyInstrumentPartySubIDs.java new file mode 100644 index 0000000..3e5a68c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoUndlyInstrumentPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUndlyInstrumentPartySubIDs extends BaseFieldType { + public static final NoUndlyInstrumentPartySubIDs INSTANCE = new NoUndlyInstrumentPartySubIDs(); + + private NoUndlyInstrumentPartySubIDs() { + super( + "NoUndlyInstrumentPartySubIDs", + 1062, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NoUsernames.java b/fix4j-assert-fixspec-50sp2/fieldtype/NoUsernames.java new file mode 100644 index 0000000..5d75bcf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NoUsernames.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUsernames extends BaseFieldType { + public static final NoUsernames INSTANCE = new NoUsernames(); + + private NoUsernames() { + super( + "NoUsernames", + 809, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NotAffOrigClOrdID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NotAffOrigClOrdID.java new file mode 100644 index 0000000..7dd2101 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NotAffOrigClOrdID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NotAffOrigClOrdID extends BaseFieldType { + public static final NotAffOrigClOrdID INSTANCE = new NotAffOrigClOrdID(); + + private NotAffOrigClOrdID() { + super( + "NotAffOrigClOrdID", + 1372, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NotAffectedOrderID.java b/fix4j-assert-fixspec-50sp2/fieldtype/NotAffectedOrderID.java new file mode 100644 index 0000000..b4548f9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NotAffectedOrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NotAffectedOrderID extends BaseFieldType { + public static final NotAffectedOrderID INSTANCE = new NotAffectedOrderID(); + + private NotAffectedOrderID() { + super( + "NotAffectedOrderID", + 1371, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NotifyBrokerOfCredit.java b/fix4j-assert-fixspec-50sp2/fieldtype/NotifyBrokerOfCredit.java new file mode 100644 index 0000000..0d4ec50 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NotifyBrokerOfCredit.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NotifyBrokerOfCredit extends BaseFieldType { + public static final NotifyBrokerOfCredit INSTANCE = new NotifyBrokerOfCredit(); + + private NotifyBrokerOfCredit() { + super( + "NotifyBrokerOfCredit", + 208, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DETAILS_SHOULT_NOT_BE_COMMUNICATED = new Field(NotifyBrokerOfCredit.INSTANCE, Values.DETAILS_SHOULT_NOT_BE_COMMUNICATED.getOrdinal()); + public final Field DETAILS_SHOULD_BE_COMMUNICATED = new Field(NotifyBrokerOfCredit.INSTANCE, Values.DETAILS_SHOULD_BE_COMMUNICATED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DETAILS_SHOULT_NOT_BE_COMMUNICATED("N"), + DETAILS_SHOULD_BE_COMMUNICATED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NotionalPercentageOutstanding.java b/fix4j-assert-fixspec-50sp2/fieldtype/NotionalPercentageOutstanding.java new file mode 100644 index 0000000..102b29d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NotionalPercentageOutstanding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NotionalPercentageOutstanding extends BaseFieldType { + public static final NotionalPercentageOutstanding INSTANCE = new NotionalPercentageOutstanding(); + + private NotionalPercentageOutstanding() { + super( + "NotionalPercentageOutstanding", + 1451, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NumBidders.java b/fix4j-assert-fixspec-50sp2/fieldtype/NumBidders.java new file mode 100644 index 0000000..16607fe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NumBidders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NumBidders extends BaseFieldType { + public static final NumBidders INSTANCE = new NumBidders(); + + private NumBidders() { + super( + "NumBidders", + 417, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NumDaysInterest.java b/fix4j-assert-fixspec-50sp2/fieldtype/NumDaysInterest.java new file mode 100644 index 0000000..60e574e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NumDaysInterest.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NumDaysInterest extends BaseFieldType { + public static final NumDaysInterest INSTANCE = new NumDaysInterest(); + + private NumDaysInterest() { + super( + "NumDaysInterest", + 157, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NumTickets.java b/fix4j-assert-fixspec-50sp2/fieldtype/NumTickets.java new file mode 100644 index 0000000..44aa548 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NumTickets.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NumTickets extends BaseFieldType { + public static final NumTickets INSTANCE = new NumTickets(); + + private NumTickets() { + super( + "NumTickets", + 395, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/NumberOfOrders.java b/fix4j-assert-fixspec-50sp2/fieldtype/NumberOfOrders.java new file mode 100644 index 0000000..27dbb1b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/NumberOfOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NumberOfOrders extends BaseFieldType { + public static final NumberOfOrders INSTANCE = new NumberOfOrders(); + + private NumberOfOrders() { + super( + "NumberOfOrders", + 346, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OddLot.java b/fix4j-assert-fixspec-50sp2/fieldtype/OddLot.java new file mode 100644 index 0000000..00c9a1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OddLot.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OddLot extends BaseFieldType { + public static final OddLot INSTANCE = new OddLot(); + + private OddLot() { + super( + "OddLot", + 575, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TREAT_AS_ROUND_LOT_DEFAULT = new Field(OddLot.INSTANCE, Values.TREAT_AS_ROUND_LOT_DEFAULT.getOrdinal()); + public final Field TREAT_AS_ODD_LOT = new Field(OddLot.INSTANCE, Values.TREAT_AS_ODD_LOT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TREAT_AS_ROUND_LOT_DEFAULT("N"), + TREAT_AS_ODD_LOT("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OfferForwardPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/OfferForwardPoints.java new file mode 100644 index 0000000..75581d0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OfferForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferForwardPoints extends BaseFieldType { + public static final OfferForwardPoints INSTANCE = new OfferForwardPoints(); + + private OfferForwardPoints() { + super( + "OfferForwardPoints", + 191, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OfferForwardPoints2.java b/fix4j-assert-fixspec-50sp2/fieldtype/OfferForwardPoints2.java new file mode 100644 index 0000000..0c63f5b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OfferForwardPoints2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferForwardPoints2 extends BaseFieldType { + public static final OfferForwardPoints2 INSTANCE = new OfferForwardPoints2(); + + private OfferForwardPoints2() { + super( + "OfferForwardPoints2", + 643, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OfferPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/OfferPx.java new file mode 100644 index 0000000..75cb1d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OfferPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferPx extends BaseFieldType { + public static final OfferPx INSTANCE = new OfferPx(); + + private OfferPx() { + super( + "OfferPx", + 133, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OfferSize.java b/fix4j-assert-fixspec-50sp2/fieldtype/OfferSize.java new file mode 100644 index 0000000..4f15942 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OfferSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferSize extends BaseFieldType { + public static final OfferSize INSTANCE = new OfferSize(); + + private OfferSize() { + super( + "OfferSize", + 135, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OfferSpotRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/OfferSpotRate.java new file mode 100644 index 0000000..f811c9b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OfferSpotRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferSpotRate extends BaseFieldType { + public static final OfferSpotRate INSTANCE = new OfferSpotRate(); + + private OfferSpotRate() { + super( + "OfferSpotRate", + 190, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OfferSwapPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/OfferSwapPoints.java new file mode 100644 index 0000000..32b0f19 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OfferSwapPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferSwapPoints extends BaseFieldType { + public static final OfferSwapPoints INSTANCE = new OfferSwapPoints(); + + private OfferSwapPoints() { + super( + "OfferSwapPoints", + 1066, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OfferYield.java b/fix4j-assert-fixspec-50sp2/fieldtype/OfferYield.java new file mode 100644 index 0000000..10a18ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OfferYield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferYield extends BaseFieldType { + public static final OfferYield INSTANCE = new OfferYield(); + + private OfferYield() { + super( + "OfferYield", + 634, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfCompID.java b/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfCompID.java new file mode 100644 index 0000000..aa68b81 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OnBehalfOfCompID extends BaseFieldType { + public static final OnBehalfOfCompID INSTANCE = new OnBehalfOfCompID(); + + private OnBehalfOfCompID() { + super( + "OnBehalfOfCompID", + 115, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfLocationID.java b/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfLocationID.java new file mode 100644 index 0000000..021603b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfLocationID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OnBehalfOfLocationID extends BaseFieldType { + public static final OnBehalfOfLocationID INSTANCE = new OnBehalfOfLocationID(); + + private OnBehalfOfLocationID() { + super( + "OnBehalfOfLocationID", + 144, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfSendingTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfSendingTime.java new file mode 100644 index 0000000..5ec01d5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfSendingTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OnBehalfOfSendingTime extends BaseFieldType { + public static final OnBehalfOfSendingTime INSTANCE = new OnBehalfOfSendingTime(); + + private OnBehalfOfSendingTime() { + super( + "OnBehalfOfSendingTime", + 370, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfSubID.java new file mode 100644 index 0000000..2595d1c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OnBehalfOfSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OnBehalfOfSubID extends BaseFieldType { + public static final OnBehalfOfSubID INSTANCE = new OnBehalfOfSubID(); + + private OnBehalfOfSubID() { + super( + "OnBehalfOfSubID", + 116, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OpenCloseSettlFlag.java b/fix4j-assert-fixspec-50sp2/fieldtype/OpenCloseSettlFlag.java new file mode 100644 index 0000000..b2a2cf5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OpenCloseSettlFlag.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OpenCloseSettlFlag extends BaseFieldType { + public static final OpenCloseSettlFlag INSTANCE = new OpenCloseSettlFlag(); + + private OpenCloseSettlFlag() { + super( + "OpenCloseSettlFlag", + 286, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXPECTED_ENTRY = new Field(OpenCloseSettlFlag.INSTANCE, Values.EXPECTED_ENTRY.getOrdinal()); + public final Field DELIVERY_SETTLEMENT_ENTRY = new Field(OpenCloseSettlFlag.INSTANCE, Values.DELIVERY_SETTLEMENT_ENTRY.getOrdinal()); + public final Field SESSION_OPEN__CLOSE__SETTLEMENT_ENTRY = new Field(OpenCloseSettlFlag.INSTANCE, Values.SESSION_OPEN__CLOSE__SETTLEMENT_ENTRY.getOrdinal()); + public final Field DAILY_OPEN__CLOSE__SETTLEMENT_ENTRY = new Field(OpenCloseSettlFlag.INSTANCE, Values.DAILY_OPEN__CLOSE__SETTLEMENT_ENTRY.getOrdinal()); + public final Field THEORETICAL_PRICE_VALUE = new Field(OpenCloseSettlFlag.INSTANCE, Values.THEORETICAL_PRICE_VALUE.getOrdinal()); + public final Field ENTRY_FROM_PREVIOUS_BUSINESS_DAY = new Field(OpenCloseSettlFlag.INSTANCE, Values.ENTRY_FROM_PREVIOUS_BUSINESS_DAY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXPECTED_ENTRY("3"), + DELIVERY_SETTLEMENT_ENTRY("2"), + SESSION_OPEN__CLOSE__SETTLEMENT_ENTRY("1"), + DAILY_OPEN__CLOSE__SETTLEMENT_ENTRY("0"), + THEORETICAL_PRICE_VALUE("5"), + ENTRY_FROM_PREVIOUS_BUSINESS_DAY("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OpenInterest.java b/fix4j-assert-fixspec-50sp2/fieldtype/OpenInterest.java new file mode 100644 index 0000000..1250f02 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OpenInterest.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OpenInterest extends BaseFieldType { + public static final OpenInterest INSTANCE = new OpenInterest(); + + private OpenInterest() { + super( + "OpenInterest", + 746, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OptAttribute.java b/fix4j-assert-fixspec-50sp2/fieldtype/OptAttribute.java new file mode 100644 index 0000000..814a1a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OptAttribute.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OptAttribute extends BaseFieldType { + public static final OptAttribute INSTANCE = new OptAttribute(); + + private OptAttribute() { + super( + "OptAttribute", + 206, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OptPayoutAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/OptPayoutAmount.java new file mode 100644 index 0000000..f59132a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OptPayoutAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OptPayoutAmount extends BaseFieldType { + public static final OptPayoutAmount INSTANCE = new OptPayoutAmount(); + + private OptPayoutAmount() { + super( + "OptPayoutAmount", + 1195, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OptPayoutType.java b/fix4j-assert-fixspec-50sp2/fieldtype/OptPayoutType.java new file mode 100644 index 0000000..c884bc0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OptPayoutType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OptPayoutType extends BaseFieldType { + public static final OptPayoutType INSTANCE = new OptPayoutType(); + + private OptPayoutType() { + super( + "OptPayoutType", + 1482, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BINARY = new Field(OptPayoutType.INSTANCE, Values.BINARY.getOrdinal()); + public final Field CAPPED = new Field(OptPayoutType.INSTANCE, Values.CAPPED.getOrdinal()); + public final Field VANILLA = new Field(OptPayoutType.INSTANCE, Values.VANILLA.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BINARY("3"), + CAPPED("2"), + VANILLA("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrdRejReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrdRejReason.java new file mode 100644 index 0000000..0b054da --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrdRejReason.java @@ -0,0 +1,81 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrdRejReason extends BaseFieldType { + public static final OrdRejReason INSTANCE = new OrdRejReason(); + + private OrdRejReason() { + super( + "OrdRejReason", + 103, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_PRICE_INCREMENT = new Field(OrdRejReason.INSTANCE, Values.INVALID_PRICE_INCREMENT.getOrdinal()); + public final Field UNKNOWN_ACCOUNTS = new Field(OrdRejReason.INSTANCE, Values.UNKNOWN_ACCOUNTS.getOrdinal()); + public final Field PRICE_EXCEEDS_CURRENT_PRICE_BAND = new Field(OrdRejReason.INSTANCE, Values.PRICE_EXCEEDS_CURRENT_PRICE_BAND.getOrdinal()); + public final Field INCORRECT_QUANTITY = new Field(OrdRejReason.INSTANCE, Values.INCORRECT_QUANTITY.getOrdinal()); + public final Field INCORRECT_ALLOCATED_QUANTITY = new Field(OrdRejReason.INSTANCE, Values.INCORRECT_ALLOCATED_QUANTITY.getOrdinal()); + public final Field UNSUPPORTED_ORDER_CHARACTERISTIC = new Field(OrdRejReason.INSTANCE, Values.UNSUPPORTED_ORDER_CHARACTERISTIC.getOrdinal()); + public final Field SURVEILLENCE_OPTION = new Field(OrdRejReason.INSTANCE, Values.SURVEILLENCE_OPTION.getOrdinal()); + public final Field ORDER_EXCEEDS_LIMIT = new Field(OrdRejReason.INSTANCE, Values.ORDER_EXCEEDS_LIMIT.getOrdinal()); + public final Field EXCHANGE_CLOSED = new Field(OrdRejReason.INSTANCE, Values.EXCHANGE_CLOSED.getOrdinal()); + public final Field UNKNOWN_SYMBOL = new Field(OrdRejReason.INSTANCE, Values.UNKNOWN_SYMBOL.getOrdinal()); + public final Field INVALID_INVESTOR_ID = new Field(OrdRejReason.INSTANCE, Values.INVALID_INVESTOR_ID.getOrdinal()); + public final Field BROKER__EXCHANGE_OPTION = new Field(OrdRejReason.INSTANCE, Values.BROKER__EXCHANGE_OPTION.getOrdinal()); + public final Field DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER = new Field(OrdRejReason.INSTANCE, Values.DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER.getOrdinal()); + public final Field DUPLICATE_ORDER_EG_DUPE_CLORDID = new Field(OrdRejReason.INSTANCE, Values.DUPLICATE_ORDER_EG_DUPE_CLORDID.getOrdinal()); + public final Field UNKNOWN_ORDER = new Field(OrdRejReason.INSTANCE, Values.UNKNOWN_ORDER.getOrdinal()); + public final Field TOO_LATE_TO_ENTER = new Field(OrdRejReason.INSTANCE, Values.TOO_LATE_TO_ENTER.getOrdinal()); + public final Field TRADE_ALONG_REQUIRED = new Field(OrdRejReason.INSTANCE, Values.TRADE_ALONG_REQUIRED.getOrdinal()); + public final Field STALE_ORDER = new Field(OrdRejReason.INSTANCE, Values.STALE_ORDER.getOrdinal()); + public final Field OTHER = new Field(OrdRejReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_PRICE_INCREMENT("18"), + UNKNOWN_ACCOUNTS("15"), + PRICE_EXCEEDS_CURRENT_PRICE_BAND("16"), + INCORRECT_QUANTITY("13"), + INCORRECT_ALLOCATED_QUANTITY("14"), + UNSUPPORTED_ORDER_CHARACTERISTIC("11"), + SURVEILLENCE_OPTION("12"), + ORDER_EXCEEDS_LIMIT("3"), + EXCHANGE_CLOSED("2"), + UNKNOWN_SYMBOL("1"), + INVALID_INVESTOR_ID("10"), + BROKER__EXCHANGE_OPTION("0"), + DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER("7"), + DUPLICATE_ORDER_EG_DUPE_CLORDID("6"), + UNKNOWN_ORDER("5"), + TOO_LATE_TO_ENTER("4"), + TRADE_ALONG_REQUIRED("9"), + STALE_ORDER("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrdStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrdStatus.java new file mode 100644 index 0000000..045acfa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrdStatus.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrdStatus extends BaseFieldType { + public static final OrdStatus INSTANCE = new OrdStatus(); + + private OrdStatus() { + super( + "OrdStatus", + 39, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCEPTED_FOR_BIDDING = new Field(OrdStatus.INSTANCE, Values.ACCEPTED_FOR_BIDDING.getOrdinal()); + public final Field PENDING_REPLACE_IE_RESULT_OF_ORDER_CANCELREPLACE_REQUEST = new Field(OrdStatus.INSTANCE, Values.PENDING_REPLACE_IE_RESULT_OF_ORDER_CANCELREPLACE_REQUEST.getOrdinal()); + public final Field PENDING_NEW = new Field(OrdStatus.INSTANCE, Values.PENDING_NEW.getOrdinal()); + public final Field CALCULATED = new Field(OrdStatus.INSTANCE, Values.CALCULATED.getOrdinal()); + public final Field EXPIRED = new Field(OrdStatus.INSTANCE, Values.EXPIRED.getOrdinal()); + public final Field DONE_FOR_DAY = new Field(OrdStatus.INSTANCE, Values.DONE_FOR_DAY.getOrdinal()); + public final Field FILLED = new Field(OrdStatus.INSTANCE, Values.FILLED.getOrdinal()); + public final Field PARTIALLY_FILLED = new Field(OrdStatus.INSTANCE, Values.PARTIALLY_FILLED.getOrdinal()); + public final Field NEW = new Field(OrdStatus.INSTANCE, Values.NEW.getOrdinal()); + public final Field STOPPED = new Field(OrdStatus.INSTANCE, Values.STOPPED.getOrdinal()); + public final Field PENDING_CANCEL_IE_RESULT_OF_ORDER_CANCEL_REQUEST = new Field(OrdStatus.INSTANCE, Values.PENDING_CANCEL_IE_RESULT_OF_ORDER_CANCEL_REQUEST.getOrdinal()); + public final Field REPLACED_NO_LONGER_USED = new Field(OrdStatus.INSTANCE, Values.REPLACED_NO_LONGER_USED.getOrdinal()); + public final Field CANCELED = new Field(OrdStatus.INSTANCE, Values.CANCELED.getOrdinal()); + public final Field SUSPENDED = new Field(OrdStatus.INSTANCE, Values.SUSPENDED.getOrdinal()); + public final Field REJECTED = new Field(OrdStatus.INSTANCE, Values.REJECTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCEPTED_FOR_BIDDING("D"), + PENDING_REPLACE_IE_RESULT_OF_ORDER_CANCELREPLACE_REQUEST("E"), + PENDING_NEW("A"), + CALCULATED("B"), + EXPIRED("C"), + DONE_FOR_DAY("3"), + FILLED("2"), + PARTIALLY_FILLED("1"), + NEW("0"), + STOPPED("7"), + PENDING_CANCEL_IE_RESULT_OF_ORDER_CANCEL_REQUEST("6"), + REPLACED_NO_LONGER_USED("5"), + CANCELED("4"), + SUSPENDED("9"), + REJECTED("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrdStatusReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrdStatusReqID.java new file mode 100644 index 0000000..cf21c55 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrdStatusReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrdStatusReqID extends BaseFieldType { + public static final OrdStatusReqID INSTANCE = new OrdStatusReqID(); + + private OrdStatusReqID() { + super( + "OrdStatusReqID", + 790, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrdType.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrdType.java new file mode 100644 index 0000000..70150c7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrdType.java @@ -0,0 +1,91 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrdType extends BaseFieldType { + public static final OrdType INSTANCE = new OrdType(); + + private OrdType() { + super( + "OrdType", + 40, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PREVIOUSLY_QUOTED = new Field(OrdType.INSTANCE, Values.PREVIOUSLY_QUOTED.getOrdinal()); + public final Field PREVIOUSLY_INDICATED = new Field(OrdType.INSTANCE, Values.PREVIOUSLY_INDICATED.getOrdinal()); + public final Field FOREX_LIMIT_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.FOREX_LIMIT_NO_LONGER_USED.getOrdinal()); + public final Field FOREX_SWAP = new Field(OrdType.INSTANCE, Values.FOREX_SWAP.getOrdinal()); + public final Field ON_CLOSE_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.ON_CLOSE_NO_LONGER_USED.getOrdinal()); + public final Field LIMIT_ON_CLOSE_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.LIMIT_ON_CLOSE_NO_LONGER_USED.getOrdinal()); + public final Field FOREX_MARKET_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.FOREX_MARKET_NO_LONGER_USED.getOrdinal()); + public final Field PREVIOUS_FUND_VALUATION_POINT_HISTORIC_PRICING_FOR_CIV = new Field(OrdType.INSTANCE, Values.PREVIOUS_FUND_VALUATION_POINT_HISTORIC_PRICING_FOR_CIV.getOrdinal()); + public final Field NEXT_FUND_VALUATION_POINT_FORWARD_PRICING_FOR_CIV = new Field(OrdType.INSTANCE, Values.NEXT_FUND_VALUATION_POINT_FORWARD_PRICING_FOR_CIV.getOrdinal()); + public final Field FOREX_PREVIOUSLY_QUOTED_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.FOREX_PREVIOUSLY_QUOTED_NO_LONGER_USED.getOrdinal()); + public final Field FUNARI_LIMIT_DAY_ORDER_WITH_UNEXECUTED_PORTION_HANDLES_AS_MARKET = new Field(OrdType.INSTANCE, Values.FUNARI_LIMIT_DAY_ORDER_WITH_UNEXECUTED_PORTION_HANDLES_AS_MARKET.getOrdinal()); + public final Field MARKET_IF_TOUCHED_MIT = new Field(OrdType.INSTANCE, Values.MARKET_IF_TOUCHED_MIT.getOrdinal()); + public final Field MARKET_WITH_LEFT_OVER_AS_LIMIT_MARKET_ORDER_WITH_UNEXECUTED_QUAN = new Field(OrdType.INSTANCE, Values.MARKET_WITH_LEFT_OVER_AS_LIMIT_MARKET_ORDER_WITH_UNEXECUTED_QUAN.getOrdinal()); + public final Field STOP__STOP_LOSS = new Field(OrdType.INSTANCE, Values.STOP__STOP_LOSS.getOrdinal()); + public final Field LIMIT = new Field(OrdType.INSTANCE, Values.LIMIT.getOrdinal()); + public final Field MARKET = new Field(OrdType.INSTANCE, Values.MARKET.getOrdinal()); + public final Field COUNTERORDER_SELECTION = new Field(OrdType.INSTANCE, Values.COUNTERORDER_SELECTION.getOrdinal()); + public final Field LIMIT_OR_BETTER = new Field(OrdType.INSTANCE, Values.LIMIT_OR_BETTER.getOrdinal()); + public final Field PEGGED = new Field(OrdType.INSTANCE, Values.PEGGED.getOrdinal()); + public final Field WITH_OR_WITHOUT = new Field(OrdType.INSTANCE, Values.WITH_OR_WITHOUT.getOrdinal()); + public final Field MARKET_ON_CLOSE_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.MARKET_ON_CLOSE_NO_LONGER_USED.getOrdinal()); + public final Field STOP_LIMIT = new Field(OrdType.INSTANCE, Values.STOP_LIMIT.getOrdinal()); + public final Field ON_BASIS = new Field(OrdType.INSTANCE, Values.ON_BASIS.getOrdinal()); + public final Field LIMIT_WITH_OR_WITHOUT = new Field(OrdType.INSTANCE, Values.LIMIT_WITH_OR_WITHOUT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PREVIOUSLY_QUOTED("D"), + PREVIOUSLY_INDICATED("E"), + FOREX_LIMIT_NO_LONGER_USED("F"), + FOREX_SWAP("G"), + ON_CLOSE_NO_LONGER_USED("A"), + LIMIT_ON_CLOSE_NO_LONGER_USED("B"), + FOREX_MARKET_NO_LONGER_USED("C"), + PREVIOUS_FUND_VALUATION_POINT_HISTORIC_PRICING_FOR_CIV("L"), + NEXT_FUND_VALUATION_POINT_FORWARD_PRICING_FOR_CIV("M"), + FOREX_PREVIOUSLY_QUOTED_NO_LONGER_USED("H"), + FUNARI_LIMIT_DAY_ORDER_WITH_UNEXECUTED_PORTION_HANDLES_AS_MARKET("I"), + MARKET_IF_TOUCHED_MIT("J"), + MARKET_WITH_LEFT_OVER_AS_LIMIT_MARKET_ORDER_WITH_UNEXECUTED_QUAN("K"), + STOP__STOP_LOSS("3"), + LIMIT("2"), + MARKET("1"), + COUNTERORDER_SELECTION("Q"), + LIMIT_OR_BETTER("7"), + PEGGED("P"), + WITH_OR_WITHOUT("6"), + MARKET_ON_CLOSE_NO_LONGER_USED("5"), + STOP_LIMIT("4"), + ON_BASIS("9"), + LIMIT_WITH_OR_WITHOUT("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderAvgPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderAvgPx.java new file mode 100644 index 0000000..00b89e5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderAvgPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderAvgPx extends BaseFieldType { + public static final OrderAvgPx INSTANCE = new OrderAvgPx(); + + private OrderAvgPx() { + super( + "OrderAvgPx", + 799, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderBookingQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderBookingQty.java new file mode 100644 index 0000000..a8d0960 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderBookingQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderBookingQty extends BaseFieldType { + public static final OrderBookingQty INSTANCE = new OrderBookingQty(); + + private OrderBookingQty() { + super( + "OrderBookingQty", + 800, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderCapacity.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderCapacity.java new file mode 100644 index 0000000..436ef8c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderCapacity.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderCapacity extends BaseFieldType { + public static final OrderCapacity INSTANCE = new OrderCapacity(); + + private OrderCapacity() { + super( + "OrderCapacity", + 528, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AGENT_FOR_OTHER_MEMBER = new Field(OrderCapacity.INSTANCE, Values.AGENT_FOR_OTHER_MEMBER.getOrdinal()); + public final Field PROPRIETARY = new Field(OrderCapacity.INSTANCE, Values.PROPRIETARY.getOrdinal()); + public final Field PRINCIPAL_NOTE_FOR_CMS_PURPOSES_PRINCIPAL_INCLUDES_PROPRIETARY = new Field(OrderCapacity.INSTANCE, Values.PRINCIPAL_NOTE_FOR_CMS_PURPOSES_PRINCIPAL_INCLUDES_PROPRIETARY.getOrdinal()); + public final Field AGENCY = new Field(OrderCapacity.INSTANCE, Values.AGENCY.getOrdinal()); + public final Field RISKLESS_PRINCIPAL = new Field(OrderCapacity.INSTANCE, Values.RISKLESS_PRINCIPAL.getOrdinal()); + public final Field INDIVIDUAL = new Field(OrderCapacity.INSTANCE, Values.INDIVIDUAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AGENT_FOR_OTHER_MEMBER("W"), + PROPRIETARY("G"), + PRINCIPAL_NOTE_FOR_CMS_PURPOSES_PRINCIPAL_INCLUDES_PROPRIETARY("P"), + AGENCY("A"), + RISKLESS_PRINCIPAL("R"), + INDIVIDUAL("I"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderCapacityQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderCapacityQty.java new file mode 100644 index 0000000..31edaf8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderCapacityQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderCapacityQty extends BaseFieldType { + public static final OrderCapacityQty INSTANCE = new OrderCapacityQty(); + + private OrderCapacityQty() { + super( + "OrderCapacityQty", + 863, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderCategory.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderCategory.java new file mode 100644 index 0000000..d5fb445 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderCategory.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderCategory extends BaseFieldType { + public static final OrderCategory INSTANCE = new OrderCategory(); + + private OrderCategory() { + super( + "OrderCategory", + 1115, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRIVATELY_NEGOTIATED_TRADE = new Field(OrderCategory.INSTANCE, Values.PRIVATELY_NEGOTIATED_TRADE.getOrdinal()); + public final Field QUOTE = new Field(OrderCategory.INSTANCE, Values.QUOTE.getOrdinal()); + public final Field ORDER = new Field(OrderCategory.INSTANCE, Values.ORDER.getOrdinal()); + public final Field IMPLIED_ORDER = new Field(OrderCategory.INSTANCE, Values.IMPLIED_ORDER.getOrdinal()); + public final Field QUOTE_REQUEST = new Field(OrderCategory.INSTANCE, Values.QUOTE_REQUEST.getOrdinal()); + public final Field LINKED_ORDER = new Field(OrderCategory.INSTANCE, Values.LINKED_ORDER.getOrdinal()); + public final Field MULTILEG_ORDER = new Field(OrderCategory.INSTANCE, Values.MULTILEG_ORDER.getOrdinal()); + public final Field STREAMING_PRICE_QUOTE = new Field(OrderCategory.INSTANCE, Values.STREAMING_PRICE_QUOTE.getOrdinal()); + public final Field CROSS_ORDER = new Field(OrderCategory.INSTANCE, Values.CROSS_ORDER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRIVATELY_NEGOTIATED_TRADE("3"), + QUOTE("2"), + ORDER("1"), + IMPLIED_ORDER("7"), + QUOTE_REQUEST("6"), + LINKED_ORDER("5"), + MULTILEG_ORDER("4"), + STREAMING_PRICE_QUOTE("9"), + CROSS_ORDER("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderDelay.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderDelay.java new file mode 100644 index 0000000..1202e32 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderDelay.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderDelay extends BaseFieldType { + public static final OrderDelay INSTANCE = new OrderDelay(); + + private OrderDelay() { + super( + "OrderDelay", + 1428, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderDelayUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderDelayUnit.java new file mode 100644 index 0000000..acd0a2c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderDelayUnit.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderDelayUnit extends BaseFieldType { + public static final OrderDelayUnit INSTANCE = new OrderDelayUnit(); + + private OrderDelayUnit() { + super( + "OrderDelayUnit", + 1429, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MILLISECONDS = new Field(OrderDelayUnit.INSTANCE, Values.MILLISECONDS.getOrdinal()); + public final Field HUNDREDTHS_OF_A_SECOND = new Field(OrderDelayUnit.INSTANCE, Values.HUNDREDTHS_OF_A_SECOND.getOrdinal()); + public final Field MINUTES = new Field(OrderDelayUnit.INSTANCE, Values.MINUTES.getOrdinal()); + public final Field TENTHS_OF_A_SECOND = new Field(OrderDelayUnit.INSTANCE, Values.TENTHS_OF_A_SECOND.getOrdinal()); + public final Field SECONDS_DEFAULT_IF_NOT_SPECIFIED = new Field(OrderDelayUnit.INSTANCE, Values.SECONDS_DEFAULT_IF_NOT_SPECIFIED.getOrdinal()); + public final Field NANOSECONDS = new Field(OrderDelayUnit.INSTANCE, Values.NANOSECONDS.getOrdinal()); + public final Field MICROSECONDS = new Field(OrderDelayUnit.INSTANCE, Values.MICROSECONDS.getOrdinal()); + public final Field YEARS = new Field(OrderDelayUnit.INSTANCE, Values.YEARS.getOrdinal()); + public final Field WEEKS = new Field(OrderDelayUnit.INSTANCE, Values.WEEKS.getOrdinal()); + public final Field MONTHS = new Field(OrderDelayUnit.INSTANCE, Values.MONTHS.getOrdinal()); + public final Field HOURS = new Field(OrderDelayUnit.INSTANCE, Values.HOURS.getOrdinal()); + public final Field DAYS = new Field(OrderDelayUnit.INSTANCE, Values.DAYS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MILLISECONDS("3"), + HUNDREDTHS_OF_A_SECOND("2"), + MINUTES("10"), + TENTHS_OF_A_SECOND("1"), + SECONDS_DEFAULT_IF_NOT_SPECIFIED("0"), + NANOSECONDS("5"), + MICROSECONDS("4"), + YEARS("15"), + WEEKS("13"), + MONTHS("14"), + HOURS("11"), + DAYS("12"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderHandlingInstSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderHandlingInstSource.java new file mode 100644 index 0000000..26ff79e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderHandlingInstSource.java @@ -0,0 +1,45 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderHandlingInstSource extends BaseFieldType { + public static final OrderHandlingInstSource INSTANCE = new OrderHandlingInstSource(); + + private OrderHandlingInstSource() { + super( + "OrderHandlingInstSource", + 1032, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NASD_OATS = new Field(OrderHandlingInstSource.INSTANCE, Values.NASD_OATS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NASD_OATS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderID.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderID.java new file mode 100644 index 0000000..4261475 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderID extends BaseFieldType { + public static final OrderID INSTANCE = new OrderID(); + + private OrderID() { + super( + "OrderID", + 37, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderInputDevice.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderInputDevice.java new file mode 100644 index 0000000..adeec3a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderInputDevice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderInputDevice extends BaseFieldType { + public static final OrderInputDevice INSTANCE = new OrderInputDevice(); + + private OrderInputDevice() { + super( + "OrderInputDevice", + 821, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderPercent.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderPercent.java new file mode 100644 index 0000000..b48e95b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderPercent.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderPercent extends BaseFieldType { + public static final OrderPercent INSTANCE = new OrderPercent(); + + private OrderPercent() { + super( + "OrderPercent", + 516, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderQty.java new file mode 100644 index 0000000..59b2c49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderQty extends BaseFieldType { + public static final OrderQty INSTANCE = new OrderQty(); + + private OrderQty() { + super( + "OrderQty", + 38, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderQty2.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderQty2.java new file mode 100644 index 0000000..b0909c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderQty2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderQty2 extends BaseFieldType { + public static final OrderQty2 INSTANCE = new OrderQty2(); + + private OrderQty2() { + super( + "OrderQty2", + 192, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrderRestrictions.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrderRestrictions.java new file mode 100644 index 0000000..c7896d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrderRestrictions.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderRestrictions extends BaseFieldType { + public static final OrderRestrictions INSTANCE = new OrderRestrictions(); + + private OrderRestrictions() { + super( + "OrderRestrictions", + 529, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NONALGORITHMIC = new Field(OrderRestrictions.INSTANCE, Values.NONALGORITHMIC.getOrdinal()); + public final Field ALGORITHMIC = new Field(OrderRestrictions.INSTANCE, Values.ALGORITHMIC.getOrdinal()); + public final Field CROSS = new Field(OrderRestrictions.INSTANCE, Values.CROSS.getOrdinal()); + public final Field RISKLESS_ARBITRAGE = new Field(OrderRestrictions.INSTANCE, Values.RISKLESS_ARBITRAGE.getOrdinal()); + public final Field ISSUER_HOLDING = new Field(OrderRestrictions.INSTANCE, Values.ISSUER_HOLDING.getOrdinal()); + public final Field ISSUE_PRICE_STABILIZATION = new Field(OrderRestrictions.INSTANCE, Values.ISSUE_PRICE_STABILIZATION.getOrdinal()); + public final Field NONINDEX_ARBITRAGE = new Field(OrderRestrictions.INSTANCE, Values.NONINDEX_ARBITRAGE.getOrdinal()); + public final Field INDEX_ARBITRAGE = new Field(OrderRestrictions.INSTANCE, Values.INDEX_ARBITRAGE.getOrdinal()); + public final Field PROGRAM_TRADE = new Field(OrderRestrictions.INSTANCE, Values.PROGRAM_TRADE.getOrdinal()); + public final Field FOREIGN_ENTITY_OF_FOREIGN_GOVERNMENT_OR_REGULATORY_JURISDICTION = new Field(OrderRestrictions.INSTANCE, Values.FOREIGN_ENTITY_OF_FOREIGN_GOVERNMENT_OR_REGULATORY_JURISDICTION.getOrdinal()); + public final Field ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_ = new Field(OrderRestrictions.INSTANCE, Values.ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_.getOrdinal()); + public final Field ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY = new Field(OrderRestrictions.INSTANCE, Values.ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY.getOrdinal()); + public final Field COMPETING_MARKET_MAKER = new Field(OrderRestrictions.INSTANCE, Values.COMPETING_MARKET_MAKER.getOrdinal()); + public final Field EXTERNAL_INTERCONNECTED_MARKET_LINKAGE = new Field(OrderRestrictions.INSTANCE, Values.EXTERNAL_INTERCONNECTED_MARKET_LINKAGE.getOrdinal()); + public final Field EXTERNAL_MARKET_PARTICIPANT = new Field(OrderRestrictions.INSTANCE, Values.EXTERNAL_MARKET_PARTICIPANT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NONALGORITHMIC("D"), + ALGORITHMIC("E"), + CROSS("F"), + RISKLESS_ARBITRAGE("A"), + ISSUER_HOLDING("B"), + ISSUE_PRICE_STABILIZATION("C"), + NONINDEX_ARBITRAGE("3"), + INDEX_ARBITRAGE("2"), + PROGRAM_TRADE("1"), + FOREIGN_ENTITY_OF_FOREIGN_GOVERNMENT_OR_REGULATORY_JURISDICTION("7"), + ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_("6"), + ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY("5"), + COMPETING_MARKET_MAKER("4"), + EXTERNAL_INTERCONNECTED_MARKET_LINKAGE("9"), + EXTERNAL_MARKET_PARTICIPANT("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigClOrdID.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigClOrdID.java new file mode 100644 index 0000000..143688f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigClOrdID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigClOrdID extends BaseFieldType { + public static final OrigClOrdID INSTANCE = new OrigClOrdID(); + + private OrigClOrdID() { + super( + "OrigClOrdID", + 41, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigCrossID.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigCrossID.java new file mode 100644 index 0000000..ae0d9c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigCrossID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigCrossID extends BaseFieldType { + public static final OrigCrossID INSTANCE = new OrigCrossID(); + + private OrigCrossID() { + super( + "OrigCrossID", + 551, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigCustOrderCapacity.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigCustOrderCapacity.java new file mode 100644 index 0000000..8b80242 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigCustOrderCapacity.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigCustOrderCapacity extends BaseFieldType { + public static final OrigCustOrderCapacity INSTANCE = new OrigCustOrderCapacity(); + + private OrigCustOrderCapacity() { + super( + "OrigCustOrderCapacity", + 1432, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MEMBER_TRADING_FOR_ANOTHER_MEMBER = new Field(OrigCustOrderCapacity.INSTANCE, Values.MEMBER_TRADING_FOR_ANOTHER_MEMBER.getOrdinal()); + public final Field CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = new Field(OrigCustOrderCapacity.INSTANCE, Values.CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT.getOrdinal()); + public final Field MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = new Field(OrigCustOrderCapacity.INSTANCE, Values.MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT.getOrdinal()); + public final Field ALL_OTHER = new Field(OrigCustOrderCapacity.INSTANCE, Values.ALL_OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MEMBER_TRADING_FOR_ANOTHER_MEMBER("3"), + CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT("2"), + MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT("1"), + ALL_OTHER("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigOrdModTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigOrdModTime.java new file mode 100644 index 0000000..c99dfb7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigOrdModTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigOrdModTime extends BaseFieldType { + public static final OrigOrdModTime INSTANCE = new OrigOrdModTime(); + + private OrigOrdModTime() { + super( + "OrigOrdModTime", + 586, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigPosReqRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigPosReqRefID.java new file mode 100644 index 0000000..336e31b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigPosReqRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigPosReqRefID extends BaseFieldType { + public static final OrigPosReqRefID INSTANCE = new OrigPosReqRefID(); + + private OrigPosReqRefID() { + super( + "OrigPosReqRefID", + 713, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigSecondaryTradeID.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigSecondaryTradeID.java new file mode 100644 index 0000000..d65be4b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigSecondaryTradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigSecondaryTradeID extends BaseFieldType { + public static final OrigSecondaryTradeID INSTANCE = new OrigSecondaryTradeID(); + + private OrigSecondaryTradeID() { + super( + "OrigSecondaryTradeID", + 1127, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigSendingTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigSendingTime.java new file mode 100644 index 0000000..2b5d80f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigSendingTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigSendingTime extends BaseFieldType { + public static final OrigSendingTime INSTANCE = new OrigSendingTime(); + + private OrigSendingTime() { + super( + "OrigSendingTime", + 122, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigTime.java new file mode 100644 index 0000000..b674b92 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigTime extends BaseFieldType { + public static final OrigTime INSTANCE = new OrigTime(); + + private OrigTime() { + super( + "OrigTime", + 42, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigTradeDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigTradeDate.java new file mode 100644 index 0000000..11248bb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigTradeDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigTradeDate extends BaseFieldType { + public static final OrigTradeDate INSTANCE = new OrigTradeDate(); + + private OrigTradeDate() { + super( + "OrigTradeDate", + 1125, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigTradeHandlingInstr.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigTradeHandlingInstr.java new file mode 100644 index 0000000..2a47eba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigTradeHandlingInstr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigTradeHandlingInstr extends BaseFieldType { + public static final OrigTradeHandlingInstr INSTANCE = new OrigTradeHandlingInstr(); + + private OrigTradeHandlingInstr() { + super( + "OrigTradeHandlingInstr", + 1124, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OrigTradeID.java b/fix4j-assert-fixspec-50sp2/fieldtype/OrigTradeID.java new file mode 100644 index 0000000..9962f64 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OrigTradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigTradeID extends BaseFieldType { + public static final OrigTradeID INSTANCE = new OrigTradeID(); + + private OrigTradeID() { + super( + "OrigTradeID", + 1126, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OriginalNotionalPercentageOutstanding.java b/fix4j-assert-fixspec-50sp2/fieldtype/OriginalNotionalPercentageOutstanding.java new file mode 100644 index 0000000..7cdf02b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OriginalNotionalPercentageOutstanding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OriginalNotionalPercentageOutstanding extends BaseFieldType { + public static final OriginalNotionalPercentageOutstanding INSTANCE = new OriginalNotionalPercentageOutstanding(); + + private OriginalNotionalPercentageOutstanding() { + super( + "OriginalNotionalPercentageOutstanding", + 1452, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OutMainCntryUIndex.java b/fix4j-assert-fixspec-50sp2/fieldtype/OutMainCntryUIndex.java new file mode 100644 index 0000000..c9a8277 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OutMainCntryUIndex.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OutMainCntryUIndex extends BaseFieldType { + public static final OutMainCntryUIndex INSTANCE = new OutMainCntryUIndex(); + + private OutMainCntryUIndex() { + super( + "OutMainCntryUIndex", + 412, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OutsideIndexPct.java b/fix4j-assert-fixspec-50sp2/fieldtype/OutsideIndexPct.java new file mode 100644 index 0000000..3a7e46b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OutsideIndexPct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OutsideIndexPct extends BaseFieldType { + public static final OutsideIndexPct INSTANCE = new OutsideIndexPct(); + + private OutsideIndexPct() { + super( + "OutsideIndexPct", + 407, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OwnerType.java b/fix4j-assert-fixspec-50sp2/fieldtype/OwnerType.java new file mode 100644 index 0000000..f53f443 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OwnerType.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OwnerType extends BaseFieldType { + public static final OwnerType INSTANCE = new OwnerType(); + + private OwnerType() { + super( + "OwnerType", + 522, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOMINEE = new Field(OwnerType.INSTANCE, Values.NOMINEE.getOrdinal()); + public final Field NONPROFIT_ORGANIZATION = new Field(OwnerType.INSTANCE, Values.NONPROFIT_ORGANIZATION.getOrdinal()); + public final Field CORPORATE_BODY = new Field(OwnerType.INSTANCE, Values.CORPORATE_BODY.getOrdinal()); + public final Field PRIVATE_COMPANY = new Field(OwnerType.INSTANCE, Values.PRIVATE_COMPANY.getOrdinal()); + public final Field PUBLIC_COMPANY = new Field(OwnerType.INSTANCE, Values.PUBLIC_COMPANY.getOrdinal()); + public final Field INDIVIDUAL_INVESTOR = new Field(OwnerType.INSTANCE, Values.INDIVIDUAL_INVESTOR.getOrdinal()); + public final Field NETWORKING_SUBACCOUNT = new Field(OwnerType.INSTANCE, Values.NETWORKING_SUBACCOUNT.getOrdinal()); + public final Field CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT = new Field(OwnerType.INSTANCE, Values.CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT.getOrdinal()); + public final Field PENSION_PLAN = new Field(OwnerType.INSTANCE, Values.PENSION_PLAN.getOrdinal()); + public final Field COMPANY_TRUSTEE = new Field(OwnerType.INSTANCE, Values.COMPANY_TRUSTEE.getOrdinal()); + public final Field INDIVIDUAL_TRUSTEE = new Field(OwnerType.INSTANCE, Values.INDIVIDUAL_TRUSTEE.getOrdinal()); + public final Field FIDUCIARIES = new Field(OwnerType.INSTANCE, Values.FIDUCIARIES.getOrdinal()); + public final Field TRUSTS = new Field(OwnerType.INSTANCE, Values.TRUSTS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOMINEE("13"), + NONPROFIT_ORGANIZATION("11"), + CORPORATE_BODY("12"), + PRIVATE_COMPANY("3"), + PUBLIC_COMPANY("2"), + INDIVIDUAL_INVESTOR("1"), + NETWORKING_SUBACCOUNT("10"), + CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT("7"), + PENSION_PLAN("6"), + COMPANY_TRUSTEE("5"), + INDIVIDUAL_TRUSTEE("4"), + FIDUCIARIES("9"), + TRUSTS("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/OwnershipType.java b/fix4j-assert-fixspec-50sp2/fieldtype/OwnershipType.java new file mode 100644 index 0000000..b67dfdb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/OwnershipType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OwnershipType extends BaseFieldType { + public static final OwnershipType INSTANCE = new OwnershipType(); + + private OwnershipType() { + super( + "OwnershipType", + 517, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TENANTS_IN_COMMON = new Field(OwnershipType.INSTANCE, Values.TENANTS_IN_COMMON.getOrdinal()); + public final Field JOINT_TRUSTEES = new Field(OwnershipType.INSTANCE, Values.JOINT_TRUSTEES.getOrdinal()); + public final Field JOINT_INVESTORS = new Field(OwnershipType.INSTANCE, Values.JOINT_INVESTORS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TENANTS_IN_COMMON("T"), + JOINT_TRUSTEES("2"), + JOINT_INVESTORS("J"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ParentMktSegmID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ParentMktSegmID.java new file mode 100644 index 0000000..2b4c070 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ParentMktSegmID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ParentMktSegmID extends BaseFieldType { + public static final ParentMktSegmID INSTANCE = new ParentMktSegmID(); + + private ParentMktSegmID() { + super( + "ParentMktSegmID", + 1325, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ParticipationRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/ParticipationRate.java new file mode 100644 index 0000000..61875d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ParticipationRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ParticipationRate extends BaseFieldType { + public static final ParticipationRate INSTANCE = new ParticipationRate(); + + private ParticipationRate() { + super( + "ParticipationRate", + 849, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltID.java new file mode 100644 index 0000000..2906559 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyAltID extends BaseFieldType { + public static final PartyAltID INSTANCE = new PartyAltID(); + + private PartyAltID() { + super( + "PartyAltID", + 1517, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltIDSource.java new file mode 100644 index 0000000..edfb27c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyAltIDSource extends BaseFieldType { + public static final PartyAltIDSource INSTANCE = new PartyAltIDSource(); + + private PartyAltIDSource() { + super( + "PartyAltIDSource", + 1518, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltSubID.java new file mode 100644 index 0000000..231c435 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyAltSubID extends BaseFieldType { + public static final PartyAltSubID INSTANCE = new PartyAltSubID(); + + private PartyAltSubID() { + super( + "PartyAltSubID", + 1520, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltSubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltSubIDType.java new file mode 100644 index 0000000..3aef4c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyAltSubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyAltSubIDType extends BaseFieldType { + public static final PartyAltSubIDType INSTANCE = new PartyAltSubIDType(); + + private PartyAltSubIDType() { + super( + "PartyAltSubIDType", + 1521, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyDetailsListReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyDetailsListReportID.java new file mode 100644 index 0000000..a44ef41 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyDetailsListReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyDetailsListReportID extends BaseFieldType { + public static final PartyDetailsListReportID INSTANCE = new PartyDetailsListReportID(); + + private PartyDetailsListReportID() { + super( + "PartyDetailsListReportID", + 1510, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyDetailsListRequestID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyDetailsListRequestID.java new file mode 100644 index 0000000..bb02221 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyDetailsListRequestID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyDetailsListRequestID extends BaseFieldType { + public static final PartyDetailsListRequestID INSTANCE = new PartyDetailsListRequestID(); + + private PartyDetailsListRequestID() { + super( + "PartyDetailsListRequestID", + 1505, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyDetailsRequestResult.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyDetailsRequestResult.java new file mode 100644 index 0000000..4646637 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyDetailsRequestResult.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyDetailsRequestResult extends BaseFieldType { + public static final PartyDetailsRequestResult INSTANCE = new PartyDetailsRequestResult(); + + private PartyDetailsRequestResult() { + super( + "PartyDetailsRequestResult", + 1511, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNSUPPORTED_PARTYLISTRESPONSETYPE = new Field(PartyDetailsRequestResult.INSTANCE, Values.UNSUPPORTED_PARTYLISTRESPONSETYPE.getOrdinal()); + public final Field NO_PARTIES_OR_PARTY_DETAILS_FOUND_THAT_MATCH_SELECTION_CRITERIA = new Field(PartyDetailsRequestResult.INSTANCE, Values.NO_PARTIES_OR_PARTY_DETAILS_FOUND_THAT_MATCH_SELECTION_CRITERIA.getOrdinal()); + public final Field INVALID_OR_UNSUPPORTED_REQUEST = new Field(PartyDetailsRequestResult.INSTANCE, Values.INVALID_OR_UNSUPPORTED_REQUEST.getOrdinal()); + public final Field VALID_REQUEST = new Field(PartyDetailsRequestResult.INSTANCE, Values.VALID_REQUEST.getOrdinal()); + public final Field REQUEST_FOR_PARTIES_DATA_NOT_SUPPORTED = new Field(PartyDetailsRequestResult.INSTANCE, Values.REQUEST_FOR_PARTIES_DATA_NOT_SUPPORTED.getOrdinal()); + public final Field PARTIES_OR_PARTY_DETAILS_DATA_TEMPORARILY_UNAVAILABLE = new Field(PartyDetailsRequestResult.INSTANCE, Values.PARTIES_OR_PARTY_DETAILS_DATA_TEMPORARILY_UNAVAILABLE.getOrdinal()); + public final Field NOT_AUTHORIZED_TO_RETRIEVE_PARTIES_OR_PARTY_DETAILS_DATA = new Field(PartyDetailsRequestResult.INSTANCE, Values.NOT_AUTHORIZED_TO_RETRIEVE_PARTIES_OR_PARTY_DETAILS_DATA.getOrdinal()); + public final Field OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD = new Field(PartyDetailsRequestResult.INSTANCE, Values.OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNSUPPORTED_PARTYLISTRESPONSETYPE("3"), + NO_PARTIES_OR_PARTY_DETAILS_FOUND_THAT_MATCH_SELECTION_CRITERIA("2"), + INVALID_OR_UNSUPPORTED_REQUEST("1"), + VALID_REQUEST("0"), + REQUEST_FOR_PARTIES_DATA_NOT_SUPPORTED("6"), + PARTIES_OR_PARTY_DETAILS_DATA_TEMPORARILY_UNAVAILABLE("5"), + NOT_AUTHORIZED_TO_RETRIEVE_PARTIES_OR_PARTY_DETAILS_DATA("4"), + OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyID.java new file mode 100644 index 0000000..d8f9f4e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyID extends BaseFieldType { + public static final PartyID INSTANCE = new PartyID(); + + private PartyID() { + super( + "PartyID", + 448, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyIDSource.java new file mode 100644 index 0000000..54d3e51 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyIDSource.java @@ -0,0 +1,79 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyIDSource extends BaseFieldType { + public static final PartyIDSource INSTANCE = new PartyIDSource(); + + private PartyIDSource() { + super( + "PartyIDSource", + 447, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PROPRIETARY__CUSTOM_CODE = new Field(PartyIDSource.INSTANCE, Values.PROPRIETARY__CUSTOM_CODE.getOrdinal()); + public final Field ISO_COUNTRY_CODE = new Field(PartyIDSource.INSTANCE, Values.ISO_COUNTRY_CODE.getOrdinal()); + public final Field SETTLEMENT_ENTITY_LOCATION_NOTE_IF_LOCAL_MARKET_SETTLEMENT_USE_E = new Field(PartyIDSource.INSTANCE, Values.SETTLEMENT_ENTITY_LOCATION_NOTE_IF_LOCAL_MARKET_SETTLEMENT_USE_E.getOrdinal()); + public final Field MIC_ISO_10383__MARKET_IDENTIFICER_CODE_SEE_APPENDIX_6C = new Field(PartyIDSource.INSTANCE, Values.MIC_ISO_10383__MARKET_IDENTIFICER_CODE_SEE_APPENDIX_6C.getOrdinal()); + public final Field AUSTRALIAN_TAX_FILE_NUMBER = new Field(PartyIDSource.INSTANCE, Values.AUSTRALIAN_TAX_FILE_NUMBER.getOrdinal()); + public final Field BIC_BANK_IDENTIFICATION_CODE__SWIFT_MANAGED_CODE_ISO9362__SEE_AP = new Field(PartyIDSource.INSTANCE, Values.BIC_BANK_IDENTIFICATION_CODE__SWIFT_MANAGED_CODE_ISO9362__SEE_AP.getOrdinal()); + public final Field GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI = new Field(PartyIDSource.INSTANCE, Values.GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI.getOrdinal()); + public final Field CSD_PARTICIPANTMEMBER_CODE_EG_EUROCLEAR_DTC_CREST_OR_KASSENVEREI = new Field(PartyIDSource.INSTANCE, Values.CSD_PARTICIPANTMEMBER_CODE_EG_EUROCLEAR_DTC_CREST_OR_KASSENVEREI.getOrdinal()); + public final Field DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_ = new Field(PartyIDSource.INSTANCE, Values.DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_.getOrdinal()); + public final Field TAIWANESE_TRADING_ACCT = new Field(PartyIDSource.INSTANCE, Values.TAIWANESE_TRADING_ACCT.getOrdinal()); + public final Field TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFIIFID = new Field(PartyIDSource.INSTANCE, Values.TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFIIFID.getOrdinal()); + public final Field KOREAN_INVESTOR_ID = new Field(PartyIDSource.INSTANCE, Values.KOREAN_INVESTOR_ID.getOrdinal()); + public final Field US_SOCIAL_SECURITY_NUMBER = new Field(PartyIDSource.INSTANCE, Values.US_SOCIAL_SECURITY_NUMBER.getOrdinal()); + public final Field UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER = new Field(PartyIDSource.INSTANCE, Values.UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER.getOrdinal()); + public final Field CHINESE_INVESTOR_ID = new Field(PartyIDSource.INSTANCE, Values.CHINESE_INVESTOR_ID.getOrdinal()); + public final Field MALAYSIAN_CENTRAL_DEPOSITORY_MCD_NUMBER = new Field(PartyIDSource.INSTANCE, Values.MALAYSIAN_CENTRAL_DEPOSITORY_MCD_NUMBER.getOrdinal()); + public final Field AUSTRALIAN_BUSINESS_NUMBER = new Field(PartyIDSource.INSTANCE, Values.AUSTRALIAN_BUSINESS_NUMBER.getOrdinal()); + public final Field US_EMPLOYER_OR_TAX_ID_NUMBER = new Field(PartyIDSource.INSTANCE, Values.US_EMPLOYER_OR_TAX_ID_NUMBER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PROPRIETARY__CUSTOM_CODE("D"), + ISO_COUNTRY_CODE("E"), + SETTLEMENT_ENTITY_LOCATION_NOTE_IF_LOCAL_MARKET_SETTLEMENT_USE_E("F"), + MIC_ISO_10383__MARKET_IDENTIFICER_CODE_SEE_APPENDIX_6C("G"), + AUSTRALIAN_TAX_FILE_NUMBER("A"), + BIC_BANK_IDENTIFICATION_CODE__SWIFT_MANAGED_CODE_ISO9362__SEE_AP("B"), + GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI("C"), + CSD_PARTICIPANTMEMBER_CODE_EG_EUROCLEAR_DTC_CREST_OR_KASSENVEREI("H"), + DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_("I"), + TAIWANESE_TRADING_ACCT("3"), + TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFIIFID("2"), + KOREAN_INVESTOR_ID("1"), + US_SOCIAL_SECURITY_NUMBER("7"), + UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER("6"), + CHINESE_INVESTOR_ID("5"), + MALAYSIAN_CENTRAL_DEPOSITORY_MCD_NUMBER("4"), + AUSTRALIAN_BUSINESS_NUMBER("9"), + US_EMPLOYER_OR_TAX_ID_NUMBER("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyListResponseType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyListResponseType.java new file mode 100644 index 0000000..d45be82 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyListResponseType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyListResponseType extends BaseFieldType { + public static final PartyListResponseType INSTANCE = new PartyListResponseType(); + + private PartyListResponseType() { + super( + "PartyListResponseType", + 1507, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INCLUDE_RISK_LIMIT_INFORMATION = new Field(PartyListResponseType.INSTANCE, Values.INCLUDE_RISK_LIMIT_INFORMATION.getOrdinal()); + public final Field INCLUDE_INFORMATION_ON_RELATED_PARTIES = new Field(PartyListResponseType.INSTANCE, Values.INCLUDE_INFORMATION_ON_RELATED_PARTIES.getOrdinal()); + public final Field RETURN_ONLY_PARTY_INFORMATION_EXCLUDES_INFORMATION_LIKE_RISK_LIM = new Field(PartyListResponseType.INSTANCE, Values.RETURN_ONLY_PARTY_INFORMATION_EXCLUDES_INFORMATION_LIKE_RISK_LIM.getOrdinal()); + public final Field RETURN_ALL_AVAILABLE_INFORMATION_ON_PARTIES_AND_RELATED_PARTIES_ = new Field(PartyListResponseType.INSTANCE, Values.RETURN_ALL_AVAILABLE_INFORMATION_ON_PARTIES_AND_RELATED_PARTIES_.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INCLUDE_RISK_LIMIT_INFORMATION("3"), + INCLUDE_INFORMATION_ON_RELATED_PARTIES("2"), + RETURN_ONLY_PARTY_INFORMATION_EXCLUDES_INFORMATION_LIKE_RISK_LIM("1"), + RETURN_ALL_AVAILABLE_INFORMATION_ON_PARTIES_AND_RELATED_PARTIES_("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyRelationship.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyRelationship.java new file mode 100644 index 0000000..98023e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyRelationship.java @@ -0,0 +1,117 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyRelationship extends BaseFieldType { + public static final PartyRelationship INSTANCE = new PartyRelationship(); + + private PartyRelationship() { + super( + "PartyRelationship", + 1515, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVESTS_FOR = new Field(PartyRelationship.INSTANCE, Values.INVESTS_FOR.getOrdinal()); + public final Field BENEFICIAL_OWNER_OF = new Field(PartyRelationship.INSTANCE, Values.BENEFICIAL_OWNER_OF.getOrdinal()); + public final Field PROVIDES_QUOTES_TO = new Field(PartyRelationship.INSTANCE, Values.PROVIDES_QUOTES_TO.getOrdinal()); + public final Field OWNED_BY_BENEFICIAL = new Field(PartyRelationship.INSTANCE, Values.OWNED_BY_BENEFICIAL.getOrdinal()); + public final Field REQUESTS_QUOTES_FROM = new Field(PartyRelationship.INSTANCE, Values.REQUESTS_QUOTES_FROM.getOrdinal()); + public final Field LEGAL__TITLED_OWNER_OF = new Field(PartyRelationship.INSTANCE, Values.LEGAL__TITLED_OWNER_OF.getOrdinal()); + public final Field ENTERS_TRADES_FOR = new Field(PartyRelationship.INSTANCE, Values.ENTERS_TRADES_FOR.getOrdinal()); + public final Field OWNED_BY_LEGAL__TITLE = new Field(PartyRelationship.INSTANCE, Values.OWNED_BY_LEGAL__TITLE.getOrdinal()); + public final Field ENTERS_TRADES_THROUGH = new Field(PartyRelationship.INSTANCE, Values.ENTERS_TRADES_THROUGH.getOrdinal()); + public final Field CARRIES_POSITIONS_FOR = new Field(PartyRelationship.INSTANCE, Values.CARRIES_POSITIONS_FOR.getOrdinal()); + public final Field POSTS_TRADES_TO = new Field(PartyRelationship.INSTANCE, Values.POSTS_TRADES_TO.getOrdinal()); + public final Field PROVIDES_MARKETPLACE_FOR = new Field(PartyRelationship.INSTANCE, Values.PROVIDES_MARKETPLACE_FOR.getOrdinal()); + public final Field PARTICIPANT_OF_MARKETPLACE = new Field(PartyRelationship.INSTANCE, Values.PARTICIPANT_OF_MARKETPLACE.getOrdinal()); + public final Field BROKERS_TRADES_FOR = new Field(PartyRelationship.INSTANCE, Values.BROKERS_TRADES_FOR.getOrdinal()); + public final Field INVESTS_THROUGH = new Field(PartyRelationship.INSTANCE, Values.INVESTS_THROUGH.getOrdinal()); + public final Field BROKERS_TRADES_THROUGH = new Field(PartyRelationship.INSTANCE, Values.BROKERS_TRADES_THROUGH.getOrdinal()); + public final Field PROVIDES_TRADING_SERVICES_FOR = new Field(PartyRelationship.INSTANCE, Values.PROVIDES_TRADING_SERVICES_FOR.getOrdinal()); + public final Field USES_TRADING_SERVICES_OF = new Field(PartyRelationship.INSTANCE, Values.USES_TRADING_SERVICES_OF.getOrdinal()); + public final Field APPROVES_OF = new Field(PartyRelationship.INSTANCE, Values.APPROVES_OF.getOrdinal()); + public final Field APPROVED_BY = new Field(PartyRelationship.INSTANCE, Values.APPROVED_BY.getOrdinal()); + public final Field PARENT_FIRM_FOR = new Field(PartyRelationship.INSTANCE, Values.PARENT_FIRM_FOR.getOrdinal()); + public final Field SUBSIDIARY_OF = new Field(PartyRelationship.INSTANCE, Values.SUBSIDIARY_OF.getOrdinal()); + public final Field REGULATORY_OWNER_OF = new Field(PartyRelationship.INSTANCE, Values.REGULATORY_OWNER_OF.getOrdinal()); + public final Field TRADES_FOR = new Field(PartyRelationship.INSTANCE, Values.TRADES_FOR.getOrdinal()); + public final Field CLEARS_THROUGH = new Field(PartyRelationship.INSTANCE, Values.CLEARS_THROUGH.getOrdinal()); + public final Field HAS_MEMBERS = new Field(PartyRelationship.INSTANCE, Values.HAS_MEMBERS.getOrdinal()); + public final Field CLEARS_FOR = new Field(PartyRelationship.INSTANCE, Values.CLEARS_FOR.getOrdinal()); + public final Field IS_ALSO = new Field(PartyRelationship.INSTANCE, Values.IS_ALSO.getOrdinal()); + public final Field OWNED_BY_REGULATORY = new Field(PartyRelationship.INSTANCE, Values.OWNED_BY_REGULATORY.getOrdinal()); + public final Field PROVIDES_GUARANTEE_FOR = new Field(PartyRelationship.INSTANCE, Values.PROVIDES_GUARANTEE_FOR.getOrdinal()); + public final Field SPONSORED_THROUGH = new Field(PartyRelationship.INSTANCE, Values.SPONSORED_THROUGH.getOrdinal()); + public final Field IS_CONTROLLED_BY = new Field(PartyRelationship.INSTANCE, Values.IS_CONTROLLED_BY.getOrdinal()); + public final Field SPONSORS = new Field(PartyRelationship.INSTANCE, Values.SPONSORS.getOrdinal()); + public final Field CONTROLS = new Field(PartyRelationship.INSTANCE, Values.CONTROLS.getOrdinal()); + public final Field TRADES_THROUGH = new Field(PartyRelationship.INSTANCE, Values.TRADES_THROUGH.getOrdinal()); + public final Field MEMBER_OF = new Field(PartyRelationship.INSTANCE, Values.MEMBER_OF.getOrdinal()); + public final Field IS_GUARANTEED_BY = new Field(PartyRelationship.INSTANCE, Values.IS_GUARANTEED_BY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVESTS_FOR("19"), + BENEFICIAL_OWNER_OF("35"), + PROVIDES_QUOTES_TO("17"), + OWNED_BY_BENEFICIAL("36"), + REQUESTS_QUOTES_FROM("18"), + LEGAL__TITLED_OWNER_OF("33"), + ENTERS_TRADES_FOR("15"), + OWNED_BY_LEGAL__TITLE("34"), + ENTERS_TRADES_THROUGH("16"), + CARRIES_POSITIONS_FOR("13"), + POSTS_TRADES_TO("14"), + PROVIDES_MARKETPLACE_FOR("11"), + PARTICIPANT_OF_MARKETPLACE("12"), + BROKERS_TRADES_FOR("21"), + INVESTS_THROUGH("20"), + BROKERS_TRADES_THROUGH("22"), + PROVIDES_TRADING_SERVICES_FOR("23"), + USES_TRADING_SERVICES_OF("24"), + APPROVES_OF("25"), + APPROVED_BY("26"), + PARENT_FIRM_FOR("27"), + SUBSIDIARY_OF("28"), + REGULATORY_OWNER_OF("29"), + TRADES_FOR("3"), + CLEARS_THROUGH("2"), + HAS_MEMBERS("10"), + CLEARS_FOR("1"), + IS_ALSO("0"), + OWNED_BY_REGULATORY("30"), + PROVIDES_GUARANTEE_FOR("7"), + SPONSORED_THROUGH("6"), + IS_CONTROLLED_BY("32"), + SPONSORS("5"), + CONTROLS("31"), + TRADES_THROUGH("4"), + MEMBER_OF("9"), + IS_GUARANTEED_BY("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartyRole.java new file mode 100644 index 0000000..9630b8e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartyRole.java @@ -0,0 +1,211 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyRole extends BaseFieldType { + public static final PartyRole INSTANCE = new PartyRole(); + + private PartyRole() { + super( + "PartyRole", + 452, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES = new Field(PartyRole.INSTANCE, Values.PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES.getOrdinal()); + public final Field ALLOCATION_ENTITY = new Field(PartyRole.INSTANCE, Values.ALLOCATION_ENTITY.getOrdinal()); + public final Field MARKET_DATA_MARKET = new Field(PartyRole.INSTANCE, Values.MARKET_DATA_MARKET.getOrdinal()); + public final Field LIQUIDITY_PROVIDER = new Field(PartyRole.INSTANCE, Values.LIQUIDITY_PROVIDER.getOrdinal()); + public final Field ENTERING_TRADER = new Field(PartyRole.INSTANCE, Values.ENTERING_TRADER.getOrdinal()); + public final Field INTERESTED_PARTY = new Field(PartyRole.INSTANCE, Values.INTERESTED_PARTY.getOrdinal()); + public final Field REGULATORY_BODY = new Field(PartyRole.INSTANCE, Values.REGULATORY_BODY.getOrdinal()); + public final Field CONTRA_INVESTOR_ID = new Field(PartyRole.INSTANCE, Values.CONTRA_INVESTOR_ID.getOrdinal()); + public final Field CONTRA_TRADER = new Field(PartyRole.INSTANCE, Values.CONTRA_TRADER.getOrdinal()); + public final Field POSITION_ACCOUNT = new Field(PartyRole.INSTANCE, Values.POSITION_ACCOUNT.getOrdinal()); + public final Field INTERNAL_CARRY_ACCOUNT = new Field(PartyRole.INSTANCE, Values.INTERNAL_CARRY_ACCOUNT.getOrdinal()); + public final Field CONTRA_EXCHANGE = new Field(PartyRole.INSTANCE, Values.CONTRA_EXCHANGE.getOrdinal()); + public final Field CONTRA_POSITION_ACCOUNT = new Field(PartyRole.INSTANCE, Values.CONTRA_POSITION_ACCOUNT.getOrdinal()); + public final Field TRANSFER_TO_FIRM = new Field(PartyRole.INSTANCE, Values.TRANSFER_TO_FIRM.getOrdinal()); + public final Field CENTRAL_REGISTRATION_DEPOSITORY_CRD = new Field(PartyRole.INSTANCE, Values.CENTRAL_REGISTRATION_DEPOSITORY_CRD.getOrdinal()); + public final Field CLEARING_ACCOUNT = new Field(PartyRole.INSTANCE, Values.CLEARING_ACCOUNT.getOrdinal()); + public final Field STEPOUT_FIRM_PRIME_BROKER = new Field(PartyRole.INSTANCE, Values.STEPOUT_FIRM_PRIME_BROKER.getOrdinal()); + public final Field BROKERCLEARINGID = new Field(PartyRole.INSTANCE, Values.BROKERCLEARINGID.getOrdinal()); + public final Field ACCEPTABLE_SETTLING_COUNTERPARTY = new Field(PartyRole.INSTANCE, Values.ACCEPTABLE_SETTLING_COUNTERPARTY.getOrdinal()); + public final Field UNACCEPTABLE_SETTLING_COUNTERPARTY = new Field(PartyRole.INSTANCE, Values.UNACCEPTABLE_SETTLING_COUNTERPARTY.getOrdinal()); + public final Field INVESTMENT_FIRM = new Field(PartyRole.INSTANCE, Values.INVESTMENT_FIRM.getOrdinal()); + public final Field MARKET_MAKER = new Field(PartyRole.INSTANCE, Values.MARKET_MAKER.getOrdinal()); + public final Field HOME_COMPETENT_AUTHORITY_HOME_CA = new Field(PartyRole.INSTANCE, Values.HOME_COMPETENT_AUTHORITY_HOME_CA.getOrdinal()); + public final Field HOST_COMPETENT_AUTHORITY_HOST_CA = new Field(PartyRole.INSTANCE, Values.HOST_COMPETENT_AUTHORITY_HOST_CA.getOrdinal()); + public final Field EXCHANGE = new Field(PartyRole.INSTANCE, Values.EXCHANGE.getOrdinal()); + public final Field CUSTOMER_ACCOUNT = new Field(PartyRole.INSTANCE, Values.CUSTOMER_ACCOUNT.getOrdinal()); + public final Field CORRESPONDENT_CLEARING_ORGANIZATION = new Field(PartyRole.INSTANCE, Values.CORRESPONDENT_CLEARING_ORGANIZATION.getOrdinal()); + public final Field CORRESPONDENT_BROKER = new Field(PartyRole.INSTANCE, Values.CORRESPONDENT_BROKER.getOrdinal()); + public final Field BUYERSELLER_RECEIVERDELIVERER = new Field(PartyRole.INSTANCE, Values.BUYERSELLER_RECEIVERDELIVERER.getOrdinal()); + public final Field CUSTODIAN = new Field(PartyRole.INSTANCE, Values.CUSTODIAN.getOrdinal()); + public final Field INTERMEDIARY = new Field(PartyRole.INSTANCE, Values.INTERMEDIARY.getOrdinal()); + public final Field CLIENT_ID_FORMERLY_FIX_42_CLIENTID = new Field(PartyRole.INSTANCE, Values.CLIENT_ID_FORMERLY_FIX_42_CLIENTID.getOrdinal()); + public final Field BROKER_OF_CREDIT_FORMERLY_FIX_42_BROKEROFCREDIT = new Field(PartyRole.INSTANCE, Values.BROKER_OF_CREDIT_FORMERLY_FIX_42_BROKEROFCREDIT.getOrdinal()); + public final Field EXECUTING_FIRM_FORMERLY_FIX_42_EXECBROKER = new Field(PartyRole.INSTANCE, Values.EXECUTING_FIRM_FORMERLY_FIX_42_EXECBROKER.getOrdinal()); + public final Field AGENT = new Field(PartyRole.INSTANCE, Values.AGENT.getOrdinal()); + public final Field ENTERING_FIRM = new Field(PartyRole.INSTANCE, Values.ENTERING_FIRM.getOrdinal()); + public final Field INTRODUCING_FIRM = new Field(PartyRole.INSTANCE, Values.INTRODUCING_FIRM.getOrdinal()); + public final Field BENEFICIARY = new Field(PartyRole.INSTANCE, Values.BENEFICIARY.getOrdinal()); + public final Field INVESTOR_ID = new Field(PartyRole.INSTANCE, Values.INVESTOR_ID.getOrdinal()); + public final Field SUBCUSTODIAN = new Field(PartyRole.INSTANCE, Values.SUBCUSTODIAN.getOrdinal()); + public final Field CLEARING_FIRM_FORMERLY_FIX_42_CLEARINGFIRM = new Field(PartyRole.INSTANCE, Values.CLEARING_FIRM_FORMERLY_FIX_42_CLEARINGFIRM.getOrdinal()); + public final Field COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQU = new Field(PartyRole.INSTANCE, Values.COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQU.getOrdinal()); + public final Field COMPETENT_AUTHORITY_OF_THE_TRANSACTION_EXECUTION_VENUE_CATV = new Field(PartyRole.INSTANCE, Values.COMPETENT_AUTHORITY_OF_THE_TRANSACTION_EXECUTION_VENUE_CATV.getOrdinal()); + public final Field FUND_MANAGER_CLIENT_ID_FOR_CIV = new Field(PartyRole.INSTANCE, Values.FUND_MANAGER_CLIENT_ID_FOR_CIV.getOrdinal()); + public final Field REPORTING_INTERMEDIARY_MEDIUMVENDOR_VIA_WHICH_REPORT_HAS_BEEN_PU = new Field(PartyRole.INSTANCE, Values.REPORTING_INTERMEDIARY_MEDIUMVENDOR_VIA_WHICH_REPORT_HAS_BEEN_PU.getOrdinal()); + public final Field LOCATE__LENDING_FIRM_FOR_SHORTSALES = new Field(PartyRole.INSTANCE, Values.LOCATE__LENDING_FIRM_FOR_SHORTSALES.getOrdinal()); + public final Field EXECUTION_VENUE = new Field(PartyRole.INSTANCE, Values.EXECUTION_VENUE.getOrdinal()); + public final Field MARKET_DATA_ENTRY_ORIGINATOR = new Field(PartyRole.INSTANCE, Values.MARKET_DATA_ENTRY_ORIGINATOR.getOrdinal()); + public final Field LOCATION_ID = new Field(PartyRole.INSTANCE, Values.LOCATION_ID.getOrdinal()); + public final Field DESK_ID = new Field(PartyRole.INSTANCE, Values.DESK_ID.getOrdinal()); + public final Field EXECUTING_UNIT = new Field(PartyRole.INSTANCE, Values.EXECUTING_UNIT.getOrdinal()); + public final Field ENTERING_UNIT = new Field(PartyRole.INSTANCE, Values.ENTERING_UNIT.getOrdinal()); + public final Field UNACCEPTABLE_COUNTERPARTY = new Field(PartyRole.INSTANCE, Values.UNACCEPTABLE_COUNTERPARTY.getOrdinal()); + public final Field ACCEPTABLE_COUNTERPARTY = new Field(PartyRole.INSTANCE, Values.ACCEPTABLE_COUNTERPARTY.getOrdinal()); + public final Field SPONSORING_FIRM = new Field(PartyRole.INSTANCE, Values.SPONSORING_FIRM.getOrdinal()); + public final Field SESSION_ID = new Field(PartyRole.INSTANCE, Values.SESSION_ID.getOrdinal()); + public final Field CONTRA_FIRM = new Field(PartyRole.INSTANCE, Values.CONTRA_FIRM.getOrdinal()); + public final Field CONTRA_CLEARING_FIRM = new Field(PartyRole.INSTANCE, Values.CONTRA_CLEARING_FIRM.getOrdinal()); + public final Field CORRESPONDANT_CLEARING_FIRM = new Field(PartyRole.INSTANCE, Values.CORRESPONDANT_CLEARING_FIRM.getOrdinal()); + public final Field EXECUTING_SYSTEM = new Field(PartyRole.INSTANCE, Values.EXECUTING_SYSTEM.getOrdinal()); + public final Field ORDER_ORIGINATION_FIRM_EG_BUYSIDE_FIRM = new Field(PartyRole.INSTANCE, Values.ORDER_ORIGINATION_FIRM_EG_BUYSIDE_FIRM.getOrdinal()); + public final Field GIVEUP_CLEARING_FIRM_FIRM_TO_WHICH_TRADE_IS_GIVEN_UP = new Field(PartyRole.INSTANCE, Values.GIVEUP_CLEARING_FIRM_FIRM_TO_WHICH_TRADE_IS_GIVEN_UP.getOrdinal()); + public final Field ORDER_ORIGINATION_TRADER_ASSOCIATED_WITH_ORDER_ORIGINATION_FIRM_ = new Field(PartyRole.INSTANCE, Values.ORDER_ORIGINATION_TRADER_ASSOCIATED_WITH_ORDER_ORIGINATION_FIRM_.getOrdinal()); + public final Field EXECUTING_TRADER_ASSOCIATED_WITH_EXECUTING_FIRM__ACTUALLY_EXECUT = new Field(PartyRole.INSTANCE, Values.EXECUTING_TRADER_ASSOCIATED_WITH_EXECUTING_FIRM__ACTUALLY_EXECUT.getOrdinal()); + public final Field CLEARING_ORGANIZATION = new Field(PartyRole.INSTANCE, Values.CLEARING_ORGANIZATION.getOrdinal()); + public final Field UNDERLYING_CONTRA_FIRM = new Field(PartyRole.INSTANCE, Values.UNDERLYING_CONTRA_FIRM.getOrdinal()); + public final Field MULTILATERAL_TRADING_FACILITY_MTF = new Field(PartyRole.INSTANCE, Values.MULTILATERAL_TRADING_FACILITY_MTF.getOrdinal()); + public final Field REGULATED_MARKET_RM = new Field(PartyRole.INSTANCE, Values.REGULATED_MARKET_RM.getOrdinal()); + public final Field REPORT_ORIGINATOR = new Field(PartyRole.INSTANCE, Values.REPORT_ORIGINATOR.getOrdinal()); + public final Field SYSTEMATIC_INTERNALISER_SI = new Field(PartyRole.INSTANCE, Values.SYSTEMATIC_INTERNALISER_SI.getOrdinal()); + public final Field INTRODUCING_BROKER = new Field(PartyRole.INSTANCE, Values.INTRODUCING_BROKER.getOrdinal()); + public final Field QUOTE_ORIGINATOR = new Field(PartyRole.INSTANCE, Values.QUOTE_ORIGINATOR.getOrdinal()); + public final Field ASSET_MANAGER = new Field(PartyRole.INSTANCE, Values.ASSET_MANAGER.getOrdinal()); + public final Field CLAIMING_ACCOUNT = new Field(PartyRole.INSTANCE, Values.CLAIMING_ACCOUNT.getOrdinal()); + public final Field SECONDARY_ACCOUNT_NUMBER = new Field(PartyRole.INSTANCE, Values.SECONDARY_ACCOUNT_NUMBER.getOrdinal()); + public final Field ORDER_ENTRY_OPERATOR_ID = new Field(PartyRole.INSTANCE, Values.ORDER_ENTRY_OPERATOR_ID.getOrdinal()); + public final Field THIRD_PARTY_ALLOCATION_FIRM = new Field(PartyRole.INSTANCE, Values.THIRD_PARTY_ALLOCATION_FIRM.getOrdinal()); + public final Field FOREIGN_FIRM = new Field(PartyRole.INSTANCE, Values.FOREIGN_FIRM.getOrdinal()); + public final Field SETTLEMENT_LOCATION_FORMERLY_FIX_42_SETTLLOCATION = new Field(PartyRole.INSTANCE, Values.SETTLEMENT_LOCATION_FORMERLY_FIX_42_SETTLLOCATION.getOrdinal()); + public final Field PLEDGEE_ACCOUNT = new Field(PartyRole.INSTANCE, Values.PLEDGEE_ACCOUNT.getOrdinal()); + public final Field LARGE_TRADER_REPORTABLE_ACCOUNT = new Field(PartyRole.INSTANCE, Values.LARGE_TRADER_REPORTABLE_ACCOUNT.getOrdinal()); + public final Field TRADER_MNEMONIC = new Field(PartyRole.INSTANCE, Values.TRADER_MNEMONIC.getOrdinal()); + public final Field SENDER_LOCATION = new Field(PartyRole.INSTANCE, Values.SENDER_LOCATION.getOrdinal()); + public final Field PLEDGOR_ACCOUNT = new Field(PartyRole.INSTANCE, Values.PLEDGOR_ACCOUNT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES("79"), + ALLOCATION_ENTITY("78"), + MARKET_DATA_MARKET("77"), + LIQUIDITY_PROVIDER("35"), + ENTERING_TRADER("36"), + INTERESTED_PARTY("33"), + REGULATORY_BODY("34"), + CONTRA_INVESTOR_ID("39"), + CONTRA_TRADER("37"), + POSITION_ACCOUNT("38"), + INTERNAL_CARRY_ACCOUNT("43"), + CONTRA_EXCHANGE("42"), + CONTRA_POSITION_ACCOUNT("41"), + TRANSFER_TO_FIRM("40"), + CENTRAL_REGISTRATION_DEPOSITORY_CRD("82"), + CLEARING_ACCOUNT("83"), + STEPOUT_FIRM_PRIME_BROKER("80"), + BROKERCLEARINGID("81"), + ACCEPTABLE_SETTLING_COUNTERPARTY("84"), + UNACCEPTABLE_SETTLING_COUNTERPARTY("85"), + INVESTMENT_FIRM("67"), + MARKET_MAKER("66"), + HOME_COMPETENT_AUTHORITY_HOME_CA("69"), + HOST_COMPETENT_AUTHORITY_HOST_CA("68"), + EXCHANGE("22"), + CUSTOMER_ACCOUNT("24"), + CORRESPONDENT_CLEARING_ORGANIZATION("25"), + CORRESPONDENT_BROKER("26"), + BUYERSELLER_RECEIVERDELIVERER("27"), + CUSTODIAN("28"), + INTERMEDIARY("29"), + CLIENT_ID_FORMERLY_FIX_42_CLIENTID("3"), + BROKER_OF_CREDIT_FORMERLY_FIX_42_BROKEROFCREDIT("2"), + EXECUTING_FIRM_FORMERLY_FIX_42_EXECBROKER("1"), + AGENT("30"), + ENTERING_FIRM("7"), + INTRODUCING_FIRM("6"), + BENEFICIARY("32"), + INVESTOR_ID("5"), + SUBCUSTODIAN("31"), + CLEARING_FIRM_FORMERLY_FIX_42_CLEARINGFIRM("4"), + COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQU("70"), + COMPETENT_AUTHORITY_OF_THE_TRANSACTION_EXECUTION_VENUE_CATV("71"), + FUND_MANAGER_CLIENT_ID_FOR_CIV("9"), + REPORTING_INTERMEDIARY_MEDIUMVENDOR_VIA_WHICH_REPORT_HAS_BEEN_PU("72"), + LOCATE__LENDING_FIRM_FOR_SHORTSALES("8"), + EXECUTION_VENUE("73"), + MARKET_DATA_ENTRY_ORIGINATOR("74"), + LOCATION_ID("75"), + DESK_ID("76"), + EXECUTING_UNIT("59"), + ENTERING_UNIT("58"), + UNACCEPTABLE_COUNTERPARTY("57"), + ACCEPTABLE_COUNTERPARTY("56"), + SPONSORING_FIRM("19"), + SESSION_ID("55"), + CONTRA_FIRM("17"), + CONTRA_CLEARING_FIRM("18"), + CORRESPONDANT_CLEARING_FIRM("15"), + EXECUTING_SYSTEM("16"), + ORDER_ORIGINATION_FIRM_EG_BUYSIDE_FIRM("13"), + GIVEUP_CLEARING_FIRM_FIRM_TO_WHICH_TRADE_IS_GIVEN_UP("14"), + ORDER_ORIGINATION_TRADER_ASSOCIATED_WITH_ORDER_ORIGINATION_FIRM_("11"), + EXECUTING_TRADER_ASSOCIATED_WITH_EXECUTING_FIRM__ACTUALLY_EXECUT("12"), + CLEARING_ORGANIZATION("21"), + UNDERLYING_CONTRA_FIRM("20"), + MULTILATERAL_TRADING_FACILITY_MTF("64"), + REGULATED_MARKET_RM("65"), + REPORT_ORIGINATOR("62"), + SYSTEMATIC_INTERNALISER_SI("63"), + INTRODUCING_BROKER("60"), + QUOTE_ORIGINATOR("61"), + ASSET_MANAGER("49"), + CLAIMING_ACCOUNT("48"), + SECONDARY_ACCOUNT_NUMBER("45"), + ORDER_ENTRY_OPERATOR_ID("44"), + THIRD_PARTY_ALLOCATION_FIRM("47"), + FOREIGN_FIRM("46"), + SETTLEMENT_LOCATION_FORMERLY_FIX_42_SETTLLOCATION("10"), + PLEDGEE_ACCOUNT("51"), + LARGE_TRADER_REPORTABLE_ACCOUNT("52"), + TRADER_MNEMONIC("53"), + SENDER_LOCATION("54"), + PLEDGOR_ACCOUNT("50"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartySubID.java new file mode 100644 index 0000000..7407dfb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartySubID extends BaseFieldType { + public static final PartySubID INSTANCE = new PartySubID(); + + private PartySubID() { + super( + "PartySubID", + 523, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PartySubIDType.java new file mode 100644 index 0000000..ccf94de --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PartySubIDType.java @@ -0,0 +1,109 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartySubIDType extends BaseFieldType { + public static final PartySubIDType INSTANCE = new PartySubIDType(); + + private PartySubIDType() { + super( + "PartySubIDType", + 803, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FUND_ACCOUNT_NAME = new Field(PartySubIDType.INSTANCE, Values.FUND_ACCOUNT_NAME.getOrdinal()); + public final Field CSD_PARTICIPANT_MEMBER_CODE = new Field(PartySubIDType.INSTANCE, Values.CSD_PARTICIPANT_MEMBER_CODE.getOrdinal()); + public final Field REGISTERED_ADDRESS = new Field(PartySubIDType.INSTANCE, Values.REGISTERED_ADDRESS.getOrdinal()); + public final Field CURRENCY_DELIVERY_IDENTIFIER = new Field(PartySubIDType.INSTANCE, Values.CURRENCY_DELIVERY_IDENTIFIER.getOrdinal()); + public final Field CASH_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS = new Field(PartySubIDType.INSTANCE, Values.CASH_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS.getOrdinal()); + public final Field BIC = new Field(PartySubIDType.INSTANCE, Values.BIC.getOrdinal()); + public final Field REGULATORY_STATUS_FOR_CONFIRMATION_PURPOSES = new Field(PartySubIDType.INSTANCE, Values.REGULATORY_STATUS_FOR_CONFIRMATION_PURPOSES.getOrdinal()); + public final Field REGISTRATION_NAME_FOR_SETTLEMENT_INSTRUCTIONS = new Field(PartySubIDType.INSTANCE, Values.REGISTRATION_NAME_FOR_SETTLEMENT_INSTRUCTIONS.getOrdinal()); + public final Field REGISTRATION_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS_AND_CONFIRMATION = new Field(PartySubIDType.INSTANCE, Values.REGISTRATION_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS_AND_CONFIRMATION.getOrdinal()); + public final Field REGISTERED_ADDRESS_FOR_CONFIRMATION_PURPOSES = new Field(PartySubIDType.INSTANCE, Values.REGISTERED_ADDRESS_FOR_CONFIRMATION_PURPOSES.getOrdinal()); + public final Field FAX_NUMBER = new Field(PartySubIDType.INSTANCE, Values.FAX_NUMBER.getOrdinal()); + public final Field TELEX_NUMBER = new Field(PartySubIDType.INSTANCE, Values.TELEX_NUMBER.getOrdinal()); + public final Field SECURITIES_ACCOUNT_NAME = new Field(PartySubIDType.INSTANCE, Values.SECURITIES_ACCOUNT_NAME.getOrdinal()); + public final Field CASH_ACCOUNT_NAME = new Field(PartySubIDType.INSTANCE, Values.CASH_ACCOUNT_NAME.getOrdinal()); + public final Field DEPARTMENT = new Field(PartySubIDType.INSTANCE, Values.DEPARTMENT.getOrdinal()); + public final Field LOCATION_DESK = new Field(PartySubIDType.INSTANCE, Values.LOCATION_DESK.getOrdinal()); + public final Field POSITION_ACCOUNT_TYPE = new Field(PartySubIDType.INSTANCE, Values.POSITION_ACCOUNT_TYPE.getOrdinal()); + public final Field SECURITY_LOCATE_ID = new Field(PartySubIDType.INSTANCE, Values.SECURITY_LOCATE_ID.getOrdinal()); + public final Field MARKET_MAKER = new Field(PartySubIDType.INSTANCE, Values.MARKET_MAKER.getOrdinal()); + public final Field ELIGIBLE_COUNTERPARTY = new Field(PartySubIDType.INSTANCE, Values.ELIGIBLE_COUNTERPARTY.getOrdinal()); + public final Field SYSTEM = new Field(PartySubIDType.INSTANCE, Values.SYSTEM.getOrdinal()); + public final Field PERSON = new Field(PartySubIDType.INSTANCE, Values.PERSON.getOrdinal()); + public final Field SECURITIES_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS = new Field(PartySubIDType.INSTANCE, Values.SECURITIES_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS.getOrdinal()); + public final Field FIRM = new Field(PartySubIDType.INSTANCE, Values.FIRM.getOrdinal()); + public final Field PROFESSIONAL_CLIENT = new Field(PartySubIDType.INSTANCE, Values.PROFESSIONAL_CLIENT.getOrdinal()); + public final Field PHONE_NUMBER = new Field(PartySubIDType.INSTANCE, Values.PHONE_NUMBER.getOrdinal()); + public final Field POSTAL_ADDRESS = new Field(PartySubIDType.INSTANCE, Values.POSTAL_ADDRESS.getOrdinal()); + public final Field EXECUTION_VENUE = new Field(PartySubIDType.INSTANCE, Values.EXECUTION_VENUE.getOrdinal()); + public final Field FULL_LEGAL_NAME_OF_FIRM = new Field(PartySubIDType.INSTANCE, Values.FULL_LEGAL_NAME_OF_FIRM.getOrdinal()); + public final Field LOCATION = new Field(PartySubIDType.INSTANCE, Values.LOCATION.getOrdinal()); + public final Field APPLICATION = new Field(PartySubIDType.INSTANCE, Values.APPLICATION.getOrdinal()); + public final Field CONTACT_NAME = new Field(PartySubIDType.INSTANCE, Values.CONTACT_NAME.getOrdinal()); + public final Field EMAIL_ADDRESS = new Field(PartySubIDType.INSTANCE, Values.EMAIL_ADDRESS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FUND_ACCOUNT_NAME("19"), + CSD_PARTICIPANT_MEMBER_CODE("17"), + REGISTERED_ADDRESS("18"), + CURRENCY_DELIVERY_IDENTIFIER("33"), + CASH_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS("15"), + BIC("16"), + REGULATORY_STATUS_FOR_CONFIRMATION_PURPOSES("13"), + REGISTRATION_NAME_FOR_SETTLEMENT_INSTRUCTIONS("14"), + REGISTRATION_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS_AND_CONFIRMATION("11"), + REGISTERED_ADDRESS_FOR_CONFIRMATION_PURPOSES("12"), + FAX_NUMBER("21"), + TELEX_NUMBER("20"), + SECURITIES_ACCOUNT_NAME("22"), + CASH_ACCOUNT_NAME("23"), + DEPARTMENT("24"), + LOCATION_DESK("25"), + POSITION_ACCOUNT_TYPE("26"), + SECURITY_LOCATE_ID("27"), + MARKET_MAKER("28"), + ELIGIBLE_COUNTERPARTY("29"), + SYSTEM("3"), + PERSON("2"), + SECURITIES_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS("10"), + FIRM("1"), + PROFESSIONAL_CLIENT("30"), + PHONE_NUMBER("7"), + POSTAL_ADDRESS("6"), + EXECUTION_VENUE("32"), + FULL_LEGAL_NAME_OF_FIRM("5"), + LOCATION("31"), + APPLICATION("4"), + CONTACT_NAME("9"), + EMAIL_ADDRESS("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Password.java b/fix4j-assert-fixspec-50sp2/fieldtype/Password.java new file mode 100644 index 0000000..975c04c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Password.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Password extends BaseFieldType { + public static final Password INSTANCE = new Password(); + + private Password() { + super( + "Password", + 554, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PaymentDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/PaymentDate.java new file mode 100644 index 0000000..71a9bb2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PaymentDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PaymentDate extends BaseFieldType { + public static final PaymentDate INSTANCE = new PaymentDate(); + + private PaymentDate() { + super( + "PaymentDate", + 504, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PaymentMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/PaymentMethod.java new file mode 100644 index 0000000..3b0504c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PaymentMethod.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PaymentMethod extends BaseFieldType { + public static final PaymentMethod INSTANCE = new PaymentMethod(); + + private PaymentMethod() { + super( + "PaymentMethod", + 492, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HIGH_VALUE_CLEARING_SYSTEM_HVACS = new Field(PaymentMethod.INSTANCE, Values.HIGH_VALUE_CLEARING_SYSTEM_HVACS.getOrdinal()); + public final Field ACH_CREDIT = new Field(PaymentMethod.INSTANCE, Values.ACH_CREDIT.getOrdinal()); + public final Field BPAY = new Field(PaymentMethod.INSTANCE, Values.BPAY.getOrdinal()); + public final Field CREDIT_CARD = new Field(PaymentMethod.INSTANCE, Values.CREDIT_CARD.getOrdinal()); + public final Field ACH_DEBIT = new Field(PaymentMethod.INSTANCE, Values.ACH_DEBIT.getOrdinal()); + public final Field EUROCLEAR = new Field(PaymentMethod.INSTANCE, Values.EUROCLEAR.getOrdinal()); + public final Field NSCC = new Field(PaymentMethod.INSTANCE, Values.NSCC.getOrdinal()); + public final Field CREST = new Field(PaymentMethod.INSTANCE, Values.CREST.getOrdinal()); + public final Field DIRECT_CREDIT_BECS = new Field(PaymentMethod.INSTANCE, Values.DIRECT_CREDIT_BECS.getOrdinal()); + public final Field FED_WIRE = new Field(PaymentMethod.INSTANCE, Values.FED_WIRE.getOrdinal()); + public final Field TELEGRAPHIC_TRANSFER = new Field(PaymentMethod.INSTANCE, Values.TELEGRAPHIC_TRANSFER.getOrdinal()); + public final Field CHEQUE = new Field(PaymentMethod.INSTANCE, Values.CHEQUE.getOrdinal()); + public final Field CLEARSTREAM = new Field(PaymentMethod.INSTANCE, Values.CLEARSTREAM.getOrdinal()); + public final Field DIRECT_DEBIT_BECS = new Field(PaymentMethod.INSTANCE, Values.DIRECT_DEBIT_BECS.getOrdinal()); + public final Field DEBIT_CARD = new Field(PaymentMethod.INSTANCE, Values.DEBIT_CARD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HIGH_VALUE_CLEARING_SYSTEM_HVACS("15"), + ACH_CREDIT("13"), + BPAY("14"), + CREDIT_CARD("11"), + ACH_DEBIT("12"), + EUROCLEAR("3"), + NSCC("2"), + CREST("1"), + DIRECT_CREDIT_BECS("10"), + FED_WIRE("7"), + TELEGRAPHIC_TRANSFER("6"), + CHEQUE("5"), + CLEARSTREAM("4"), + DIRECT_DEBIT_BECS("9"), + DEBIT_CARD("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PaymentRef.java b/fix4j-assert-fixspec-50sp2/fieldtype/PaymentRef.java new file mode 100644 index 0000000..44b68f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PaymentRef.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PaymentRef extends BaseFieldType { + public static final PaymentRef INSTANCE = new PaymentRef(); + + private PaymentRef() { + super( + "PaymentRef", + 476, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PaymentRemitterID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PaymentRemitterID.java new file mode 100644 index 0000000..d253a4f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PaymentRemitterID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PaymentRemitterID extends BaseFieldType { + public static final PaymentRemitterID INSTANCE = new PaymentRemitterID(); + + private PaymentRemitterID() { + super( + "PaymentRemitterID", + 505, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PctAtRisk.java b/fix4j-assert-fixspec-50sp2/fieldtype/PctAtRisk.java new file mode 100644 index 0000000..d37481e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PctAtRisk.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PctAtRisk extends BaseFieldType { + public static final PctAtRisk INSTANCE = new PctAtRisk(); + + private PctAtRisk() { + super( + "PctAtRisk", + 869, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegLimitType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegLimitType.java new file mode 100644 index 0000000..617a821 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegLimitType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegLimitType extends BaseFieldType { + public static final PegLimitType INSTANCE = new PegLimitType(); + + private PegLimitType() { + super( + "PegLimitType", + 837, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OR_WORSE__FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_TH = new Field(PegLimitType.INSTANCE, Values.OR_WORSE__FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_TH.getOrdinal()); + public final Field STRICT__LIMIT_IS_A_STRICT_LIMIT = new Field(PegLimitType.INSTANCE, Values.STRICT__LIMIT_IS_A_STRICT_LIMIT.getOrdinal()); + public final Field OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED = new Field(PegLimitType.INSTANCE, Values.OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OR_WORSE__FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_TH("2"), + STRICT__LIMIT_IS_A_STRICT_LIMIT("1"), + OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegMoveType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegMoveType.java new file mode 100644 index 0000000..425c39b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegMoveType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegMoveType extends BaseFieldType { + public static final PegMoveType INSTANCE = new PegMoveType(); + + private PegMoveType() { + super( + "PegMoveType", + 835, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIXED = new Field(PegMoveType.INSTANCE, Values.FIXED.getOrdinal()); + public final Field FLOATING_DEFAULT = new Field(PegMoveType.INSTANCE, Values.FLOATING_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIXED("1"), + FLOATING_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegOffsetType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegOffsetType.java new file mode 100644 index 0000000..2229d66 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegOffsetType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegOffsetType extends BaseFieldType { + public static final PegOffsetType INSTANCE = new PegOffsetType(); + + private PegOffsetType() { + super( + "PegOffsetType", + 836, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRICE_TIER__LEVEL = new Field(PegOffsetType.INSTANCE, Values.PRICE_TIER__LEVEL.getOrdinal()); + public final Field TICKS = new Field(PegOffsetType.INSTANCE, Values.TICKS.getOrdinal()); + public final Field BASIS_POINTS = new Field(PegOffsetType.INSTANCE, Values.BASIS_POINTS.getOrdinal()); + public final Field PRICE_DEFAULT = new Field(PegOffsetType.INSTANCE, Values.PRICE_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRICE_TIER__LEVEL("3"), + TICKS("2"), + BASIS_POINTS("1"), + PRICE_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegOffsetValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegOffsetValue.java new file mode 100644 index 0000000..e470302 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegOffsetValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegOffsetValue extends BaseFieldType { + public static final PegOffsetValue INSTANCE = new PegOffsetValue(); + + private PegOffsetValue() { + super( + "PegOffsetValue", + 211, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegPriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegPriceType.java new file mode 100644 index 0000000..cce4374 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegPriceType.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegPriceType extends BaseFieldType { + public static final PegPriceType INSTANCE = new PegPriceType(); + + private PegPriceType() { + super( + "PegPriceType", + 1094, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OPENING_PEG = new Field(PegPriceType.INSTANCE, Values.OPENING_PEG.getOrdinal()); + public final Field MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE = new Field(PegPriceType.INSTANCE, Values.MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE.getOrdinal()); + public final Field LAST_PEG_LAST_SALE = new Field(PegPriceType.INSTANCE, Values.LAST_PEG_LAST_SALE.getOrdinal()); + public final Field PEG_TO_VWAP = new Field(PegPriceType.INSTANCE, Values.PEG_TO_VWAP.getOrdinal()); + public final Field PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BID_OR_SELL_AT_OFFER = new Field(PegPriceType.INSTANCE, Values.PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BID_OR_SELL_AT_OFFER.getOrdinal()); + public final Field MARKET_PEG = new Field(PegPriceType.INSTANCE, Values.MARKET_PEG.getOrdinal()); + public final Field PEG_TO_LIMIT_PRICE = new Field(PegPriceType.INSTANCE, Values.PEG_TO_LIMIT_PRICE.getOrdinal()); + public final Field TRAILING_STOP_PEG = new Field(PegPriceType.INSTANCE, Values.TRAILING_STOP_PEG.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OPENING_PEG("3"), + MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE("2"), + LAST_PEG_LAST_SALE("1"), + PEG_TO_VWAP("7"), + PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BID_OR_SELL_AT_OFFER("5"), + MARKET_PEG("4"), + PEG_TO_LIMIT_PRICE("9"), + TRAILING_STOP_PEG("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegRoundDirection.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegRoundDirection.java new file mode 100644 index 0000000..92ea690 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegRoundDirection.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegRoundDirection extends BaseFieldType { + public static final PegRoundDirection INSTANCE = new PegRoundDirection(); + + private PegRoundDirection() { + super( + "PegRoundDirection", + 838, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A = new Field(PegRoundDirection.INSTANCE, Values.MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A.getOrdinal()); + public final Field MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES = new Field(PegRoundDirection.INSTANCE, Values.MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A("2"), + MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegScope.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegScope.java new file mode 100644 index 0000000..36b9979 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegScope.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegScope extends BaseFieldType { + public static final PegScope INSTANCE = new PegScope(); + + private PegScope() { + super( + "PegScope", + 840, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GLOBAL = new Field(PegScope.INSTANCE, Values.GLOBAL.getOrdinal()); + public final Field NATIONAL = new Field(PegScope.INSTANCE, Values.NATIONAL.getOrdinal()); + public final Field LOCAL_EXCHANGE_ECN_ATS = new Field(PegScope.INSTANCE, Values.LOCAL_EXCHANGE_ECN_ATS.getOrdinal()); + public final Field NATIONAL_EXCLUDING_LOCAL = new Field(PegScope.INSTANCE, Values.NATIONAL_EXCLUDING_LOCAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GLOBAL("3"), + NATIONAL("2"), + LOCAL_EXCHANGE_ECN_ATS("1"), + NATIONAL_EXCLUDING_LOCAL("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegSecurityDesc.java new file mode 100644 index 0000000..c92a8a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegSecurityDesc extends BaseFieldType { + public static final PegSecurityDesc INSTANCE = new PegSecurityDesc(); + + private PegSecurityDesc() { + super( + "PegSecurityDesc", + 1099, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegSecurityID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegSecurityID.java new file mode 100644 index 0000000..3ab0ba5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegSecurityID extends BaseFieldType { + public static final PegSecurityID INSTANCE = new PegSecurityID(); + + private PegSecurityID() { + super( + "PegSecurityID", + 1097, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegSecurityIDSource.java new file mode 100644 index 0000000..e638f58 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegSecurityIDSource extends BaseFieldType { + public static final PegSecurityIDSource INSTANCE = new PegSecurityIDSource(); + + private PegSecurityIDSource() { + super( + "PegSecurityIDSource", + 1096, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PegSymbol.java b/fix4j-assert-fixspec-50sp2/fieldtype/PegSymbol.java new file mode 100644 index 0000000..8bba018 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PegSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegSymbol extends BaseFieldType { + public static final PegSymbol INSTANCE = new PegSymbol(); + + private PegSymbol() { + super( + "PegSymbol", + 1098, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PeggedPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/PeggedPrice.java new file mode 100644 index 0000000..f23c5f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PeggedPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PeggedPrice extends BaseFieldType { + public static final PeggedPrice INSTANCE = new PeggedPrice(); + + private PeggedPrice() { + super( + "PeggedPrice", + 839, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PeggedRefPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/PeggedRefPrice.java new file mode 100644 index 0000000..950d074 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PeggedRefPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PeggedRefPrice extends BaseFieldType { + public static final PeggedRefPrice INSTANCE = new PeggedRefPrice(); + + private PeggedRefPrice() { + super( + "PeggedRefPrice", + 1095, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Pool.java b/fix4j-assert-fixspec-50sp2/fieldtype/Pool.java new file mode 100644 index 0000000..0b1fda0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Pool.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Pool extends BaseFieldType { + public static final Pool INSTANCE = new Pool(); + + private Pool() { + super( + "Pool", + 691, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosAmt.java new file mode 100644 index 0000000..e5c54cf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosAmt extends BaseFieldType { + public static final PosAmt INSTANCE = new PosAmt(); + + private PosAmt() { + super( + "PosAmt", + 708, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosAmtType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosAmtType.java new file mode 100644 index 0000000..79ed17e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosAmtType.java @@ -0,0 +1,79 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosAmtType extends BaseFieldType { + public static final PosAmtType INSTANCE = new PosAmtType(); + + private PosAmtType() { + super( + "PosAmtType", + 707, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INCREMENTAL_MARKTOMARKET_AMOUNT = new Field(PosAmtType.INSTANCE, Values.INCREMENTAL_MARKTOMARKET_AMOUNT.getOrdinal()); + public final Field INCREMENTAL_ACCRUED_COUPON = new Field(PosAmtType.INSTANCE, Values.INCREMENTAL_ACCRUED_COUPON.getOrdinal()); + public final Field COMPENSATION_AMOUNT = new Field(PosAmtType.INSTANCE, Values.COMPENSATION_AMOUNT.getOrdinal()); + public final Field COLLATERALIZED_MARK_TO_MARKET = new Field(PosAmtType.INSTANCE, Values.COLLATERALIZED_MARK_TO_MARKET.getOrdinal()); + public final Field TOTAL_COLLATERALIZED_AMOUNT = new Field(PosAmtType.INSTANCE, Values.TOTAL_COLLATERALIZED_AMOUNT.getOrdinal()); + public final Field COUPON_AMOUNT = new Field(PosAmtType.INSTANCE, Values.COUPON_AMOUNT.getOrdinal()); + public final Field INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET = new Field(PosAmtType.INSTANCE, Values.INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET.getOrdinal()); + public final Field PREMIUM_AMOUNT = new Field(PosAmtType.INSTANCE, Values.PREMIUM_AMOUNT.getOrdinal()); + public final Field FINAL_MARKTOMARKET_AMOUNT = new Field(PosAmtType.INSTANCE, Values.FINAL_MARKTOMARKET_AMOUNT.getOrdinal()); + public final Field CASH_AMOUNT_CORPORATE_EVENT = new Field(PosAmtType.INSTANCE, Values.CASH_AMOUNT_CORPORATE_EVENT.getOrdinal()); + public final Field CASH_RESIDUAL_AMOUNT = new Field(PosAmtType.INSTANCE, Values.CASH_RESIDUAL_AMOUNT.getOrdinal()); + public final Field ACCRUED_COUPON_AMOUNT = new Field(PosAmtType.INSTANCE, Values.ACCRUED_COUPON_AMOUNT.getOrdinal()); + public final Field TOTAL_BANKED_AMOUNT = new Field(PosAmtType.INSTANCE, Values.TOTAL_BANKED_AMOUNT.getOrdinal()); + public final Field VALUE_ADJUSTED_AMOUNT = new Field(PosAmtType.INSTANCE, Values.VALUE_ADJUSTED_AMOUNT.getOrdinal()); + public final Field TRADE_VARIATION_AMOUNT = new Field(PosAmtType.INSTANCE, Values.TRADE_VARIATION_AMOUNT.getOrdinal()); + public final Field SETTLEMENT_VALUE = new Field(PosAmtType.INSTANCE, Values.SETTLEMENT_VALUE.getOrdinal()); + public final Field STARTOFDAY_MARKTOMARKET_AMOUNT = new Field(PosAmtType.INSTANCE, Values.STARTOFDAY_MARKTOMARKET_AMOUNT.getOrdinal()); + public final Field INITIAL_TRADE_COUPON_AMOUNT = new Field(PosAmtType.INSTANCE, Values.INITIAL_TRADE_COUPON_AMOUNT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INCREMENTAL_MARKTOMARKET_AMOUNT("IMTM"), + INCREMENTAL_ACCRUED_COUPON("IACPN"), + COMPENSATION_AMOUNT("DLV"), + COLLATERALIZED_MARK_TO_MARKET("CMTM"), + TOTAL_COLLATERALIZED_AMOUNT("COLAT"), + COUPON_AMOUNT("CPN"), + INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET("ICMTM"), + PREMIUM_AMOUNT("PREM"), + FINAL_MARKTOMARKET_AMOUNT("FMTM"), + CASH_AMOUNT_CORPORATE_EVENT("CASH"), + CASH_RESIDUAL_AMOUNT("CRES"), + ACCRUED_COUPON_AMOUNT("ACPN"), + TOTAL_BANKED_AMOUNT("BANK"), + VALUE_ADJUSTED_AMOUNT("VADJ"), + TRADE_VARIATION_AMOUNT("TVAR"), + SETTLEMENT_VALUE("SETL"), + STARTOFDAY_MARKTOMARKET_AMOUNT("SMTM"), + INITIAL_TRADE_COUPON_AMOUNT("ICPN"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintAction.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintAction.java new file mode 100644 index 0000000..b21a6e6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintAction.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosMaintAction extends BaseFieldType { + public static final PosMaintAction INSTANCE = new PosMaintAction(); + + private PosMaintAction() { + super( + "PosMaintAction", + 712, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL__USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_M = new Field(PosMaintAction.INSTANCE, Values.CANCEL__USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_M.getOrdinal()); + public final Field REPLACE__USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SP = new Field(PosMaintAction.INSTANCE, Values.REPLACE__USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SP.getOrdinal()); + public final Field NEW__USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY = new Field(PosMaintAction.INSTANCE, Values.NEW__USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY.getOrdinal()); + public final Field REVERSE__USED_TO_COMPLETELLY_BACKOUT_THE_TRANSACTION_SUCH_THAT_T = new Field(PosMaintAction.INSTANCE, Values.REVERSE__USED_TO_COMPLETELLY_BACKOUT_THE_TRANSACTION_SUCH_THAT_T.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL__USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_M("3"), + REPLACE__USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SP("2"), + NEW__USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY("1"), + REVERSE__USED_TO_COMPLETELLY_BACKOUT_THE_TRANSACTION_SUCH_THAT_T("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintResult.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintResult.java new file mode 100644 index 0000000..457a36d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintResult.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosMaintResult extends BaseFieldType { + public static final PosMaintResult INSTANCE = new PosMaintResult(); + + private PosMaintResult() { + super( + "PosMaintResult", + 723, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECTED = new Field(PosMaintResult.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field SUCCESSFUL_COMPLETION__NO_WARNINGS_OR_ERRORS = new Field(PosMaintResult.INSTANCE, Values.SUCCESSFUL_COMPLETION__NO_WARNINGS_OR_ERRORS.getOrdinal()); + public final Field OTHER = new Field(PosMaintResult.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECTED("1"), + SUCCESSFUL_COMPLETION__NO_WARNINGS_OR_ERRORS("0"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintRptID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintRptID.java new file mode 100644 index 0000000..c032241 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintRptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosMaintRptID extends BaseFieldType { + public static final PosMaintRptID INSTANCE = new PosMaintRptID(); + + private PosMaintRptID() { + super( + "PosMaintRptID", + 721, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintRptRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintRptRefID.java new file mode 100644 index 0000000..a6e4732 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintRptRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosMaintRptRefID extends BaseFieldType { + public static final PosMaintRptRefID INSTANCE = new PosMaintRptRefID(); + + private PosMaintRptRefID() { + super( + "PosMaintRptRefID", + 714, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintStatus.java new file mode 100644 index 0000000..f1b9917 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosMaintStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosMaintStatus extends BaseFieldType { + public static final PosMaintStatus INSTANCE = new PosMaintStatus(); + + private PosMaintStatus() { + super( + "PosMaintStatus", + 722, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COMPLETED = new Field(PosMaintStatus.INSTANCE, Values.COMPLETED.getOrdinal()); + public final Field REJECTED = new Field(PosMaintStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field ACCEPTED_WITH_WARNINGS = new Field(PosMaintStatus.INSTANCE, Values.ACCEPTED_WITH_WARNINGS.getOrdinal()); + public final Field ACCEPTED = new Field(PosMaintStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field COMPLETED_WITH_WARNINGS = new Field(PosMaintStatus.INSTANCE, Values.COMPLETED_WITH_WARNINGS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COMPLETED("3"), + REJECTED("2"), + ACCEPTED_WITH_WARNINGS("1"), + ACCEPTED("0"), + COMPLETED_WITH_WARNINGS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosQtyStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosQtyStatus.java new file mode 100644 index 0000000..9d18854 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosQtyStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosQtyStatus extends BaseFieldType { + public static final PosQtyStatus INSTANCE = new PosQtyStatus(); + + private PosQtyStatus() { + super( + "PosQtyStatus", + 706, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECTED = new Field(PosQtyStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field ACCEPTED = new Field(PosQtyStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field SUBMITTED = new Field(PosQtyStatus.INSTANCE, Values.SUBMITTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECTED("2"), + ACCEPTED("1"), + SUBMITTED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosReqID.java new file mode 100644 index 0000000..43e7bd9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosReqID extends BaseFieldType { + public static final PosReqID INSTANCE = new PosReqID(); + + private PosReqID() { + super( + "PosReqID", + 710, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosReqResult.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosReqResult.java new file mode 100644 index 0000000..9f405d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosReqResult.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosReqResult extends BaseFieldType { + public static final PosReqResult INSTANCE = new PosReqResult(); + + private PosReqResult() { + super( + "PosReqResult", + 728, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_AUTHORIZED_TO_REQUEST_POSITIONS = new Field(PosReqResult.INSTANCE, Values.NOT_AUTHORIZED_TO_REQUEST_POSITIONS.getOrdinal()); + public final Field NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA = new Field(PosReqResult.INSTANCE, Values.NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA.getOrdinal()); + public final Field INVALID_OR_UNSUPPORTED_REQUEST = new Field(PosReqResult.INSTANCE, Values.INVALID_OR_UNSUPPORTED_REQUEST.getOrdinal()); + public final Field VALID_REQUEST = new Field(PosReqResult.INSTANCE, Values.VALID_REQUEST.getOrdinal()); + public final Field REQUEST_FOR_POSITION_NOT_SUPPORTED = new Field(PosReqResult.INSTANCE, Values.REQUEST_FOR_POSITION_NOT_SUPPORTED.getOrdinal()); + public final Field OTHER_USE_TEXT_58_IN_CONJUNCTION_WITH_THIS_CODE_FOR_AN_EXPLAINAT = new Field(PosReqResult.INSTANCE, Values.OTHER_USE_TEXT_58_IN_CONJUNCTION_WITH_THIS_CODE_FOR_AN_EXPLAINAT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_AUTHORIZED_TO_REQUEST_POSITIONS("3"), + NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA("2"), + INVALID_OR_UNSUPPORTED_REQUEST("1"), + VALID_REQUEST("0"), + REQUEST_FOR_POSITION_NOT_SUPPORTED("4"), + OTHER_USE_TEXT_58_IN_CONJUNCTION_WITH_THIS_CODE_FOR_AN_EXPLAINAT("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosReqStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosReqStatus.java new file mode 100644 index 0000000..353b2fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosReqStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosReqStatus extends BaseFieldType { + public static final PosReqStatus INSTANCE = new PosReqStatus(); + + private PosReqStatus() { + super( + "PosReqStatus", + 729, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECTED = new Field(PosReqStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field COMPLETED_WITH_WARNINGS = new Field(PosReqStatus.INSTANCE, Values.COMPLETED_WITH_WARNINGS.getOrdinal()); + public final Field COMPLETED = new Field(PosReqStatus.INSTANCE, Values.COMPLETED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECTED("2"), + COMPLETED_WITH_WARNINGS("1"), + COMPLETED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosReqType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosReqType.java new file mode 100644 index 0000000..1a4e5d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosReqType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosReqType extends BaseFieldType { + public static final PosReqType INSTANCE = new PosReqType(); + + private PosReqType() { + super( + "PosReqType", + 724, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ASSIGNMENTS = new Field(PosReqType.INSTANCE, Values.ASSIGNMENTS.getOrdinal()); + public final Field EXERCISES = new Field(PosReqType.INSTANCE, Values.EXERCISES.getOrdinal()); + public final Field TRADES = new Field(PosReqType.INSTANCE, Values.TRADES.getOrdinal()); + public final Field POSITIONS = new Field(PosReqType.INSTANCE, Values.POSITIONS.getOrdinal()); + public final Field DELTA_POSITIONS = new Field(PosReqType.INSTANCE, Values.DELTA_POSITIONS.getOrdinal()); + public final Field BACKOUT_MESSAGE = new Field(PosReqType.INSTANCE, Values.BACKOUT_MESSAGE.getOrdinal()); + public final Field SETTLEMENT_ACTIVITY = new Field(PosReqType.INSTANCE, Values.SETTLEMENT_ACTIVITY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ASSIGNMENTS("3"), + EXERCISES("2"), + TRADES("1"), + POSITIONS("0"), + DELTA_POSITIONS("6"), + BACKOUT_MESSAGE("5"), + SETTLEMENT_ACTIVITY("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosTransType.java new file mode 100644 index 0000000..c05ee5d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosTransType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosTransType extends BaseFieldType { + public static final PosTransType INSTANCE = new PosTransType(); + + private PosTransType() { + super( + "PosTransType", + 709, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field POSITION_ADJUSTMENT = new Field(PosTransType.INSTANCE, Values.POSITION_ADJUSTMENT.getOrdinal()); + public final Field DO_NOT_EXERCISE = new Field(PosTransType.INSTANCE, Values.DO_NOT_EXERCISE.getOrdinal()); + public final Field EXERCISE = new Field(PosTransType.INSTANCE, Values.EXERCISE.getOrdinal()); + public final Field LARGE_TRADER_SUBMISSION = new Field(PosTransType.INSTANCE, Values.LARGE_TRADER_SUBMISSION.getOrdinal()); + public final Field PLEDGE = new Field(PosTransType.INSTANCE, Values.PLEDGE.getOrdinal()); + public final Field POSITION_CHANGE_SUBMISSIONMARGIN_DISPOSITION = new Field(PosTransType.INSTANCE, Values.POSITION_CHANGE_SUBMISSIONMARGIN_DISPOSITION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + POSITION_ADJUSTMENT("3"), + DO_NOT_EXERCISE("2"), + EXERCISE("1"), + LARGE_TRADER_SUBMISSION("6"), + PLEDGE("5"), + POSITION_CHANGE_SUBMISSIONMARGIN_DISPOSITION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PosType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PosType.java new file mode 100644 index 0000000..c488f96 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PosType.java @@ -0,0 +1,97 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosType extends BaseFieldType { + public static final PosType INSTANCE = new PosType(); + + private PosType() { + super( + "PosType", + 703, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NET_DELTA_QTY = new Field(PosType.INSTANCE, Values.NET_DELTA_QTY.getOrdinal()); + public final Field INTEGRAL_SPLIT = new Field(PosType.INSTANCE, Values.INTEGRAL_SPLIT.getOrdinal()); + public final Field DELIVERY_QTY = new Field(PosType.INSTANCE, Values.DELIVERY_QTY.getOrdinal()); + public final Field ASOF_TRADE_QTY = new Field(PosType.INSTANCE, Values.ASOF_TRADE_QTY.getOrdinal()); + public final Field CREDIT_EVENT_ADJUSTMENT = new Field(PosType.INSTANCE, Values.CREDIT_EVENT_ADJUSTMENT.getOrdinal()); + public final Field TRANSACTION_QUANTITY = new Field(PosType.INSTANCE, Values.TRANSACTION_QUANTITY.getOrdinal()); + public final Field TRANSFER_TRADE_QTY = new Field(PosType.INSTANCE, Values.TRANSFER_TRADE_QTY.getOrdinal()); + public final Field CROSS_MARGIN_QTY = new Field(PosType.INSTANCE, Values.CROSS_MARGIN_QTY.getOrdinal()); + public final Field CORPORATE_ACTION_ADJUSTMENT = new Field(PosType.INSTANCE, Values.CORPORATE_ACTION_ADJUSTMENT.getOrdinal()); + public final Field ELECTRONIC_TRADE_QTY = new Field(PosType.INSTANCE, Values.ELECTRONIC_TRADE_QTY.getOrdinal()); + public final Field DELIVERY_NOTICE_QTY = new Field(PosType.INSTANCE, Values.DELIVERY_NOTICE_QTY.getOrdinal()); + public final Field PIT_TRADE_QTY = new Field(PosType.INSTANCE, Values.PIT_TRADE_QTY.getOrdinal()); + public final Field PRIVATELY_NEGOTIATED_TRADE_QTY_NONREGULATED = new Field(PosType.INSTANCE, Values.PRIVATELY_NEGOTIATED_TRADE_QTY_NONREGULATED.getOrdinal()); + public final Field ALLOCATION_TRADE_QTY = new Field(PosType.INSTANCE, Values.ALLOCATION_TRADE_QTY.getOrdinal()); + public final Field ENDOFDAY_QTY = new Field(PosType.INSTANCE, Values.ENDOFDAY_QTY.getOrdinal()); + public final Field TRANSACTION_FROM_ASSIGNMENT = new Field(PosType.INSTANCE, Values.TRANSACTION_FROM_ASSIGNMENT.getOrdinal()); + public final Field OPTION_ASSIGNMENT = new Field(PosType.INSTANCE, Values.OPTION_ASSIGNMENT.getOrdinal()); + public final Field STARTOFDAY_QTY = new Field(PosType.INSTANCE, Values.STARTOFDAY_QTY.getOrdinal()); + public final Field OPTION_EXERCISE_QTY = new Field(PosType.INSTANCE, Values.OPTION_EXERCISE_QTY.getOrdinal()); + public final Field RECEIVE_QUANTITY = new Field(PosType.INSTANCE, Values.RECEIVE_QUANTITY.getOrdinal()); + public final Field EXCHANGE_FOR_PHYSICAL_QTY = new Field(PosType.INSTANCE, Values.EXCHANGE_FOR_PHYSICAL_QTY.getOrdinal()); + public final Field TOTAL_TRANSACTION_QTY = new Field(PosType.INSTANCE, Values.TOTAL_TRANSACTION_QTY.getOrdinal()); + public final Field SUCCESSION_EVENT_ADJUSTMENT = new Field(PosType.INSTANCE, Values.SUCCESSION_EVENT_ADJUSTMENT.getOrdinal()); + public final Field INTERSPREAD_QTY = new Field(PosType.INSTANCE, Values.INTERSPREAD_QTY.getOrdinal()); + public final Field TRANSACTION_FROM_EXERCISE = new Field(PosType.INSTANCE, Values.TRANSACTION_FROM_EXERCISE.getOrdinal()); + public final Field INTRASPREAD_QTY = new Field(PosType.INSTANCE, Values.INTRASPREAD_QTY.getOrdinal()); + public final Field ADJUSTMENT_QTY = new Field(PosType.INSTANCE, Values.ADJUSTMENT_QTY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NET_DELTA_QTY("DLT"), + INTEGRAL_SPLIT("SPL"), + DELIVERY_QTY("DLV"), + ASOF_TRADE_QTY("ASF"), + CREDIT_EVENT_ADJUSTMENT("CEA"), + TRANSACTION_QUANTITY("TQ"), + TRANSFER_TRADE_QTY("TRF"), + CROSS_MARGIN_QTY("XM"), + CORPORATE_ACTION_ADJUSTMENT("CAA"), + ELECTRONIC_TRADE_QTY("ETR"), + DELIVERY_NOTICE_QTY("DN"), + PIT_TRADE_QTY("PIT"), + PRIVATELY_NEGOTIATED_TRADE_QTY_NONREGULATED("PNTN"), + ALLOCATION_TRADE_QTY("ALC"), + ENDOFDAY_QTY("FIN"), + TRANSACTION_FROM_ASSIGNMENT("TA"), + OPTION_ASSIGNMENT("AS"), + STARTOFDAY_QTY("SOD"), + OPTION_EXERCISE_QTY("EX"), + RECEIVE_QUANTITY("RCV"), + EXCHANGE_FOR_PHYSICAL_QTY("EP"), + TOTAL_TRANSACTION_QTY("TOT"), + SUCCESSION_EVENT_ADJUSTMENT("SEA"), + INTERSPREAD_QTY("IES"), + TRANSACTION_FROM_EXERCISE("TX"), + INTRASPREAD_QTY("IAS"), + ADJUSTMENT_QTY("PA"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PositionCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/PositionCurrency.java new file mode 100644 index 0000000..3f5a642 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PositionCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PositionCurrency extends BaseFieldType { + public static final PositionCurrency INSTANCE = new PositionCurrency(); + + private PositionCurrency() { + super( + "PositionCurrency", + 1055, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PositionEffect.java b/fix4j-assert-fixspec-50sp2/fieldtype/PositionEffect.java new file mode 100644 index 0000000..d22f259 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PositionEffect.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PositionEffect extends BaseFieldType { + public static final PositionEffect INSTANCE = new PositionEffect(); + + private PositionEffect() { + super( + "PositionEffect", + 77, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DEFAULT = new Field(PositionEffect.INSTANCE, Values.DEFAULT.getOrdinal()); + public final Field FIFO = new Field(PositionEffect.INSTANCE, Values.FIFO.getOrdinal()); + public final Field ROLLED = new Field(PositionEffect.INSTANCE, Values.ROLLED.getOrdinal()); + public final Field CLOSE = new Field(PositionEffect.INSTANCE, Values.CLOSE.getOrdinal()); + public final Field CLOSE_BUT_NOTIFY_ON_OPEN = new Field(PositionEffect.INSTANCE, Values.CLOSE_BUT_NOTIFY_ON_OPEN.getOrdinal()); + public final Field OPEN = new Field(PositionEffect.INSTANCE, Values.OPEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DEFAULT("D"), + FIFO("F"), + ROLLED("R"), + CLOSE("C"), + CLOSE_BUT_NOTIFY_ON_OPEN("N"), + OPEN("O"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PositionLimit.java b/fix4j-assert-fixspec-50sp2/fieldtype/PositionLimit.java new file mode 100644 index 0000000..b5d2e9f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PositionLimit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PositionLimit extends BaseFieldType { + public static final PositionLimit INSTANCE = new PositionLimit(); + + private PositionLimit() { + super( + "PositionLimit", + 970, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PossDupFlag.java b/fix4j-assert-fixspec-50sp2/fieldtype/PossDupFlag.java new file mode 100644 index 0000000..75c3632 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PossDupFlag.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PossDupFlag extends BaseFieldType { + public static final PossDupFlag INSTANCE = new PossDupFlag(); + + private PossDupFlag() { + super( + "PossDupFlag", + 43, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORIGINAL_TRANSMISSION = new Field(PossDupFlag.INSTANCE, Values.ORIGINAL_TRANSMISSION.getOrdinal()); + public final Field POSSIBLE_DUPLICATE = new Field(PossDupFlag.INSTANCE, Values.POSSIBLE_DUPLICATE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORIGINAL_TRANSMISSION("N"), + POSSIBLE_DUPLICATE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PossResend.java b/fix4j-assert-fixspec-50sp2/fieldtype/PossResend.java new file mode 100644 index 0000000..764eac7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PossResend.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PossResend extends BaseFieldType { + public static final PossResend INSTANCE = new PossResend(); + + private PossResend() { + super( + "PossResend", + 97, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORIGINAL_TRANSMISSION = new Field(PossResend.INSTANCE, Values.ORIGINAL_TRANSMISSION.getOrdinal()); + public final Field POSSIBLE_RESEND = new Field(PossResend.INSTANCE, Values.POSSIBLE_RESEND.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORIGINAL_TRANSMISSION("N"), + POSSIBLE_RESEND("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PreTradeAnonymity.java b/fix4j-assert-fixspec-50sp2/fieldtype/PreTradeAnonymity.java new file mode 100644 index 0000000..775305d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PreTradeAnonymity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PreTradeAnonymity extends BaseFieldType { + public static final PreTradeAnonymity INSTANCE = new PreTradeAnonymity(); + + private PreTradeAnonymity() { + super( + "PreTradeAnonymity", + 1091, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PreallocMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/PreallocMethod.java new file mode 100644 index 0000000..59a9671 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PreallocMethod.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PreallocMethod extends BaseFieldType { + public static final PreallocMethod INSTANCE = new PreallocMethod(); + + private PreallocMethod() { + super( + "PreallocMethod", + 591, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DO_NOT_PRORATA__DISCUSS_FIRST = new Field(PreallocMethod.INSTANCE, Values.DO_NOT_PRORATA__DISCUSS_FIRST.getOrdinal()); + public final Field PRORATA = new Field(PreallocMethod.INSTANCE, Values.PRORATA.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DO_NOT_PRORATA__DISCUSS_FIRST("1"), + PRORATA("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PrevClosePx.java b/fix4j-assert-fixspec-50sp2/fieldtype/PrevClosePx.java new file mode 100644 index 0000000..f63ebac --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PrevClosePx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PrevClosePx extends BaseFieldType { + public static final PrevClosePx INSTANCE = new PrevClosePx(); + + private PrevClosePx() { + super( + "PrevClosePx", + 140, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PreviouslyReported.java b/fix4j-assert-fixspec-50sp2/fieldtype/PreviouslyReported.java new file mode 100644 index 0000000..20e8442 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PreviouslyReported.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PreviouslyReported extends BaseFieldType { + public static final PreviouslyReported INSTANCE = new PreviouslyReported(); + + private PreviouslyReported() { + super( + "PreviouslyReported", + 570, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_REPORTED_TO_COUNTERPARTY = new Field(PreviouslyReported.INSTANCE, Values.NOT_REPORTED_TO_COUNTERPARTY.getOrdinal()); + public final Field PERVIOUSLY_REPORTED_TO_COUNTERPARTY = new Field(PreviouslyReported.INSTANCE, Values.PERVIOUSLY_REPORTED_TO_COUNTERPARTY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_REPORTED_TO_COUNTERPARTY("N"), + PERVIOUSLY_REPORTED_TO_COUNTERPARTY("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Price.java b/fix4j-assert-fixspec-50sp2/fieldtype/Price.java new file mode 100644 index 0000000..6153890 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Price.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Price extends BaseFieldType { + public static final Price INSTANCE = new Price(); + + private Price() { + super( + "Price", + 44, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Price2.java b/fix4j-assert-fixspec-50sp2/fieldtype/Price2.java new file mode 100644 index 0000000..5392a07 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Price2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Price2 extends BaseFieldType { + public static final Price2 INSTANCE = new Price2(); + + private Price2() { + super( + "Price2", + 640, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriceDelta.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriceDelta.java new file mode 100644 index 0000000..77518a6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriceDelta.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceDelta extends BaseFieldType { + public static final PriceDelta INSTANCE = new PriceDelta(); + + private PriceDelta() { + super( + "PriceDelta", + 811, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriceImprovement.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriceImprovement.java new file mode 100644 index 0000000..1266b6d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriceImprovement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceImprovement extends BaseFieldType { + public static final PriceImprovement INSTANCE = new PriceImprovement(); + + private PriceImprovement() { + super( + "PriceImprovement", + 639, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriceLimitType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriceLimitType.java new file mode 100644 index 0000000..5ca9670 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriceLimitType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceLimitType extends BaseFieldType { + public static final PriceLimitType INSTANCE = new PriceLimitType(); + + private PriceLimitType() { + super( + "PriceLimitType", + 1306, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PERCENTAGE = new Field(PriceLimitType.INSTANCE, Values.PERCENTAGE.getOrdinal()); + public final Field TICKS = new Field(PriceLimitType.INSTANCE, Values.TICKS.getOrdinal()); + public final Field PRICE = new Field(PriceLimitType.INSTANCE, Values.PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PERCENTAGE("2"), + TICKS("1"), + PRICE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriceProtectionScope.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriceProtectionScope.java new file mode 100644 index 0000000..f32bb7c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriceProtectionScope.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceProtectionScope extends BaseFieldType { + public static final PriceProtectionScope INSTANCE = new PriceProtectionScope(); + + private PriceProtectionScope() { + super( + "PriceProtectionScope", + 1092, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GLOBAL_ACROSS_ALL_MARKETS = new Field(PriceProtectionScope.INSTANCE, Values.GLOBAL_ACROSS_ALL_MARKETS.getOrdinal()); + public final Field NATIONAL_ACROSS_ALL_NATIONAL_MARKETS = new Field(PriceProtectionScope.INSTANCE, Values.NATIONAL_ACROSS_ALL_NATIONAL_MARKETS.getOrdinal()); + public final Field LOCAL_EXCHANGE_ECN_ATS = new Field(PriceProtectionScope.INSTANCE, Values.LOCAL_EXCHANGE_ECN_ATS.getOrdinal()); + public final Field NONE = new Field(PriceProtectionScope.INSTANCE, Values.NONE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GLOBAL_ACROSS_ALL_MARKETS("3"), + NATIONAL_ACROSS_ALL_NATIONAL_MARKETS("2"), + LOCAL_EXCHANGE_ECN_ATS("1"), + NONE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriceQuoteMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriceQuoteMethod.java new file mode 100644 index 0000000..2bdc2f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriceQuoteMethod.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceQuoteMethod extends BaseFieldType { + public static final PriceQuoteMethod INSTANCE = new PriceQuoteMethod(); + + private PriceQuoteMethod() { + super( + "PriceQuoteMethod", + 1196, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PERCENT_OF_PAR = new Field(PriceQuoteMethod.INSTANCE, Values.PERCENT_OF_PAR.getOrdinal()); + public final Field STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL = new Field(PriceQuoteMethod.INSTANCE, Values.STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL.getOrdinal()); + public final Field INTEREST_RATE_INDEX = new Field(PriceQuoteMethod.INSTANCE, Values.INTEREST_RATE_INDEX.getOrdinal()); + public final Field INDEX = new Field(PriceQuoteMethod.INSTANCE, Values.INDEX.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PERCENT_OF_PAR("PCTPAR"), + STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL("STD"), + INTEREST_RATE_INDEX("INT"), + INDEX("INX"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriceType.java new file mode 100644 index 0000000..d43e454 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriceType.java @@ -0,0 +1,79 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceType extends BaseFieldType { + public static final PriceType INSTANCE = new PriceType(); + + private PriceType() { + super( + "PriceType", + 423, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRODUCT_TICKS_IN_ONETWENTYEIGHTS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_ONETWENTYEIGHTS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_THIRTYSECONDS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_THIRTYSECONDS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_SIXTYFORTHS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_SIXTYFORTHS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_EIGHTS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_EIGHTS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_SIXTEENTHS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_SIXTEENTHS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_HALFS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_HALFS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_FOURTHS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_FOURTHS.getOrdinal()); + public final Field VARIABLE_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OP = new Field(PriceType.INSTANCE, Values.VARIABLE_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OP.getOrdinal()); + public final Field FIXED_AMOUNT_ABSOLUTE_VALUE = new Field(PriceType.INSTANCE, Values.FIXED_AMOUNT_ABSOLUTE_VALUE.getOrdinal()); + public final Field PER_UNIT_IE_PER_SHARE_OR_CONTRACT = new Field(PriceType.INSTANCE, Values.PER_UNIT_IE_PER_SHARE_OR_CONTRACT.getOrdinal()); + public final Field PERCENTAGE_IE_PERCENT_OF_PAR_OFTEN_CALLED_DOLLAR_PRICE_FOR_FIXED = new Field(PriceType.INSTANCE, Values.PERCENTAGE_IE_PERCENT_OF_PAR_OFTEN_CALLED_DOLLAR_PRICE_FOR_FIXED.getOrdinal()); + public final Field FIXED_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OPTIO = new Field(PriceType.INSTANCE, Values.FIXED_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OPTIO.getOrdinal()); + public final Field TED_PRICE = new Field(PriceType.INSTANCE, Values.TED_PRICE.getOrdinal()); + public final Field SPREAD_BASIS_POINTS_SPREAD = new Field(PriceType.INSTANCE, Values.SPREAD_BASIS_POINTS_SPREAD.getOrdinal()); + public final Field PREMIUM__PERCENTAGE_POINTS_OVER_PAR = new Field(PriceType.INSTANCE, Values.PREMIUM__PERCENTAGE_POINTS_OVER_PAR.getOrdinal()); + public final Field DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR = new Field(PriceType.INSTANCE, Values.DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR.getOrdinal()); + public final Field YIELD = new Field(PriceType.INSTANCE, Values.YIELD.getOrdinal()); + public final Field TED_YIELD = new Field(PriceType.INSTANCE, Values.TED_YIELD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRODUCT_TICKS_IN_ONETWENTYEIGHTS("19"), + PRODUCT_TICKS_IN_THIRTYSECONDS("17"), + PRODUCT_TICKS_IN_SIXTYFORTHS("18"), + PRODUCT_TICKS_IN_EIGHTS("15"), + PRODUCT_TICKS_IN_SIXTEENTHS("16"), + PRODUCT_TICKS_IN_HALFS("13"), + PRODUCT_TICKS_IN_FOURTHS("14"), + VARIABLE_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OP("11"), + FIXED_AMOUNT_ABSOLUTE_VALUE("3"), + PER_UNIT_IE_PER_SHARE_OR_CONTRACT("2"), + PERCENTAGE_IE_PERCENT_OF_PAR_OFTEN_CALLED_DOLLAR_PRICE_FOR_FIXED("1"), + FIXED_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OPTIO("10"), + TED_PRICE("7"), + SPREAD_BASIS_POINTS_SPREAD("6"), + PREMIUM__PERCENTAGE_POINTS_OVER_PAR("5"), + DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR("4"), + YIELD("9"), + TED_YIELD("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriceUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriceUnitOfMeasure.java new file mode 100644 index 0000000..5106925 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriceUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceUnitOfMeasure extends BaseFieldType { + public static final PriceUnitOfMeasure INSTANCE = new PriceUnitOfMeasure(); + + private PriceUnitOfMeasure() { + super( + "PriceUnitOfMeasure", + 1191, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriceUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriceUnitOfMeasureQty.java new file mode 100644 index 0000000..22ab559 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriceUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceUnitOfMeasureQty extends BaseFieldType { + public static final PriceUnitOfMeasureQty INSTANCE = new PriceUnitOfMeasureQty(); + + private PriceUnitOfMeasureQty() { + super( + "PriceUnitOfMeasureQty", + 1192, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriorSettlPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriorSettlPrice.java new file mode 100644 index 0000000..43bc2b7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriorSettlPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriorSettlPrice extends BaseFieldType { + public static final PriorSettlPrice INSTANCE = new PriorSettlPrice(); + + private PriorSettlPrice() { + super( + "PriorSettlPrice", + 734, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriorSpreadIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriorSpreadIndicator.java new file mode 100644 index 0000000..e3b1a62 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriorSpreadIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriorSpreadIndicator extends BaseFieldType { + public static final PriorSpreadIndicator INSTANCE = new PriorSpreadIndicator(); + + private PriorSpreadIndicator() { + super( + "PriorSpreadIndicator", + 720, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PriorityIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/PriorityIndicator.java new file mode 100644 index 0000000..d7b982f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PriorityIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriorityIndicator extends BaseFieldType { + public static final PriorityIndicator INSTANCE = new PriorityIndicator(); + + private PriorityIndicator() { + super( + "PriorityIndicator", + 638, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE = new Field(PriorityIndicator.INSTANCE, Values.LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE.getOrdinal()); + public final Field PRIORITY_UNCHANGED = new Field(PriorityIndicator.INSTANCE, Values.PRIORITY_UNCHANGED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE("1"), + PRIORITY_UNCHANGED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PrivateQuote.java b/fix4j-assert-fixspec-50sp2/fieldtype/PrivateQuote.java new file mode 100644 index 0000000..70c451b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PrivateQuote.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PrivateQuote extends BaseFieldType { + public static final PrivateQuote INSTANCE = new PrivateQuote(); + + private PrivateQuote() { + super( + "PrivateQuote", + 1171, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ProcessCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/ProcessCode.java new file mode 100644 index 0000000..71633f2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ProcessCode.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ProcessCode extends BaseFieldType { + public static final ProcessCode INSTANCE = new ProcessCode(); + + private ProcessCode() { + super( + "ProcessCode", + 81, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field STEPOUT = new Field(ProcessCode.INSTANCE, Values.STEPOUT.getOrdinal()); + public final Field STEPIN = new Field(ProcessCode.INSTANCE, Values.STEPIN.getOrdinal()); + public final Field SOFT_DOLLAR = new Field(ProcessCode.INSTANCE, Values.SOFT_DOLLAR.getOrdinal()); + public final Field REGULAR = new Field(ProcessCode.INSTANCE, Values.REGULAR.getOrdinal()); + public final Field PLAN_SPONSOR = new Field(ProcessCode.INSTANCE, Values.PLAN_SPONSOR.getOrdinal()); + public final Field SOFTDOLLAR_STEPOUT = new Field(ProcessCode.INSTANCE, Values.SOFTDOLLAR_STEPOUT.getOrdinal()); + public final Field SOFTDOLLAR_STEPIN = new Field(ProcessCode.INSTANCE, Values.SOFTDOLLAR_STEPIN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + STEPOUT("3"), + STEPIN("2"), + SOFT_DOLLAR("1"), + REGULAR("0"), + PLAN_SPONSOR("6"), + SOFTDOLLAR_STEPOUT("5"), + SOFTDOLLAR_STEPIN("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Product.java b/fix4j-assert-fixspec-50sp2/fieldtype/Product.java new file mode 100644 index 0000000..566b17f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Product.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Product extends BaseFieldType { + public static final Product INSTANCE = new Product(); + + private Product() { + super( + "Product", + 460, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FINANCING = new Field(Product.INSTANCE, Values.FINANCING.getOrdinal()); + public final Field MUNICIPAL = new Field(Product.INSTANCE, Values.MUNICIPAL.getOrdinal()); + public final Field OTHER = new Field(Product.INSTANCE, Values.OTHER.getOrdinal()); + public final Field CORPORATE = new Field(Product.INSTANCE, Values.CORPORATE.getOrdinal()); + public final Field COMMODITY = new Field(Product.INSTANCE, Values.COMMODITY.getOrdinal()); + public final Field AGENCY = new Field(Product.INSTANCE, Values.AGENCY.getOrdinal()); + public final Field MORTGAGE = new Field(Product.INSTANCE, Values.MORTGAGE.getOrdinal()); + public final Field INDEX = new Field(Product.INSTANCE, Values.INDEX.getOrdinal()); + public final Field GOVERNMENT = new Field(Product.INSTANCE, Values.GOVERNMENT.getOrdinal()); + public final Field EQUITY = new Field(Product.INSTANCE, Values.EQUITY.getOrdinal()); + public final Field CURRENCY = new Field(Product.INSTANCE, Values.CURRENCY.getOrdinal()); + public final Field MONEYMARKET = new Field(Product.INSTANCE, Values.MONEYMARKET.getOrdinal()); + public final Field LOAN = new Field(Product.INSTANCE, Values.LOAN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FINANCING("13"), + MUNICIPAL("11"), + OTHER("12"), + CORPORATE("3"), + COMMODITY("2"), + AGENCY("1"), + MORTGAGE("10"), + INDEX("7"), + GOVERNMENT("6"), + EQUITY("5"), + CURRENCY("4"), + MONEYMARKET("9"), + LOAN("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ProductComplex.java b/fix4j-assert-fixspec-50sp2/fieldtype/ProductComplex.java new file mode 100644 index 0000000..e885a18 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ProductComplex.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ProductComplex extends BaseFieldType { + public static final ProductComplex INSTANCE = new ProductComplex(); + + private ProductComplex() { + super( + "ProductComplex", + 1227, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ProgPeriodInterval.java b/fix4j-assert-fixspec-50sp2/fieldtype/ProgPeriodInterval.java new file mode 100644 index 0000000..3343ea6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ProgPeriodInterval.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ProgPeriodInterval extends BaseFieldType { + public static final ProgPeriodInterval INSTANCE = new ProgPeriodInterval(); + + private ProgPeriodInterval() { + super( + "ProgPeriodInterval", + 415, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ProgRptReqs.java b/fix4j-assert-fixspec-50sp2/fieldtype/ProgRptReqs.java new file mode 100644 index 0000000..ef74e1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ProgRptReqs.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ProgRptReqs extends BaseFieldType { + public static final ProgRptReqs INSTANCE = new ProgRptReqs(); + + private ProgRptReqs() { + super( + "ProgRptReqs", + 414, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REALTIME_EXECUTION_REPORTS_TO_BE_DISCOURAGE = new Field(ProgRptReqs.INSTANCE, Values.REALTIME_EXECUTION_REPORTS_TO_BE_DISCOURAGE.getOrdinal()); + public final Field SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTI = new Field(ProgRptReqs.INSTANCE, Values.SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTI.getOrdinal()); + public final Field BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_DEFAULT_ = new Field(ProgRptReqs.INSTANCE, Values.BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_DEFAULT_.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REALTIME_EXECUTION_REPORTS_TO_BE_DISCOURAGE("3"), + SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTI("2"), + BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_DEFAULT_("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PublishTrdIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/PublishTrdIndicator.java new file mode 100644 index 0000000..81ae77d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PublishTrdIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PublishTrdIndicator extends BaseFieldType { + public static final PublishTrdIndicator INSTANCE = new PublishTrdIndicator(); + + private PublishTrdIndicator() { + super( + "PublishTrdIndicator", + 852, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DO_NOT_REPORT_TRADE = new Field(PublishTrdIndicator.INSTANCE, Values.DO_NOT_REPORT_TRADE.getOrdinal()); + public final Field REPORT_TRADE = new Field(PublishTrdIndicator.INSTANCE, Values.REPORT_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DO_NOT_REPORT_TRADE("N"), + REPORT_TRADE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/PutOrCall.java b/fix4j-assert-fixspec-50sp2/fieldtype/PutOrCall.java new file mode 100644 index 0000000..4a4a7b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/PutOrCall.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PutOrCall extends BaseFieldType { + public static final PutOrCall INSTANCE = new PutOrCall(); + + private PutOrCall() { + super( + "PutOrCall", + 201, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CALL = new Field(PutOrCall.INSTANCE, Values.CALL.getOrdinal()); + public final Field PUT = new Field(PutOrCall.INSTANCE, Values.PUT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CALL("1"), + PUT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QtyType.java b/fix4j-assert-fixspec-50sp2/fieldtype/QtyType.java new file mode 100644 index 0000000..13e6b43 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QtyType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QtyType extends BaseFieldType { + public static final QtyType INSTANCE = new QtyType(); + + private QtyType() { + super( + "QtyType", + 854, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNITS_OF_MEASURE_PER_TIME_UNIT_IF_USED__MUST_SPECIFY_UNITOFMEASU = new Field(QtyType.INSTANCE, Values.UNITS_OF_MEASURE_PER_TIME_UNIT_IF_USED__MUST_SPECIFY_UNITOFMEASU.getOrdinal()); + public final Field CONTRACTS_IF_USED__MUST_SPECIFY_CONTRACTMULTIPLIER_TAG_231 = new Field(QtyType.INSTANCE, Values.CONTRACTS_IF_USED__MUST_SPECIFY_CONTRACTMULTIPLIER_TAG_231.getOrdinal()); + public final Field UNITS_SHARES_PAR_CURRENCY = new Field(QtyType.INSTANCE, Values.UNITS_SHARES_PAR_CURRENCY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNITS_OF_MEASURE_PER_TIME_UNIT_IF_USED__MUST_SPECIFY_UNITOFMEASU("2"), + CONTRACTS_IF_USED__MUST_SPECIFY_CONTRACTMULTIPLIER_TAG_231("1"), + UNITS_SHARES_PAR_CURRENCY("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Quantity.java b/fix4j-assert-fixspec-50sp2/fieldtype/Quantity.java new file mode 100644 index 0000000..b121b2c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Quantity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Quantity extends BaseFieldType { + public static final Quantity INSTANCE = new Quantity(); + + private Quantity() { + super( + "Quantity", + 53, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuantityDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuantityDate.java new file mode 100644 index 0000000..0b86d46 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuantityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuantityDate extends BaseFieldType { + public static final QuantityDate INSTANCE = new QuantityDate(); + + private QuantityDate() { + super( + "QuantityDate", + 976, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuantityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuantityType.java new file mode 100644 index 0000000..1acd72e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuantityType.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuantityType extends BaseFieldType { + public static final QuantityType INSTANCE = new QuantityType(); + + private QuantityType() { + super( + "QuantityType", + 465, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CURRENTFACE = new Field(QuantityType.INSTANCE, Values.CURRENTFACE.getOrdinal()); + public final Field BONDS = new Field(QuantityType.INSTANCE, Values.BONDS.getOrdinal()); + public final Field SHARES = new Field(QuantityType.INSTANCE, Values.SHARES.getOrdinal()); + public final Field OTHER = new Field(QuantityType.INSTANCE, Values.OTHER.getOrdinal()); + public final Field CONTRACTS = new Field(QuantityType.INSTANCE, Values.CONTRACTS.getOrdinal()); + public final Field CURRENCY = new Field(QuantityType.INSTANCE, Values.CURRENCY.getOrdinal()); + public final Field ORIGINALFACE = new Field(QuantityType.INSTANCE, Values.ORIGINALFACE.getOrdinal()); + public final Field PAR = new Field(QuantityType.INSTANCE, Values.PAR.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CURRENTFACE("3"), + BONDS("2"), + SHARES("1"), + OTHER("7"), + CONTRACTS("6"), + CURRENCY("5"), + ORIGINALFACE("4"), + PAR("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteCancelType.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteCancelType.java new file mode 100644 index 0000000..3f13300 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteCancelType.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteCancelType extends BaseFieldType { + public static final QuoteCancelType INSTANCE = new QuoteCancelType(); + + private QuoteCancelType() { + super( + "QuoteCancelType", + 298, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL_FOR_UNDERLYING_SECURITY = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_FOR_UNDERLYING_SECURITY.getOrdinal()); + public final Field CANCEL_FOR_SECURITY_TYPES = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_FOR_SECURITY_TYPES.getOrdinal()); + public final Field CANCEL_FOR_ONE_OR_MORE_SECURITIES = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_FOR_ONE_OR_MORE_SECURITIES.getOrdinal()); + public final Field CANCEL_FOR_SECURITY_ISSUER = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_FOR_SECURITY_ISSUER.getOrdinal()); + public final Field CANCEL_BY_QUOTETYPE537 = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_BY_QUOTETYPE537.getOrdinal()); + public final Field CANCEL_QUOTE_SPECIFIED_IN_QUOTEID = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_QUOTE_SPECIFIED_IN_QUOTEID.getOrdinal()); + public final Field CANCEL_ALL_QUOTES = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_ALL_QUOTES.getOrdinal()); + public final Field CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL_FOR_UNDERLYING_SECURITY("3"), + CANCEL_FOR_SECURITY_TYPES("2"), + CANCEL_FOR_ONE_OR_MORE_SECURITIES("1"), + CANCEL_FOR_SECURITY_ISSUER("7"), + CANCEL_BY_QUOTETYPE537("6"), + CANCEL_QUOTE_SPECIFIED_IN_QUOTEID("5"), + CANCEL_ALL_QUOTES("4"), + CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteCondition.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteCondition.java new file mode 100644 index 0000000..19d7b2f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteCondition.java @@ -0,0 +1,163 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteCondition extends BaseFieldType { + public static final QuoteCondition INSTANCE = new QuoteCondition(); + + private QuoteCondition() { + super( + "QuoteCondition", + 276, + FieldClassLookup.lookup("MULTIPLESTRINGVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REST_OF_BOOK_VWAP = new Field(QuoteCondition.INSTANCE, Values.REST_OF_BOOK_VWAP.getOrdinal()); + public final Field RESTRICTED = new Field(QuoteCondition.INSTANCE, Values.RESTRICTED.getOrdinal()); + public final Field NO_ACTIVE_SAM = new Field(QuoteCondition.INSTANCE, Values.NO_ACTIVE_SAM.getOrdinal()); + public final Field RESERVED_SAM = new Field(QuoteCondition.INSTANCE, Values.RESERVED_SAM.getOrdinal()); + public final Field FLAT_CURVE = new Field(QuoteCondition.INSTANCE, Values.FLAT_CURVE.getOrdinal()); + public final Field FULL_CURVE = new Field(QuoteCondition.INSTANCE, Values.FULL_CURVE.getOrdinal()); + public final Field MEDIAN_PRICE = new Field(QuoteCondition.INSTANCE, Values.MEDIAN_PRICE.getOrdinal()); + public final Field BETTER_PRICES_IN_CONDITIONAL_ORDERS = new Field(QuoteCondition.INSTANCE, Values.BETTER_PRICES_IN_CONDITIONAL_ORDERS.getOrdinal()); + public final Field CONSOLIDATED_BEST = new Field(QuoteCondition.INSTANCE, Values.CONSOLIDATED_BEST.getOrdinal()); + public final Field LOCKED = new Field(QuoteCondition.INSTANCE, Values.LOCKED.getOrdinal()); + public final Field CROSSED = new Field(QuoteCondition.INSTANCE, Values.CROSSED.getOrdinal()); + public final Field DEPTH = new Field(QuoteCondition.INSTANCE, Values.DEPTH.getOrdinal()); + public final Field OPENACTIVE = new Field(QuoteCondition.INSTANCE, Values.OPENACTIVE.getOrdinal()); + public final Field CLOSEDINACTIVE = new Field(QuoteCondition.INSTANCE, Values.CLOSEDINACTIVE.getOrdinal()); + public final Field EXCHANGE_BEST = new Field(QuoteCondition.INSTANCE, Values.EXCHANGE_BEST.getOrdinal()); + public final Field MANUALSLOW_QUOTE = new Field(QuoteCondition.INSTANCE, Values.MANUALSLOW_QUOTE.getOrdinal()); + public final Field DEPTH_ON_OFFER = new Field(QuoteCondition.INSTANCE, Values.DEPTH_ON_OFFER.getOrdinal()); + public final Field DEPTH_ON_BID = new Field(QuoteCondition.INSTANCE, Values.DEPTH_ON_BID.getOrdinal()); + public final Field CLOSING = new Field(QuoteCondition.INSTANCE, Values.CLOSING.getOrdinal()); + public final Field FAST_TRADING = new Field(QuoteCondition.INSTANCE, Values.FAST_TRADING.getOrdinal()); + public final Field NONFIRM = new Field(QuoteCondition.INSTANCE, Values.NONFIRM.getOrdinal()); + public final Field OUTRIGHT_PRICE = new Field(QuoteCondition.INSTANCE, Values.OUTRIGHT_PRICE.getOrdinal()); + public final Field IMPLIED_PRICE = new Field(QuoteCondition.INSTANCE, Values.IMPLIED_PRICE.getOrdinal()); + public final Field ADDITIONAL_INFO = new Field(QuoteCondition.INSTANCE, Values.ADDITIONAL_INFO.getOrdinal()); + public final Field NEWS_PENDING = new Field(QuoteCondition.INSTANCE, Values.NEWS_PENDING.getOrdinal()); + public final Field RESUME = new Field(QuoteCondition.INSTANCE, Values.RESUME.getOrdinal()); + public final Field ADDITIONAL_INFO_DUE_TO_RELATED = new Field(QuoteCondition.INSTANCE, Values.ADDITIONAL_INFO_DUE_TO_RELATED.getOrdinal()); + public final Field TRADING_RANGE = new Field(QuoteCondition.INSTANCE, Values.TRADING_RANGE.getOrdinal()); + public final Field NEWS_DISSEMINATION = new Field(QuoteCondition.INSTANCE, Values.NEWS_DISSEMINATION.getOrdinal()); + public final Field DUE_TO_RELATED = new Field(QuoteCondition.INSTANCE, Values.DUE_TO_RELATED.getOrdinal()); + public final Field ORDER_INFLUX = new Field(QuoteCondition.INSTANCE, Values.ORDER_INFLUX.getOrdinal()); + public final Field VOLUME_ALERT = new Field(QuoteCondition.INSTANCE, Values.VOLUME_ALERT.getOrdinal()); + public final Field VIEW_OF_COMMON = new Field(QuoteCondition.INSTANCE, Values.VIEW_OF_COMMON.getOrdinal()); + public final Field ORDER_IMBALANCE = new Field(QuoteCondition.INSTANCE, Values.ORDER_IMBALANCE.getOrdinal()); + public final Field FAST_MARKET_ETH = new Field(QuoteCondition.INSTANCE, Values.FAST_MARKET_ETH.getOrdinal()); + public final Field INACTIVE_ETH = new Field(QuoteCondition.INSTANCE, Values.INACTIVE_ETH.getOrdinal()); + public final Field AUTOMATIC_EXECUTION = new Field(QuoteCondition.INSTANCE, Values.AUTOMATIC_EXECUTION.getOrdinal()); + public final Field AUTOMATIC_EXECUTION_ETH = new Field(QuoteCondition.INSTANCE, Values.AUTOMATIC_EXECUTION_ETH.getOrdinal()); + public final Field NO_OPEN__NO_RESUME = new Field(QuoteCondition.INSTANCE, Values.NO_OPEN__NO_RESUME.getOrdinal()); + public final Field REGULAR_ETH = new Field(QuoteCondition.INSTANCE, Values.REGULAR_ETH.getOrdinal()); + public final Field EQUIPMENT_CHANGEOVER = new Field(QuoteCondition.INSTANCE, Values.EQUIPMENT_CHANGEOVER.getOrdinal()); + public final Field TRADING_RESUME = new Field(QuoteCondition.INSTANCE, Values.TRADING_RESUME.getOrdinal()); + public final Field OUT_OF_SEQUENCE = new Field(QuoteCondition.INSTANCE, Values.OUT_OF_SEQUENCE.getOrdinal()); + public final Field DUE_TO_NEWS_DISSEMINATION = new Field(QuoteCondition.INSTANCE, Values.DUE_TO_NEWS_DISSEMINATION.getOrdinal()); + public final Field DUE_TO_NEWS_PENDING = new Field(QuoteCondition.INSTANCE, Values.DUE_TO_NEWS_PENDING.getOrdinal()); + public final Field HALT = new Field(QuoteCondition.INSTANCE, Values.HALT.getOrdinal()); + public final Field HALT_ETH = new Field(QuoteCondition.INSTANCE, Values.HALT_ETH.getOrdinal()); + public final Field ROTATION = new Field(QuoteCondition.INSTANCE, Values.ROTATION.getOrdinal()); + public final Field ROTATION_ETH = new Field(QuoteCondition.INSTANCE, Values.ROTATION_ETH.getOrdinal()); + public final Field OPENING_SAM = new Field(QuoteCondition.INSTANCE, Values.OPENING_SAM.getOrdinal()); + public final Field PREOPENING_SAM = new Field(QuoteCondition.INSTANCE, Values.PREOPENING_SAM.getOrdinal()); + public final Field FROZEN_SAM = new Field(QuoteCondition.INSTANCE, Values.FROZEN_SAM.getOrdinal()); + public final Field FORBIDDEN_SAM = new Field(QuoteCondition.INSTANCE, Values.FORBIDDEN_SAM.getOrdinal()); + public final Field END_OF_DAY_SAM = new Field(QuoteCondition.INSTANCE, Values.END_OF_DAY_SAM.getOrdinal()); + public final Field BID_OFFER_SPECIALIST = new Field(QuoteCondition.INSTANCE, Values.BID_OFFER_SPECIALIST.getOrdinal()); + public final Field OFFER_SPECIALIST = new Field(QuoteCondition.INSTANCE, Values.OFFER_SPECIALIST.getOrdinal()); + public final Field BID_SPECIALIST = new Field(QuoteCondition.INSTANCE, Values.BID_SPECIALIST.getOrdinal()); + public final Field SUSPENDED_SAM = new Field(QuoteCondition.INSTANCE, Values.SUSPENDED_SAM.getOrdinal()); + public final Field SURVEILLANCE_SAM = new Field(QuoteCondition.INSTANCE, Values.SURVEILLANCE_SAM.getOrdinal()); + public final Field OPEN_SAM = new Field(QuoteCondition.INSTANCE, Values.OPEN_SAM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REST_OF_BOOK_VWAP("3"), + RESTRICTED("2"), + NO_ACTIVE_SAM("1"), + RESERVED_SAM("0"), + FLAT_CURVE("7"), + FULL_CURVE("6"), + MEDIAN_PRICE("5"), + BETTER_PRICES_IN_CONDITIONAL_ORDERS("4"), + CONSOLIDATED_BEST("D"), + LOCKED("E"), + CROSSED("F"), + DEPTH("G"), + OPENACTIVE("A"), + CLOSEDINACTIVE("B"), + EXCHANGE_BEST("C"), + MANUALSLOW_QUOTE("L"), + DEPTH_ON_OFFER("M"), + DEPTH_ON_BID("N"), + CLOSING("O"), + FAST_TRADING("H"), + NONFIRM("I"), + OUTRIGHT_PRICE("J"), + IMPLIED_PRICE("K"), + ADDITIONAL_INFO("U"), + NEWS_PENDING("T"), + RESUME("W"), + ADDITIONAL_INFO_DUE_TO_RELATED("V"), + TRADING_RANGE("Q"), + NEWS_DISSEMINATION("P"), + DUE_TO_RELATED("S"), + ORDER_INFLUX("R"), + VOLUME_ALERT("Y"), + VIEW_OF_COMMON("X"), + ORDER_IMBALANCE("Z"), + FAST_MARKET_ETH("f"), + INACTIVE_ETH("g"), + AUTOMATIC_EXECUTION("d"), + AUTOMATIC_EXECUTION_ETH("e"), + NO_OPEN__NO_RESUME("b"), + REGULAR_ETH("c"), + EQUIPMENT_CHANGEOVER("a"), + TRADING_RESUME("n"), + OUT_OF_SEQUENCE("o"), + DUE_TO_NEWS_DISSEMINATION("l"), + DUE_TO_NEWS_PENDING("m"), + HALT("j"), + HALT_ETH("k"), + ROTATION("h"), + ROTATION_ETH("i"), + OPENING_SAM("w"), + PREOPENING_SAM("v"), + FROZEN_SAM("u"), + FORBIDDEN_SAM("t"), + END_OF_DAY_SAM("s"), + BID_OFFER_SPECIALIST("r"), + OFFER_SPECIALIST("q"), + BID_SPECIALIST("p"), + SUSPENDED_SAM("z"), + SURVEILLANCE_SAM("y"), + OPEN_SAM("x"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteEntryID.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteEntryID.java new file mode 100644 index 0000000..b866a2a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteEntryID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteEntryID extends BaseFieldType { + public static final QuoteEntryID INSTANCE = new QuoteEntryID(); + + private QuoteEntryID() { + super( + "QuoteEntryID", + 299, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteEntryRejectReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteEntryRejectReason.java new file mode 100644 index 0000000..7bc9ff3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteEntryRejectReason.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteEntryRejectReason extends BaseFieldType { + public static final QuoteEntryRejectReason INSTANCE = new QuoteEntryRejectReason(); + + private QuoteEntryRejectReason() { + super( + "QuoteEntryRejectReason", + 368, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteEntryStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteEntryStatus.java new file mode 100644 index 0000000..df71eaf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteEntryStatus.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteEntryStatus extends BaseFieldType { + public static final QuoteEntryStatus INSTANCE = new QuoteEntryStatus(); + + private QuoteEntryStatus() { + super( + "QuoteEntryStatus", + 1167, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCEPTED = new Field(QuoteEntryStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field EXPIRED = new Field(QuoteEntryStatus.INSTANCE, Values.EXPIRED.getOrdinal()); + public final Field REMOVED_FROM_MARKET = new Field(QuoteEntryStatus.INSTANCE, Values.REMOVED_FROM_MARKET.getOrdinal()); + public final Field REJECTED = new Field(QuoteEntryStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field CANCELED_DUE_TO_CROSS_MARKET = new Field(QuoteEntryStatus.INSTANCE, Values.CANCELED_DUE_TO_CROSS_MARKET.getOrdinal()); + public final Field ACTIVE = new Field(QuoteEntryStatus.INSTANCE, Values.ACTIVE.getOrdinal()); + public final Field CROSS_MARKET_WARNING = new Field(QuoteEntryStatus.INSTANCE, Values.CROSS_MARKET_WARNING.getOrdinal()); + public final Field CANCELED_DUE_TO_LOCK_MARKET = new Field(QuoteEntryStatus.INSTANCE, Values.CANCELED_DUE_TO_LOCK_MARKET.getOrdinal()); + public final Field LOCKED_MARKET_WARNING = new Field(QuoteEntryStatus.INSTANCE, Values.LOCKED_MARKET_WARNING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCEPTED("0"), + EXPIRED("7"), + REMOVED_FROM_MARKET("6"), + REJECTED("5"), + CANCELED_DUE_TO_CROSS_MARKET("15"), + ACTIVE("16"), + CROSS_MARKET_WARNING("13"), + CANCELED_DUE_TO_LOCK_MARKET("14"), + LOCKED_MARKET_WARNING("12"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteID.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteID.java new file mode 100644 index 0000000..fd3df4f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteID extends BaseFieldType { + public static final QuoteID INSTANCE = new QuoteID(); + + private QuoteID() { + super( + "QuoteID", + 117, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteMsgID.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteMsgID.java new file mode 100644 index 0000000..92e6619 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteMsgID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteMsgID extends BaseFieldType { + public static final QuoteMsgID INSTANCE = new QuoteMsgID(); + + private QuoteMsgID() { + super( + "QuoteMsgID", + 1166, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuotePriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuotePriceType.java new file mode 100644 index 0000000..6c08f63 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuotePriceType.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuotePriceType extends BaseFieldType { + public static final QuotePriceType INSTANCE = new QuotePriceType(); + + private QuotePriceType() { + super( + "QuotePriceType", + 692, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIXED_AMOUNT_ABSOLUTE_VALUE = new Field(QuotePriceType.INSTANCE, Values.FIXED_AMOUNT_ABSOLUTE_VALUE.getOrdinal()); + public final Field PER_SHARE_EG_CENTS_PER_SHARE = new Field(QuotePriceType.INSTANCE, Values.PER_SHARE_EG_CENTS_PER_SHARE.getOrdinal()); + public final Field YIELD = new Field(QuotePriceType.INSTANCE, Values.YIELD.getOrdinal()); + public final Field PERCENT_PERCENT_OF_PAR = new Field(QuotePriceType.INSTANCE, Values.PERCENT_PERCENT_OF_PAR.getOrdinal()); + public final Field TED_PRICE = new Field(QuotePriceType.INSTANCE, Values.TED_PRICE.getOrdinal()); + public final Field SPREAD__BASIS_POINTS_RELATIVE_TO_BENCHMARK = new Field(QuotePriceType.INSTANCE, Values.SPREAD__BASIS_POINTS_RELATIVE_TO_BENCHMARK.getOrdinal()); + public final Field PREMIUM__PERCENTAGE_POINTS_OVER_PAR = new Field(QuotePriceType.INSTANCE, Values.PREMIUM__PERCENTAGE_POINTS_OVER_PAR.getOrdinal()); + public final Field DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR = new Field(QuotePriceType.INSTANCE, Values.DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR.getOrdinal()); + public final Field YIELD_SPREAD_SWAPS = new Field(QuotePriceType.INSTANCE, Values.YIELD_SPREAD_SWAPS.getOrdinal()); + public final Field TED_YIELD = new Field(QuotePriceType.INSTANCE, Values.TED_YIELD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIXED_AMOUNT_ABSOLUTE_VALUE("3"), + PER_SHARE_EG_CENTS_PER_SHARE("2"), + YIELD("10"), + PERCENT_PERCENT_OF_PAR("1"), + TED_PRICE("7"), + SPREAD__BASIS_POINTS_RELATIVE_TO_BENCHMARK("6"), + PREMIUM__PERCENTAGE_POINTS_OVER_PAR("5"), + DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR("4"), + YIELD_SPREAD_SWAPS("9"), + TED_YIELD("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteQualifier.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteQualifier.java new file mode 100644 index 0000000..c83c827 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteQualifier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteQualifier extends BaseFieldType { + public static final QuoteQualifier INSTANCE = new QuoteQualifier(); + + private QuoteQualifier() { + super( + "QuoteQualifier", + 695, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRejectReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRejectReason.java new file mode 100644 index 0000000..fe75fb2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRejectReason.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteRejectReason extends BaseFieldType { + public static final QuoteRejectReason INSTANCE = new QuoteRejectReason(); + + private QuoteRejectReason() { + super( + "QuoteRejectReason", + 300, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = new Field(QuoteRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field QUOTE_LOCKED__UNABLE_TO_UPDATECANCEL = new Field(QuoteRejectReason.INSTANCE, Values.QUOTE_LOCKED__UNABLE_TO_UPDATECANCEL.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY_ISSUER = new Field(QuoteRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY_ISSUER.getOrdinal()); + public final Field QUOTE_REQUEST_EXCEEDS_LIMIT = new Field(QuoteRejectReason.INSTANCE, Values.QUOTE_REQUEST_EXCEEDS_LIMIT.getOrdinal()); + public final Field EXCHANGE_SECURITY_CLOSED = new Field(QuoteRejectReason.INSTANCE, Values.EXCHANGE_SECURITY_CLOSED.getOrdinal()); + public final Field UNKNOWN_SYMBOL_SECURITY = new Field(QuoteRejectReason.INSTANCE, Values.UNKNOWN_SYMBOL_SECURITY.getOrdinal()); + public final Field PRICE_EXCEEDS_CURRENT_PRICE_BAND = new Field(QuoteRejectReason.INSTANCE, Values.PRICE_EXCEEDS_CURRENT_PRICE_BAND.getOrdinal()); + public final Field INVALID_BIDASK_SPREAD = new Field(QuoteRejectReason.INSTANCE, Values.INVALID_BIDASK_SPREAD.getOrdinal()); + public final Field DUPLICATE_QUOTE = new Field(QuoteRejectReason.INSTANCE, Values.DUPLICATE_QUOTE.getOrdinal()); + public final Field UNKNOWN_QUOTE = new Field(QuoteRejectReason.INSTANCE, Values.UNKNOWN_QUOTE.getOrdinal()); + public final Field TOO_LATE_TO_ENTER = new Field(QuoteRejectReason.INSTANCE, Values.TOO_LATE_TO_ENTER.getOrdinal()); + public final Field NOT_AUTHORIZED_TO_QUOTE_SECURITY = new Field(QuoteRejectReason.INSTANCE, Values.NOT_AUTHORIZED_TO_QUOTE_SECURITY.getOrdinal()); + public final Field INVALID_PRICE = new Field(QuoteRejectReason.INSTANCE, Values.INVALID_PRICE.getOrdinal()); + public final Field OTHER = new Field(QuoteRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY("13"), + QUOTE_LOCKED__UNABLE_TO_UPDATECANCEL("11"), + INVALID_OR_UNKNOWN_SECURITY_ISSUER("12"), + QUOTE_REQUEST_EXCEEDS_LIMIT("3"), + EXCHANGE_SECURITY_CLOSED("2"), + UNKNOWN_SYMBOL_SECURITY("1"), + PRICE_EXCEEDS_CURRENT_PRICE_BAND("10"), + INVALID_BIDASK_SPREAD("7"), + DUPLICATE_QUOTE("6"), + UNKNOWN_QUOTE("5"), + TOO_LATE_TO_ENTER("4"), + NOT_AUTHORIZED_TO_QUOTE_SECURITY("9"), + INVALID_PRICE("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteReqID.java new file mode 100644 index 0000000..8f787ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteReqID extends BaseFieldType { + public static final QuoteReqID INSTANCE = new QuoteReqID(); + + private QuoteReqID() { + super( + "QuoteReqID", + 131, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRequestRejectReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRequestRejectReason.java new file mode 100644 index 0000000..3d24c1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRequestRejectReason.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteRequestRejectReason extends BaseFieldType { + public static final QuoteRequestRejectReason INSTANCE = new QuoteRequestRejectReason(); + + private QuoteRequestRejectReason() { + super( + "QuoteRequestRejectReason", + 658, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field QUOTE_REQUEST_EXCEEDS_LIMIT = new Field(QuoteRequestRejectReason.INSTANCE, Values.QUOTE_REQUEST_EXCEEDS_LIMIT.getOrdinal()); + public final Field EXCHANGE_SECURITY_CLOSED = new Field(QuoteRequestRejectReason.INSTANCE, Values.EXCHANGE_SECURITY_CLOSED.getOrdinal()); + public final Field PASS = new Field(QuoteRequestRejectReason.INSTANCE, Values.PASS.getOrdinal()); + public final Field UNKNOWN_SYMBOL_SECURITY = new Field(QuoteRequestRejectReason.INSTANCE, Values.UNKNOWN_SYMBOL_SECURITY.getOrdinal()); + public final Field NO_MATCH_FOR_INQUIRY = new Field(QuoteRequestRejectReason.INSTANCE, Values.NO_MATCH_FOR_INQUIRY.getOrdinal()); + public final Field NOT_AUTHORIZED_TO_REQUEST_QUOTE = new Field(QuoteRequestRejectReason.INSTANCE, Values.NOT_AUTHORIZED_TO_REQUEST_QUOTE.getOrdinal()); + public final Field INVALID_PRICE = new Field(QuoteRequestRejectReason.INSTANCE, Values.INVALID_PRICE.getOrdinal()); + public final Field TOO_LATE_TO_ENTER = new Field(QuoteRequestRejectReason.INSTANCE, Values.TOO_LATE_TO_ENTER.getOrdinal()); + public final Field NO_INVENTORY = new Field(QuoteRequestRejectReason.INSTANCE, Values.NO_INVENTORY.getOrdinal()); + public final Field NO_MARKET_FOR_INSTRUMENT = new Field(QuoteRequestRejectReason.INSTANCE, Values.NO_MARKET_FOR_INSTRUMENT.getOrdinal()); + public final Field OTHER = new Field(QuoteRequestRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + public final Field INSUFFICIENT_CREDIT = new Field(QuoteRequestRejectReason.INSTANCE, Values.INSUFFICIENT_CREDIT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + QUOTE_REQUEST_EXCEEDS_LIMIT("3"), + EXCHANGE_SECURITY_CLOSED("2"), + PASS("10"), + UNKNOWN_SYMBOL_SECURITY("1"), + NO_MATCH_FOR_INQUIRY("7"), + NOT_AUTHORIZED_TO_REQUEST_QUOTE("6"), + INVALID_PRICE("5"), + TOO_LATE_TO_ENTER("4"), + NO_INVENTORY("9"), + NO_MARKET_FOR_INSTRUMENT("8"), + OTHER("99"), + INSUFFICIENT_CREDIT("11"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRequestType.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRequestType.java new file mode 100644 index 0000000..cefe7b3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRequestType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteRequestType extends BaseFieldType { + public static final QuoteRequestType INSTANCE = new QuoteRequestType(); + + private QuoteRequestType() { + super( + "QuoteRequestType", + 303, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AUTOMATIC = new Field(QuoteRequestType.INSTANCE, Values.AUTOMATIC.getOrdinal()); + public final Field MANUAL = new Field(QuoteRequestType.INSTANCE, Values.MANUAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AUTOMATIC("2"), + MANUAL("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRespID.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRespID.java new file mode 100644 index 0000000..2f99116 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRespID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteRespID extends BaseFieldType { + public static final QuoteRespID INSTANCE = new QuoteRespID(); + + private QuoteRespID() { + super( + "QuoteRespID", + 693, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRespType.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRespType.java new file mode 100644 index 0000000..07e6397 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteRespType.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteRespType extends BaseFieldType { + public static final QuoteRespType INSTANCE = new QuoteRespType(); + + private QuoteRespType() { + super( + "QuoteRespType", + 694, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXPIRED = new Field(QuoteRespType.INSTANCE, Values.EXPIRED.getOrdinal()); + public final Field COUNTER = new Field(QuoteRespType.INSTANCE, Values.COUNTER.getOrdinal()); + public final Field HITLIFT = new Field(QuoteRespType.INSTANCE, Values.HITLIFT.getOrdinal()); + public final Field END_TRADE = new Field(QuoteRespType.INSTANCE, Values.END_TRADE.getOrdinal()); + public final Field PASS = new Field(QuoteRespType.INSTANCE, Values.PASS.getOrdinal()); + public final Field DONE_AWAY = new Field(QuoteRespType.INSTANCE, Values.DONE_AWAY.getOrdinal()); + public final Field COVER = new Field(QuoteRespType.INSTANCE, Values.COVER.getOrdinal()); + public final Field TIMED_OUT = new Field(QuoteRespType.INSTANCE, Values.TIMED_OUT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXPIRED("3"), + COUNTER("2"), + HITLIFT("1"), + END_TRADE("7"), + PASS("6"), + DONE_AWAY("5"), + COVER("4"), + TIMED_OUT("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteResponseLevel.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteResponseLevel.java new file mode 100644 index 0000000..d707bd9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteResponseLevel.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteResponseLevel extends BaseFieldType { + public static final QuoteResponseLevel INSTANCE = new QuoteResponseLevel(); + + private QuoteResponseLevel() { + super( + "QuoteResponseLevel", + 301, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SUMMARY_ACKNOWLEDGEMENT = new Field(QuoteResponseLevel.INSTANCE, Values.SUMMARY_ACKNOWLEDGEMENT.getOrdinal()); + public final Field ACKNOWLEDGE_EACH_QUOTE_MESSAGE = new Field(QuoteResponseLevel.INSTANCE, Values.ACKNOWLEDGE_EACH_QUOTE_MESSAGE.getOrdinal()); + public final Field ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES = new Field(QuoteResponseLevel.INSTANCE, Values.ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES.getOrdinal()); + public final Field NO_ACKNOWLEDGEMENT = new Field(QuoteResponseLevel.INSTANCE, Values.NO_ACKNOWLEDGEMENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SUMMARY_ACKNOWLEDGEMENT("3"), + ACKNOWLEDGE_EACH_QUOTE_MESSAGE("2"), + ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES("1"), + NO_ACKNOWLEDGEMENT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteSetID.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteSetID.java new file mode 100644 index 0000000..c6316a3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteSetID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteSetID extends BaseFieldType { + public static final QuoteSetID INSTANCE = new QuoteSetID(); + + private QuoteSetID() { + super( + "QuoteSetID", + 302, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteSetValidUntilTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteSetValidUntilTime.java new file mode 100644 index 0000000..e6fb063 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteSetValidUntilTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteSetValidUntilTime extends BaseFieldType { + public static final QuoteSetValidUntilTime INSTANCE = new QuoteSetValidUntilTime(); + + private QuoteSetValidUntilTime() { + super( + "QuoteSetValidUntilTime", + 367, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteStatus.java new file mode 100644 index 0000000..96d073b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteStatus.java @@ -0,0 +1,85 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteStatus extends BaseFieldType { + public static final QuoteStatus INSTANCE = new QuoteStatus(); + + private QuoteStatus() { + super( + "QuoteStatus", + 297, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PENDING_END_TRADE = new Field(QuoteStatus.INSTANCE, Values.PENDING_END_TRADE.getOrdinal()); + public final Field CANCELED = new Field(QuoteStatus.INSTANCE, Values.CANCELED.getOrdinal()); + public final Field UNSOLICITED_QUOTE_REPLENISHMENT = new Field(QuoteStatus.INSTANCE, Values.UNSOLICITED_QUOTE_REPLENISHMENT.getOrdinal()); + public final Field CANCELED_DUE_TO_CROSS_MARKET = new Field(QuoteStatus.INSTANCE, Values.CANCELED_DUE_TO_CROSS_MARKET.getOrdinal()); + public final Field ACTIVE = new Field(QuoteStatus.INSTANCE, Values.ACTIVE.getOrdinal()); + public final Field CROSS_MARKET_WARNING = new Field(QuoteStatus.INSTANCE, Values.CROSS_MARKET_WARNING.getOrdinal()); + public final Field CANCELED_DUE_TO_LOCK_MARKET = new Field(QuoteStatus.INSTANCE, Values.CANCELED_DUE_TO_LOCK_MARKET.getOrdinal()); + public final Field PASS = new Field(QuoteStatus.INSTANCE, Values.PASS.getOrdinal()); + public final Field LOCKED_MARKET_WARNING = new Field(QuoteStatus.INSTANCE, Values.LOCKED_MARKET_WARNING.getOrdinal()); + public final Field CANCELED_FOR_UNDERLYING = new Field(QuoteStatus.INSTANCE, Values.CANCELED_FOR_UNDERLYING.getOrdinal()); + public final Field TOO_LATE_TO_END = new Field(QuoteStatus.INSTANCE, Values.TOO_LATE_TO_END.getOrdinal()); + public final Field CANCELED_FOR_SECURITY_TYPES = new Field(QuoteStatus.INSTANCE, Values.CANCELED_FOR_SECURITY_TYPES.getOrdinal()); + public final Field CANCEL_FOR_SYMBOLS = new Field(QuoteStatus.INSTANCE, Values.CANCEL_FOR_SYMBOLS.getOrdinal()); + public final Field PENDING = new Field(QuoteStatus.INSTANCE, Values.PENDING.getOrdinal()); + public final Field ACCEPTED = new Field(QuoteStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field EXPIRED = new Field(QuoteStatus.INSTANCE, Values.EXPIRED.getOrdinal()); + public final Field REMOVED_FROM_MARKET = new Field(QuoteStatus.INSTANCE, Values.REMOVED_FROM_MARKET.getOrdinal()); + public final Field REJECTED = new Field(QuoteStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field CANCELED_ALL = new Field(QuoteStatus.INSTANCE, Values.CANCELED_ALL.getOrdinal()); + public final Field QUOTE_NOT_FOUND = new Field(QuoteStatus.INSTANCE, Values.QUOTE_NOT_FOUND.getOrdinal()); + public final Field QUERY = new Field(QuoteStatus.INSTANCE, Values.QUERY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PENDING_END_TRADE("19"), + CANCELED("17"), + UNSOLICITED_QUOTE_REPLENISHMENT("18"), + CANCELED_DUE_TO_CROSS_MARKET("15"), + ACTIVE("16"), + CROSS_MARKET_WARNING("13"), + CANCELED_DUE_TO_LOCK_MARKET("14"), + PASS("11"), + LOCKED_MARKET_WARNING("12"), + CANCELED_FOR_UNDERLYING("3"), + TOO_LATE_TO_END("20"), + CANCELED_FOR_SECURITY_TYPES("2"), + CANCEL_FOR_SYMBOLS("1"), + PENDING("10"), + ACCEPTED("0"), + EXPIRED("7"), + REMOVED_FROM_MARKET("6"), + REJECTED("5"), + CANCELED_ALL("4"), + QUOTE_NOT_FOUND("9"), + QUERY("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteStatusReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteStatusReqID.java new file mode 100644 index 0000000..8924aa1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteStatusReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteStatusReqID extends BaseFieldType { + public static final QuoteStatusReqID INSTANCE = new QuoteStatusReqID(); + + private QuoteStatusReqID() { + super( + "QuoteStatusReqID", + 649, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/QuoteType.java b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteType.java new file mode 100644 index 0000000..1e83ef0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/QuoteType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteType extends BaseFieldType { + public static final QuoteType INSTANCE = new QuoteType(); + + private QuoteType() { + super( + "QuoteType", + 537, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COUNTER_TRADEABLE = new Field(QuoteType.INSTANCE, Values.COUNTER_TRADEABLE.getOrdinal()); + public final Field RESTRICTED_TRADEABLE = new Field(QuoteType.INSTANCE, Values.RESTRICTED_TRADEABLE.getOrdinal()); + public final Field TRADEABLE = new Field(QuoteType.INSTANCE, Values.TRADEABLE.getOrdinal()); + public final Field INDICATIVE = new Field(QuoteType.INSTANCE, Values.INDICATIVE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COUNTER_TRADEABLE("3"), + RESTRICTED_TRADEABLE("2"), + TRADEABLE("1"), + INDICATIVE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RFQReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RFQReqID.java new file mode 100644 index 0000000..695ea83 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RFQReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RFQReqID extends BaseFieldType { + public static final RFQReqID INSTANCE = new RFQReqID(); + + private RFQReqID() { + super( + "RFQReqID", + 644, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RateSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/RateSource.java new file mode 100644 index 0000000..a188442 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RateSource.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RateSource extends BaseFieldType { + public static final RateSource INSTANCE = new RateSource(); + + private RateSource() { + super( + "RateSource", + 1446, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TELERATE = new Field(RateSource.INSTANCE, Values.TELERATE.getOrdinal()); + public final Field REUTERS = new Field(RateSource.INSTANCE, Values.REUTERS.getOrdinal()); + public final Field BLOOMBERG = new Field(RateSource.INSTANCE, Values.BLOOMBERG.getOrdinal()); + public final Field OTHER = new Field(RateSource.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TELERATE("2"), + REUTERS("1"), + BLOOMBERG("0"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RateSourceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RateSourceType.java new file mode 100644 index 0000000..cf5f1bd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RateSourceType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RateSourceType extends BaseFieldType { + public static final RateSourceType INSTANCE = new RateSourceType(); + + private RateSourceType() { + super( + "RateSourceType", + 1447, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SECONDARY = new Field(RateSourceType.INSTANCE, Values.SECONDARY.getOrdinal()); + public final Field PRIMARY = new Field(RateSourceType.INSTANCE, Values.PRIMARY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SECONDARY("1"), + PRIMARY("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RatioQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/RatioQty.java new file mode 100644 index 0000000..70c8412 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RatioQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RatioQty extends BaseFieldType { + public static final RatioQty INSTANCE = new RatioQty(); + + private RatioQty() { + super( + "RatioQty", + 319, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RawData.java b/fix4j-assert-fixspec-50sp2/fieldtype/RawData.java new file mode 100644 index 0000000..cd31544 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RawData.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RawData extends BaseFieldType { + public static final RawData INSTANCE = new RawData(); + + private RawData() { + super( + "RawData", + 96, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RawDataLength.java b/fix4j-assert-fixspec-50sp2/fieldtype/RawDataLength.java new file mode 100644 index 0000000..57698b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RawDataLength.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RawDataLength extends BaseFieldType { + public static final RawDataLength INSTANCE = new RawDataLength(); + + private RawDataLength() { + super( + "RawDataLength", + 95, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ReceivedDeptID.java b/fix4j-assert-fixspec-50sp2/fieldtype/ReceivedDeptID.java new file mode 100644 index 0000000..0687f05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ReceivedDeptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReceivedDeptID extends BaseFieldType { + public static final ReceivedDeptID INSTANCE = new ReceivedDeptID(); + + private ReceivedDeptID() { + super( + "ReceivedDeptID", + 1030, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RedemptionDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/RedemptionDate.java new file mode 100644 index 0000000..87d361c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RedemptionDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RedemptionDate extends BaseFieldType { + public static final RedemptionDate INSTANCE = new RedemptionDate(); + + private RedemptionDate() { + super( + "RedemptionDate", + 240, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefAllocID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefAllocID.java new file mode 100644 index 0000000..064c412 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefAllocID extends BaseFieldType { + public static final RefAllocID INSTANCE = new RefAllocID(); + + private RefAllocID() { + super( + "RefAllocID", + 72, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefApplExtID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefApplExtID.java new file mode 100644 index 0000000..89b4786 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefApplExtID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefApplExtID extends BaseFieldType { + public static final RefApplExtID INSTANCE = new RefApplExtID(); + + private RefApplExtID() { + super( + "RefApplExtID", + 1406, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefApplID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefApplID.java new file mode 100644 index 0000000..fb64dfe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefApplID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefApplID extends BaseFieldType { + public static final RefApplID INSTANCE = new RefApplID(); + + private RefApplID() { + super( + "RefApplID", + 1355, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefApplLastSeqNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefApplLastSeqNum.java new file mode 100644 index 0000000..6af7c8f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefApplLastSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefApplLastSeqNum extends BaseFieldType { + public static final RefApplLastSeqNum INSTANCE = new RefApplLastSeqNum(); + + private RefApplLastSeqNum() { + super( + "RefApplLastSeqNum", + 1357, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefApplReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefApplReqID.java new file mode 100644 index 0000000..1e167f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefApplReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefApplReqID extends BaseFieldType { + public static final RefApplReqID INSTANCE = new RefApplReqID(); + + private RefApplReqID() { + super( + "RefApplReqID", + 1433, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefApplVerID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefApplVerID.java new file mode 100644 index 0000000..b798ed1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefApplVerID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefApplVerID extends BaseFieldType { + public static final RefApplVerID INSTANCE = new RefApplVerID(); + + private RefApplVerID() { + super( + "RefApplVerID", + 1130, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefCompID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefCompID.java new file mode 100644 index 0000000..86826fc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefCompID extends BaseFieldType { + public static final RefCompID INSTANCE = new RefCompID(); + + private RefCompID() { + super( + "RefCompID", + 930, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefCstmApplVerID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefCstmApplVerID.java new file mode 100644 index 0000000..b4281fc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefCstmApplVerID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefCstmApplVerID extends BaseFieldType { + public static final RefCstmApplVerID INSTANCE = new RefCstmApplVerID(); + + private RefCstmApplVerID() { + super( + "RefCstmApplVerID", + 1131, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefMsgType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefMsgType.java new file mode 100644 index 0000000..6c7e1e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefMsgType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefMsgType extends BaseFieldType { + public static final RefMsgType INSTANCE = new RefMsgType(); + + private RefMsgType() { + super( + "RefMsgType", + 372, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefOrdIDReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefOrdIDReason.java new file mode 100644 index 0000000..be54dad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefOrdIDReason.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefOrdIDReason extends BaseFieldType { + public static final RefOrdIDReason INSTANCE = new RefOrdIDReason(); + + private RefOrdIDReason() { + super( + "RefOrdIDReason", + 1431, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_CHANGED = new Field(RefOrdIDReason.INSTANCE, Values.ORDER_CHANGED.getOrdinal()); + public final Field PARTIAL_FILL_REMAINING = new Field(RefOrdIDReason.INSTANCE, Values.PARTIAL_FILL_REMAINING.getOrdinal()); + public final Field GTC_FROM_PREVIOUS_DAY = new Field(RefOrdIDReason.INSTANCE, Values.GTC_FROM_PREVIOUS_DAY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_CHANGED("2"), + PARTIAL_FILL_REMAINING("1"), + GTC_FROM_PREVIOUS_DAY("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefOrderID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefOrderID.java new file mode 100644 index 0000000..640c1aa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefOrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefOrderID extends BaseFieldType { + public static final RefOrderID INSTANCE = new RefOrderID(); + + private RefOrderID() { + super( + "RefOrderID", + 1080, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefOrderIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefOrderIDSource.java new file mode 100644 index 0000000..141142a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefOrderIDSource.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefOrderIDSource extends BaseFieldType { + public static final RefOrderIDSource INSTANCE = new RefOrderIDSource(); + + private RefOrderIDSource() { + super( + "RefOrderIDSource", + 1081, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field QUOTEENTRYID299 = new Field(RefOrderIDSource.INSTANCE, Values.QUOTEENTRYID299.getOrdinal()); + public final Field MDENTRYID278 = new Field(RefOrderIDSource.INSTANCE, Values.MDENTRYID278.getOrdinal()); + public final Field ORDERID37 = new Field(RefOrderIDSource.INSTANCE, Values.ORDERID37.getOrdinal()); + public final Field SECONDARYORDERID198 = new Field(RefOrderIDSource.INSTANCE, Values.SECONDARYORDERID198.getOrdinal()); + public final Field ORIGINAL_ORDER_ID = new Field(RefOrderIDSource.INSTANCE, Values.ORIGINAL_ORDER_ID.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + QUOTEENTRYID299("3"), + MDENTRYID278("2"), + ORDERID37("1"), + SECONDARYORDERID198("0"), + ORIGINAL_ORDER_ID("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefSeqNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefSeqNum.java new file mode 100644 index 0000000..c769ec1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefSeqNum extends BaseFieldType { + public static final RefSeqNum INSTANCE = new RefSeqNum(); + + private RefSeqNum() { + super( + "RefSeqNum", + 45, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefSubID.java new file mode 100644 index 0000000..3343b49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefSubID extends BaseFieldType { + public static final RefSubID INSTANCE = new RefSubID(); + + private RefSubID() { + super( + "RefSubID", + 931, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefTagID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefTagID.java new file mode 100644 index 0000000..c5cad9f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefTagID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefTagID extends BaseFieldType { + public static final RefTagID INSTANCE = new RefTagID(); + + private RefTagID() { + super( + "RefTagID", + 371, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ReferencePage.java b/fix4j-assert-fixspec-50sp2/fieldtype/ReferencePage.java new file mode 100644 index 0000000..ca79c1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ReferencePage.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReferencePage extends BaseFieldType { + public static final ReferencePage INSTANCE = new ReferencePage(); + + private ReferencePage() { + super( + "ReferencePage", + 1448, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefreshIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefreshIndicator.java new file mode 100644 index 0000000..45766cd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefreshIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefreshIndicator extends BaseFieldType { + public static final RefreshIndicator INSTANCE = new RefreshIndicator(); + + private RefreshIndicator() { + super( + "RefreshIndicator", + 1187, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RefreshQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/RefreshQty.java new file mode 100644 index 0000000..fa5b4ba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RefreshQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefreshQty extends BaseFieldType { + public static final RefreshQty INSTANCE = new RefreshQty(); + + private RefreshQty() { + super( + "RefreshQty", + 1088, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RegistAcctType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RegistAcctType.java new file mode 100644 index 0000000..481c48e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RegistAcctType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistAcctType extends BaseFieldType { + public static final RegistAcctType INSTANCE = new RegistAcctType(); + + private RegistAcctType() { + super( + "RegistAcctType", + 493, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RegistDtls.java b/fix4j-assert-fixspec-50sp2/fieldtype/RegistDtls.java new file mode 100644 index 0000000..095dae6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RegistDtls.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistDtls extends BaseFieldType { + public static final RegistDtls INSTANCE = new RegistDtls(); + + private RegistDtls() { + super( + "RegistDtls", + 509, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RegistEmail.java b/fix4j-assert-fixspec-50sp2/fieldtype/RegistEmail.java new file mode 100644 index 0000000..174abf7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RegistEmail.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistEmail extends BaseFieldType { + public static final RegistEmail INSTANCE = new RegistEmail(); + + private RegistEmail() { + super( + "RegistEmail", + 511, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RegistID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RegistID.java new file mode 100644 index 0000000..fbfed03 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RegistID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistID extends BaseFieldType { + public static final RegistID INSTANCE = new RegistID(); + + private RegistID() { + super( + "RegistID", + 513, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RegistRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RegistRefID.java new file mode 100644 index 0000000..baae3aa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RegistRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistRefID extends BaseFieldType { + public static final RegistRefID INSTANCE = new RegistRefID(); + + private RegistRefID() { + super( + "RegistRefID", + 508, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RegistRejReasonCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/RegistRejReasonCode.java new file mode 100644 index 0000000..1c1a01e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RegistRejReasonCode.java @@ -0,0 +1,81 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistRejReasonCode extends BaseFieldType { + public static final RegistRejReasonCode INSTANCE = new RegistRejReasonCode(); + + private RegistRejReasonCode() { + super( + "RegistRejReasonCode", + 507, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_CODE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_CODE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_DISTRIB_PAYMENT_METHOD = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_DISTRIB_PAYMENT_METHOD.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_NO_DISTRIB_INSTNS = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_NO_DISTRIB_INSTNS.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_DISTRIB_PERCENTAGE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_DISTRIB_PERCENTAGE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_DATE_OF_BIRTH = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_DATE_OF_BIRTH.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_OWNERSHIP_TYPE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_OWNERSHIP_TYPE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_TAX_EXEMPT_TYPE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_TAX_EXEMPT_TYPE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_ACCOUNT_TYPE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_ACCOUNT_TYPE.getOrdinal()); + public final Field INVALIDUNACEEPTABLE_INVESTOR_ID_SOURCE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACEEPTABLE_INVESTOR_ID_SOURCE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_MAILING_DETAILS = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_MAILING_DETAILS.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_REG_DETAILS = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_REG_DETAILS.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_REG_SEQ_NO = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_REG_SEQ_NO.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_NO_REG_DETAILS = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_NO_REG_DETAILS.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_INVESTOR_ID = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_INVESTOR_ID.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_MAILING_INSTRUCTIONS = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_MAILING_INSTRUCTIONS.getOrdinal()); + public final Field OTHER = new Field(RegistRejReasonCode.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_CODE("17"), + INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM("18"), + INVALIDUNACCEPTABLE_DISTRIB_PAYMENT_METHOD("15"), + INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME("16"), + INVALIDUNACCEPTABLE_NO_DISTRIB_INSTNS("13"), + INVALIDUNACCEPTABLE_DISTRIB_PERCENTAGE("14"), + INVALIDUNACCEPTABLE_DATE_OF_BIRTH("11"), + INVALIDUNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE("12"), + INVALIDUNACCEPTABLE_OWNERSHIP_TYPE("3"), + INVALIDUNACCEPTABLE_TAX_EXEMPT_TYPE("2"), + INVALIDUNACCEPTABLE_ACCOUNT_TYPE("1"), + INVALIDUNACEEPTABLE_INVESTOR_ID_SOURCE("10"), + INVALIDUNACCEPTABLE_MAILING_DETAILS("7"), + INVALIDUNACCEPTABLE_REG_DETAILS("6"), + INVALIDUNACCEPTABLE_REG_SEQ_NO("5"), + INVALIDUNACCEPTABLE_NO_REG_DETAILS("4"), + INVALIDUNACCEPTABLE_INVESTOR_ID("9"), + INVALIDUNACCEPTABLE_MAILING_INSTRUCTIONS("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RegistRejReasonText.java b/fix4j-assert-fixspec-50sp2/fieldtype/RegistRejReasonText.java new file mode 100644 index 0000000..76c2f49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RegistRejReasonText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistRejReasonText extends BaseFieldType { + public static final RegistRejReasonText INSTANCE = new RegistRejReasonText(); + + private RegistRejReasonText() { + super( + "RegistRejReasonText", + 496, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RegistStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/RegistStatus.java new file mode 100644 index 0000000..9fc2bd0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RegistStatus.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistStatus extends BaseFieldType { + public static final RegistStatus INSTANCE = new RegistStatus(); + + private RegistStatus() { + super( + "RegistStatus", + 506, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCEPTED = new Field(RegistStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field REJECTED = new Field(RegistStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field REMINDER__IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING = new Field(RegistStatus.INSTANCE, Values.REMINDER__IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING.getOrdinal()); + public final Field HELD = new Field(RegistStatus.INSTANCE, Values.HELD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCEPTED("A"), + REJECTED("R"), + REMINDER__IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING("N"), + HELD("H"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RegistTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RegistTransType.java new file mode 100644 index 0000000..7b29c54 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RegistTransType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistTransType extends BaseFieldType { + public static final RegistTransType INSTANCE = new RegistTransType(); + + private RegistTransType() { + super( + "RegistTransType", + 514, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL = new Field(RegistTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field REPLACE = new Field(RegistTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field NEW = new Field(RegistTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL("2"), + REPLACE("1"), + NEW("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RejectText.java b/fix4j-assert-fixspec-50sp2/fieldtype/RejectText.java new file mode 100644 index 0000000..c28aa2d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RejectText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RejectText extends BaseFieldType { + public static final RejectText INSTANCE = new RejectText(); + + private RejectText() { + super( + "RejectText", + 1328, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelSymTransactTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelSymTransactTime.java new file mode 100644 index 0000000..068a739 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelSymTransactTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelSymTransactTime extends BaseFieldType { + public static final RelSymTransactTime INSTANCE = new RelSymTransactTime(); + + private RelSymTransactTime() { + super( + "RelSymTransactTime", + 1504, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartyID.java new file mode 100644 index 0000000..d9de67a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedContextPartyID extends BaseFieldType { + public static final RelatedContextPartyID INSTANCE = new RelatedContextPartyID(); + + private RelatedContextPartyID() { + super( + "RelatedContextPartyID", + 1576, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartyIDSource.java new file mode 100644 index 0000000..eed655d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedContextPartyIDSource extends BaseFieldType { + public static final RelatedContextPartyIDSource INSTANCE = new RelatedContextPartyIDSource(); + + private RelatedContextPartyIDSource() { + super( + "RelatedContextPartyIDSource", + 1577, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartyRole.java new file mode 100644 index 0000000..7d4cdf0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedContextPartyRole extends BaseFieldType { + public static final RelatedContextPartyRole INSTANCE = new RelatedContextPartyRole(); + + private RelatedContextPartyRole() { + super( + "RelatedContextPartyRole", + 1578, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartySubID.java new file mode 100644 index 0000000..500b0d9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedContextPartySubID extends BaseFieldType { + public static final RelatedContextPartySubID INSTANCE = new RelatedContextPartySubID(); + + private RelatedContextPartySubID() { + super( + "RelatedContextPartySubID", + 1580, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartySubIDType.java new file mode 100644 index 0000000..8ddf776 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedContextPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedContextPartySubIDType extends BaseFieldType { + public static final RelatedContextPartySubIDType INSTANCE = new RelatedContextPartySubIDType(); + + private RelatedContextPartySubIDType() { + super( + "RelatedContextPartySubIDType", + 1581, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltID.java new file mode 100644 index 0000000..728beb0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyAltID extends BaseFieldType { + public static final RelatedPartyAltID INSTANCE = new RelatedPartyAltID(); + + private RelatedPartyAltID() { + super( + "RelatedPartyAltID", + 1570, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltIDSource.java new file mode 100644 index 0000000..5a9b786 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyAltIDSource extends BaseFieldType { + public static final RelatedPartyAltIDSource INSTANCE = new RelatedPartyAltIDSource(); + + private RelatedPartyAltIDSource() { + super( + "RelatedPartyAltIDSource", + 1571, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltSubID.java new file mode 100644 index 0000000..99af8c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyAltSubID extends BaseFieldType { + public static final RelatedPartyAltSubID INSTANCE = new RelatedPartyAltSubID(); + + private RelatedPartyAltSubID() { + super( + "RelatedPartyAltSubID", + 1573, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltSubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltSubIDType.java new file mode 100644 index 0000000..f138857 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyAltSubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyAltSubIDType extends BaseFieldType { + public static final RelatedPartyAltSubIDType INSTANCE = new RelatedPartyAltSubIDType(); + + private RelatedPartyAltSubIDType() { + super( + "RelatedPartyAltSubIDType", + 1574, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyID.java new file mode 100644 index 0000000..b5d4d23 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyID extends BaseFieldType { + public static final RelatedPartyID INSTANCE = new RelatedPartyID(); + + private RelatedPartyID() { + super( + "RelatedPartyID", + 1563, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyIDSource.java new file mode 100644 index 0000000..ee3da10 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyIDSource extends BaseFieldType { + public static final RelatedPartyIDSource INSTANCE = new RelatedPartyIDSource(); + + private RelatedPartyIDSource() { + super( + "RelatedPartyIDSource", + 1564, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyRole.java new file mode 100644 index 0000000..68db49e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyRole extends BaseFieldType { + public static final RelatedPartyRole INSTANCE = new RelatedPartyRole(); + + private RelatedPartyRole() { + super( + "RelatedPartyRole", + 1565, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartySubID.java new file mode 100644 index 0000000..51dda1f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartySubID extends BaseFieldType { + public static final RelatedPartySubID INSTANCE = new RelatedPartySubID(); + + private RelatedPartySubID() { + super( + "RelatedPartySubID", + 1567, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartySubIDType.java new file mode 100644 index 0000000..39850e3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelatedPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartySubIDType extends BaseFieldType { + public static final RelatedPartySubIDType INSTANCE = new RelatedPartySubIDType(); + + private RelatedPartySubIDType() { + super( + "RelatedPartySubIDType", + 1568, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskCFICode.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskCFICode.java new file mode 100644 index 0000000..140f8ba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskCFICode extends BaseFieldType { + public static final RelationshipRiskCFICode INSTANCE = new RelationshipRiskCFICode(); + + private RelationshipRiskCFICode() { + super( + "RelationshipRiskCFICode", + 1599, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskCouponRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskCouponRate.java new file mode 100644 index 0000000..15710cb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskCouponRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskCouponRate extends BaseFieldType { + public static final RelationshipRiskCouponRate INSTANCE = new RelationshipRiskCouponRate(); + + private RelationshipRiskCouponRate() { + super( + "RelationshipRiskCouponRate", + 1608, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskEncodedSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskEncodedSecurityDesc.java new file mode 100644 index 0000000..794c2bb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskEncodedSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskEncodedSecurityDesc extends BaseFieldType { + public static final RelationshipRiskEncodedSecurityDesc INSTANCE = new RelationshipRiskEncodedSecurityDesc(); + + private RelationshipRiskEncodedSecurityDesc() { + super( + "RelationshipRiskEncodedSecurityDesc", + 1619, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskEncodedSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskEncodedSecurityDescLen.java new file mode 100644 index 0000000..0e940cb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskEncodedSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskEncodedSecurityDescLen extends BaseFieldType { + public static final RelationshipRiskEncodedSecurityDescLen INSTANCE = new RelationshipRiskEncodedSecurityDescLen(); + + private RelationshipRiskEncodedSecurityDescLen() { + super( + "RelationshipRiskEncodedSecurityDescLen", + 1618, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskFlexibleIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskFlexibleIndicator.java new file mode 100644 index 0000000..43c7192 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskFlexibleIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskFlexibleIndicator extends BaseFieldType { + public static final RelationshipRiskFlexibleIndicator INSTANCE = new RelationshipRiskFlexibleIndicator(); + + private RelationshipRiskFlexibleIndicator() { + super( + "RelationshipRiskFlexibleIndicator", + 1607, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskInstrumentMultiplier.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskInstrumentMultiplier.java new file mode 100644 index 0000000..f9ec449 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskInstrumentMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskInstrumentMultiplier extends BaseFieldType { + public static final RelationshipRiskInstrumentMultiplier INSTANCE = new RelationshipRiskInstrumentMultiplier(); + + private RelationshipRiskInstrumentMultiplier() { + super( + "RelationshipRiskInstrumentMultiplier", + 1612, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskInstrumentOperator.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskInstrumentOperator.java new file mode 100644 index 0000000..b5e916b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskInstrumentOperator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskInstrumentOperator extends BaseFieldType { + public static final RelationshipRiskInstrumentOperator INSTANCE = new RelationshipRiskInstrumentOperator(); + + private RelationshipRiskInstrumentOperator() { + super( + "RelationshipRiskInstrumentOperator", + 1588, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskInstrumentSettlType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskInstrumentSettlType.java new file mode 100644 index 0000000..67faf2b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskInstrumentSettlType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskInstrumentSettlType extends BaseFieldType { + public static final RelationshipRiskInstrumentSettlType INSTANCE = new RelationshipRiskInstrumentSettlType(); + + private RelationshipRiskInstrumentSettlType() { + super( + "RelationshipRiskInstrumentSettlType", + 1611, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitAmount.java new file mode 100644 index 0000000..637e538 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskLimitAmount extends BaseFieldType { + public static final RelationshipRiskLimitAmount INSTANCE = new RelationshipRiskLimitAmount(); + + private RelationshipRiskLimitAmount() { + super( + "RelationshipRiskLimitAmount", + 1584, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitCurrency.java new file mode 100644 index 0000000..84fc27e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskLimitCurrency extends BaseFieldType { + public static final RelationshipRiskLimitCurrency INSTANCE = new RelationshipRiskLimitCurrency(); + + private RelationshipRiskLimitCurrency() { + super( + "RelationshipRiskLimitCurrency", + 1585, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitPlatform.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitPlatform.java new file mode 100644 index 0000000..783eecf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitPlatform.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskLimitPlatform extends BaseFieldType { + public static final RelationshipRiskLimitPlatform INSTANCE = new RelationshipRiskLimitPlatform(); + + private RelationshipRiskLimitPlatform() { + super( + "RelationshipRiskLimitPlatform", + 1586, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitType.java new file mode 100644 index 0000000..60424d1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskLimitType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskLimitType extends BaseFieldType { + public static final RelationshipRiskLimitType INSTANCE = new RelationshipRiskLimitType(); + + private RelationshipRiskLimitType() { + super( + "RelationshipRiskLimitType", + 1583, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskMaturityMonthYear.java new file mode 100644 index 0000000..4ff37ec --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskMaturityMonthYear extends BaseFieldType { + public static final RelationshipRiskMaturityMonthYear INSTANCE = new RelationshipRiskMaturityMonthYear(); + + private RelationshipRiskMaturityMonthYear() { + super( + "RelationshipRiskMaturityMonthYear", + 1602, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskMaturityTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskMaturityTime.java new file mode 100644 index 0000000..d4dee2d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskMaturityTime extends BaseFieldType { + public static final RelationshipRiskMaturityTime INSTANCE = new RelationshipRiskMaturityTime(); + + private RelationshipRiskMaturityTime() { + super( + "RelationshipRiskMaturityTime", + 1603, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskProduct.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskProduct.java new file mode 100644 index 0000000..10aa9f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskProduct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskProduct extends BaseFieldType { + public static final RelationshipRiskProduct INSTANCE = new RelationshipRiskProduct(); + + private RelationshipRiskProduct() { + super( + "RelationshipRiskProduct", + 1596, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskProductComplex.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskProductComplex.java new file mode 100644 index 0000000..f084f50 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskProductComplex.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskProductComplex extends BaseFieldType { + public static final RelationshipRiskProductComplex INSTANCE = new RelationshipRiskProductComplex(); + + private RelationshipRiskProductComplex() { + super( + "RelationshipRiskProductComplex", + 1597, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskPutOrCall.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskPutOrCall.java new file mode 100644 index 0000000..f9719d6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskPutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskPutOrCall extends BaseFieldType { + public static final RelationshipRiskPutOrCall INSTANCE = new RelationshipRiskPutOrCall(); + + private RelationshipRiskPutOrCall() { + super( + "RelationshipRiskPutOrCall", + 1606, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskRestructuringType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskRestructuringType.java new file mode 100644 index 0000000..10a0a0e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskRestructuringType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskRestructuringType extends BaseFieldType { + public static final RelationshipRiskRestructuringType INSTANCE = new RelationshipRiskRestructuringType(); + + private RelationshipRiskRestructuringType() { + super( + "RelationshipRiskRestructuringType", + 1604, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityAltID.java new file mode 100644 index 0000000..add7570 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityAltID extends BaseFieldType { + public static final RelationshipRiskSecurityAltID INSTANCE = new RelationshipRiskSecurityAltID(); + + private RelationshipRiskSecurityAltID() { + super( + "RelationshipRiskSecurityAltID", + 1594, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityAltIDSource.java new file mode 100644 index 0000000..a24aa71 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityAltIDSource extends BaseFieldType { + public static final RelationshipRiskSecurityAltIDSource INSTANCE = new RelationshipRiskSecurityAltIDSource(); + + private RelationshipRiskSecurityAltIDSource() { + super( + "RelationshipRiskSecurityAltIDSource", + 1595, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityDesc.java new file mode 100644 index 0000000..eb9df28 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityDesc extends BaseFieldType { + public static final RelationshipRiskSecurityDesc INSTANCE = new RelationshipRiskSecurityDesc(); + + private RelationshipRiskSecurityDesc() { + super( + "RelationshipRiskSecurityDesc", + 1610, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityExchange.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityExchange.java new file mode 100644 index 0000000..c72033a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityExchange extends BaseFieldType { + public static final RelationshipRiskSecurityExchange INSTANCE = new RelationshipRiskSecurityExchange(); + + private RelationshipRiskSecurityExchange() { + super( + "RelationshipRiskSecurityExchange", + 1609, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityGroup.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityGroup.java new file mode 100644 index 0000000..544a90c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityGroup.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityGroup extends BaseFieldType { + public static final RelationshipRiskSecurityGroup INSTANCE = new RelationshipRiskSecurityGroup(); + + private RelationshipRiskSecurityGroup() { + super( + "RelationshipRiskSecurityGroup", + 1598, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityID.java new file mode 100644 index 0000000..84faf5e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityID extends BaseFieldType { + public static final RelationshipRiskSecurityID INSTANCE = new RelationshipRiskSecurityID(); + + private RelationshipRiskSecurityID() { + super( + "RelationshipRiskSecurityID", + 1591, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityIDSource.java new file mode 100644 index 0000000..2fddae4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityIDSource extends BaseFieldType { + public static final RelationshipRiskSecurityIDSource INSTANCE = new RelationshipRiskSecurityIDSource(); + + private RelationshipRiskSecurityIDSource() { + super( + "RelationshipRiskSecurityIDSource", + 1592, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecuritySubType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecuritySubType.java new file mode 100644 index 0000000..084a85f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecuritySubType extends BaseFieldType { + public static final RelationshipRiskSecuritySubType INSTANCE = new RelationshipRiskSecuritySubType(); + + private RelationshipRiskSecuritySubType() { + super( + "RelationshipRiskSecuritySubType", + 1601, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityType.java new file mode 100644 index 0000000..e9c5eb1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityType extends BaseFieldType { + public static final RelationshipRiskSecurityType INSTANCE = new RelationshipRiskSecurityType(); + + private RelationshipRiskSecurityType() { + super( + "RelationshipRiskSecurityType", + 1600, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSeniority.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSeniority.java new file mode 100644 index 0000000..cf3b83b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSeniority.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSeniority extends BaseFieldType { + public static final RelationshipRiskSeniority INSTANCE = new RelationshipRiskSeniority(); + + private RelationshipRiskSeniority() { + super( + "RelationshipRiskSeniority", + 1605, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSymbol.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSymbol.java new file mode 100644 index 0000000..9057e8f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSymbol extends BaseFieldType { + public static final RelationshipRiskSymbol INSTANCE = new RelationshipRiskSymbol(); + + private RelationshipRiskSymbol() { + super( + "RelationshipRiskSymbol", + 1589, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSymbolSfx.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSymbolSfx.java new file mode 100644 index 0000000..02e3ef1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSymbolSfx extends BaseFieldType { + public static final RelationshipRiskSymbolSfx INSTANCE = new RelationshipRiskSymbolSfx(); + + private RelationshipRiskSymbolSfx() { + super( + "RelationshipRiskSymbolSfx", + 1590, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskWarningLevelName.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskWarningLevelName.java new file mode 100644 index 0000000..91c4650 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskWarningLevelName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskWarningLevelName extends BaseFieldType { + public static final RelationshipRiskWarningLevelName INSTANCE = new RelationshipRiskWarningLevelName(); + + private RelationshipRiskWarningLevelName() { + super( + "RelationshipRiskWarningLevelName", + 1615, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskWarningLevelPercent.java b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskWarningLevelPercent.java new file mode 100644 index 0000000..f7adfcd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RelationshipRiskWarningLevelPercent.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskWarningLevelPercent extends BaseFieldType { + public static final RelationshipRiskWarningLevelPercent INSTANCE = new RelationshipRiskWarningLevelPercent(); + + private RelationshipRiskWarningLevelPercent() { + super( + "RelationshipRiskWarningLevelPercent", + 1614, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RepoCollateralSecurityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RepoCollateralSecurityType.java new file mode 100644 index 0000000..3f8e161 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RepoCollateralSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RepoCollateralSecurityType extends BaseFieldType { + public static final RepoCollateralSecurityType INSTANCE = new RepoCollateralSecurityType(); + + private RepoCollateralSecurityType() { + super( + "RepoCollateralSecurityType", + 239, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ReportToExch.java b/fix4j-assert-fixspec-50sp2/fieldtype/ReportToExch.java new file mode 100644 index 0000000..f181a3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ReportToExch.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReportToExch extends BaseFieldType { + public static final ReportToExch INSTANCE = new ReportToExch(); + + private ReportToExch() { + super( + "ReportToExch", + 113, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INDICATES_THE_PARTY_SENDING_MESSAGE_WILL_REPORT_TRADE = new Field(ReportToExch.INSTANCE, Values.INDICATES_THE_PARTY_SENDING_MESSAGE_WILL_REPORT_TRADE.getOrdinal()); + public final Field INDICATES_THE_PARTY_RECEIVING_MESSAGE_MUST_REPORT_TRADE = new Field(ReportToExch.INSTANCE, Values.INDICATES_THE_PARTY_RECEIVING_MESSAGE_MUST_REPORT_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INDICATES_THE_PARTY_SENDING_MESSAGE_WILL_REPORT_TRADE("N"), + INDICATES_THE_PARTY_RECEIVING_MESSAGE_MUST_REPORT_TRADE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ReportedPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/ReportedPx.java new file mode 100644 index 0000000..b146159 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ReportedPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReportedPx extends BaseFieldType { + public static final ReportedPx INSTANCE = new ReportedPx(); + + private ReportedPx() { + super( + "ReportedPx", + 861, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ReportedPxDiff.java b/fix4j-assert-fixspec-50sp2/fieldtype/ReportedPxDiff.java new file mode 100644 index 0000000..82caf8d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ReportedPxDiff.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReportedPxDiff extends BaseFieldType { + public static final ReportedPxDiff INSTANCE = new ReportedPxDiff(); + + private ReportedPxDiff() { + super( + "ReportedPxDiff", + 1134, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RepurchaseRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/RepurchaseRate.java new file mode 100644 index 0000000..0adc340 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RepurchaseRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RepurchaseRate extends BaseFieldType { + public static final RepurchaseRate INSTANCE = new RepurchaseRate(); + + private RepurchaseRate() { + super( + "RepurchaseRate", + 227, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RepurchaseTerm.java b/fix4j-assert-fixspec-50sp2/fieldtype/RepurchaseTerm.java new file mode 100644 index 0000000..4274f0e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RepurchaseTerm.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RepurchaseTerm extends BaseFieldType { + public static final RepurchaseTerm INSTANCE = new RepurchaseTerm(); + + private RepurchaseTerm() { + super( + "RepurchaseTerm", + 226, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RequestedPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/RequestedPartyRole.java new file mode 100644 index 0000000..d5debe4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RequestedPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RequestedPartyRole extends BaseFieldType { + public static final RequestedPartyRole INSTANCE = new RequestedPartyRole(); + + private RequestedPartyRole() { + super( + "RequestedPartyRole", + 1509, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ResetSeqNumFlag.java b/fix4j-assert-fixspec-50sp2/fieldtype/ResetSeqNumFlag.java new file mode 100644 index 0000000..99cb8f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ResetSeqNumFlag.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ResetSeqNumFlag extends BaseFieldType { + public static final ResetSeqNumFlag INSTANCE = new ResetSeqNumFlag(); + + private ResetSeqNumFlag() { + super( + "ResetSeqNumFlag", + 141, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO = new Field(ResetSeqNumFlag.INSTANCE, Values.NO.getOrdinal()); + public final Field YES_RESET_SEQUENCE_NUMBERS = new Field(ResetSeqNumFlag.INSTANCE, Values.YES_RESET_SEQUENCE_NUMBERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO("N"), + YES_RESET_SEQUENCE_NUMBERS("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RespondentType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RespondentType.java new file mode 100644 index 0000000..f2ecf20 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RespondentType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RespondentType extends BaseFieldType { + public static final RespondentType INSTANCE = new RespondentType(); + + private RespondentType() { + super( + "RespondentType", + 1172, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ALL_MARKET_MAKERS = new Field(RespondentType.INSTANCE, Values.ALL_MARKET_MAKERS.getOrdinal()); + public final Field SPECIFIED_MARKET_PARTICIPANTS = new Field(RespondentType.INSTANCE, Values.SPECIFIED_MARKET_PARTICIPANTS.getOrdinal()); + public final Field ALL_MARKET_PARTICIPANTS = new Field(RespondentType.INSTANCE, Values.ALL_MARKET_PARTICIPANTS.getOrdinal()); + public final Field PRIMARY_MARKET_MAKERS = new Field(RespondentType.INSTANCE, Values.PRIMARY_MARKET_MAKERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ALL_MARKET_MAKERS("3"), + SPECIFIED_MARKET_PARTICIPANTS("2"), + ALL_MARKET_PARTICIPANTS("1"), + PRIMARY_MARKET_MAKERS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ResponseDestination.java b/fix4j-assert-fixspec-50sp2/fieldtype/ResponseDestination.java new file mode 100644 index 0000000..b5ea2ac --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ResponseDestination.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ResponseDestination extends BaseFieldType { + public static final ResponseDestination INSTANCE = new ResponseDestination(); + + private ResponseDestination() { + super( + "ResponseDestination", + 726, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ResponseTransportType.java b/fix4j-assert-fixspec-50sp2/fieldtype/ResponseTransportType.java new file mode 100644 index 0000000..77cf139 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ResponseTransportType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ResponseTransportType extends BaseFieldType { + public static final ResponseTransportType INSTANCE = new ResponseTransportType(); + + private ResponseTransportType() { + super( + "ResponseTransportType", + 725, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OUT_OF_BAND__PREARRANGED_OUTOFBAND_DELIVERY_MECHANIZM_IE_FTP_HTT = new Field(ResponseTransportType.INSTANCE, Values.OUT_OF_BAND__PREARRANGED_OUTOFBAND_DELIVERY_MECHANIZM_IE_FTP_HTT.getOrdinal()); + public final Field INBAND__TRANSPORT_THE_REQUEST_WAS_SENT_OVER_DEFAULT = new Field(ResponseTransportType.INSTANCE, Values.INBAND__TRANSPORT_THE_REQUEST_WAS_SENT_OVER_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OUT_OF_BAND__PREARRANGED_OUTOFBAND_DELIVERY_MECHANIZM_IE_FTP_HTT("1"), + INBAND__TRANSPORT_THE_REQUEST_WAS_SENT_OVER_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RestructuringType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RestructuringType.java new file mode 100644 index 0000000..d916183 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RestructuringType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RestructuringType extends BaseFieldType { + public static final RestructuringType INSTANCE = new RestructuringType(); + + private RestructuringType() { + super( + "RestructuringType", + 1449, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO_RESTRUCTURING_SPECIFIED = new Field(RestructuringType.INSTANCE, Values.NO_RESTRUCTURING_SPECIFIED.getOrdinal()); + public final Field FULL_RESTRUCTURING = new Field(RestructuringType.INSTANCE, Values.FULL_RESTRUCTURING.getOrdinal()); + public final Field MODIFIED_MOD_RESTRUCTURING = new Field(RestructuringType.INSTANCE, Values.MODIFIED_MOD_RESTRUCTURING.getOrdinal()); + public final Field MODIFIED_RESTRUCTURING = new Field(RestructuringType.INSTANCE, Values.MODIFIED_RESTRUCTURING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO_RESTRUCTURING_SPECIFIED("XR"), + FULL_RESTRUCTURING("FR"), + MODIFIED_MOD_RESTRUCTURING("MM"), + MODIFIED_RESTRUCTURING("MR"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ReversalIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/ReversalIndicator.java new file mode 100644 index 0000000..ed2ba95 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ReversalIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReversalIndicator extends BaseFieldType { + public static final ReversalIndicator INSTANCE = new ReversalIndicator(); + + private ReversalIndicator() { + super( + "ReversalIndicator", + 700, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskCFICode.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskCFICode.java new file mode 100644 index 0000000..f949ff7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskCFICode extends BaseFieldType { + public static final RiskCFICode INSTANCE = new RiskCFICode(); + + private RiskCFICode() { + super( + "RiskCFICode", + 1546, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskCouponRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskCouponRate.java new file mode 100644 index 0000000..7311ebe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskCouponRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskCouponRate extends BaseFieldType { + public static final RiskCouponRate INSTANCE = new RiskCouponRate(); + + private RiskCouponRate() { + super( + "RiskCouponRate", + 1555, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskEncodedSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskEncodedSecurityDesc.java new file mode 100644 index 0000000..c7d997a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskEncodedSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskEncodedSecurityDesc extends BaseFieldType { + public static final RiskEncodedSecurityDesc INSTANCE = new RiskEncodedSecurityDesc(); + + private RiskEncodedSecurityDesc() { + super( + "RiskEncodedSecurityDesc", + 1621, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskEncodedSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskEncodedSecurityDescLen.java new file mode 100644 index 0000000..7437545 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskEncodedSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskEncodedSecurityDescLen extends BaseFieldType { + public static final RiskEncodedSecurityDescLen INSTANCE = new RiskEncodedSecurityDescLen(); + + private RiskEncodedSecurityDescLen() { + super( + "RiskEncodedSecurityDescLen", + 1620, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskFlexibleIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskFlexibleIndicator.java new file mode 100644 index 0000000..f877057 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskFlexibleIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskFlexibleIndicator extends BaseFieldType { + public static final RiskFlexibleIndicator INSTANCE = new RiskFlexibleIndicator(); + + private RiskFlexibleIndicator() { + super( + "RiskFlexibleIndicator", + 1554, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskFreeRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskFreeRate.java new file mode 100644 index 0000000..161552d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskFreeRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskFreeRate extends BaseFieldType { + public static final RiskFreeRate INSTANCE = new RiskFreeRate(); + + private RiskFreeRate() { + super( + "RiskFreeRate", + 1190, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskInstrumentMultiplier.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskInstrumentMultiplier.java new file mode 100644 index 0000000..8115bb6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskInstrumentMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskInstrumentMultiplier extends BaseFieldType { + public static final RiskInstrumentMultiplier INSTANCE = new RiskInstrumentMultiplier(); + + private RiskInstrumentMultiplier() { + super( + "RiskInstrumentMultiplier", + 1558, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskInstrumentOperator.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskInstrumentOperator.java new file mode 100644 index 0000000..e673392 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskInstrumentOperator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskInstrumentOperator extends BaseFieldType { + public static final RiskInstrumentOperator INSTANCE = new RiskInstrumentOperator(); + + private RiskInstrumentOperator() { + super( + "RiskInstrumentOperator", + 1535, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXCLUDE = new Field(RiskInstrumentOperator.INSTANCE, Values.EXCLUDE.getOrdinal()); + public final Field INCLUDE = new Field(RiskInstrumentOperator.INSTANCE, Values.INCLUDE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXCLUDE("2"), + INCLUDE("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskInstrumentSettlType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskInstrumentSettlType.java new file mode 100644 index 0000000..95a61a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskInstrumentSettlType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskInstrumentSettlType extends BaseFieldType { + public static final RiskInstrumentSettlType INSTANCE = new RiskInstrumentSettlType(); + + private RiskInstrumentSettlType() { + super( + "RiskInstrumentSettlType", + 1557, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitAmount.java new file mode 100644 index 0000000..e212b5b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskLimitAmount extends BaseFieldType { + public static final RiskLimitAmount INSTANCE = new RiskLimitAmount(); + + private RiskLimitAmount() { + super( + "RiskLimitAmount", + 1531, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitCurrency.java new file mode 100644 index 0000000..00d11dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskLimitCurrency extends BaseFieldType { + public static final RiskLimitCurrency INSTANCE = new RiskLimitCurrency(); + + private RiskLimitCurrency() { + super( + "RiskLimitCurrency", + 1532, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitPlatform.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitPlatform.java new file mode 100644 index 0000000..3e42689 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitPlatform.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskLimitPlatform extends BaseFieldType { + public static final RiskLimitPlatform INSTANCE = new RiskLimitPlatform(); + + private RiskLimitPlatform() { + super( + "RiskLimitPlatform", + 1533, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitType.java new file mode 100644 index 0000000..9bbef16 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskLimitType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskLimitType extends BaseFieldType { + public static final RiskLimitType INSTANCE = new RiskLimitType(); + + private RiskLimitType() { + super( + "RiskLimitType", + 1530, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXPOSURE = new Field(RiskLimitType.INSTANCE, Values.EXPOSURE.getOrdinal()); + public final Field NET_LIMIT = new Field(RiskLimitType.INSTANCE, Values.NET_LIMIT.getOrdinal()); + public final Field GROSS_LIMIT = new Field(RiskLimitType.INSTANCE, Values.GROSS_LIMIT.getOrdinal()); + public final Field SHORT_LIMIT = new Field(RiskLimitType.INSTANCE, Values.SHORT_LIMIT.getOrdinal()); + public final Field LONG_LIMIT = new Field(RiskLimitType.INSTANCE, Values.LONG_LIMIT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXPOSURE("3"), + NET_LIMIT("2"), + GROSS_LIMIT("1"), + SHORT_LIMIT("5"), + LONG_LIMIT("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskMaturityMonthYear.java new file mode 100644 index 0000000..ce31ec9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskMaturityMonthYear extends BaseFieldType { + public static final RiskMaturityMonthYear INSTANCE = new RiskMaturityMonthYear(); + + private RiskMaturityMonthYear() { + super( + "RiskMaturityMonthYear", + 1549, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskMaturityTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskMaturityTime.java new file mode 100644 index 0000000..7cf35da --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskMaturityTime extends BaseFieldType { + public static final RiskMaturityTime INSTANCE = new RiskMaturityTime(); + + private RiskMaturityTime() { + super( + "RiskMaturityTime", + 1550, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskProduct.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskProduct.java new file mode 100644 index 0000000..cdbc0b4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskProduct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskProduct extends BaseFieldType { + public static final RiskProduct INSTANCE = new RiskProduct(); + + private RiskProduct() { + super( + "RiskProduct", + 1543, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskProductComplex.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskProductComplex.java new file mode 100644 index 0000000..0b42942 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskProductComplex.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskProductComplex extends BaseFieldType { + public static final RiskProductComplex INSTANCE = new RiskProductComplex(); + + private RiskProductComplex() { + super( + "RiskProductComplex", + 1544, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskPutOrCall.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskPutOrCall.java new file mode 100644 index 0000000..1b590e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskPutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskPutOrCall extends BaseFieldType { + public static final RiskPutOrCall INSTANCE = new RiskPutOrCall(); + + private RiskPutOrCall() { + super( + "RiskPutOrCall", + 1553, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskRestructuringType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskRestructuringType.java new file mode 100644 index 0000000..7754a24 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskRestructuringType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskRestructuringType extends BaseFieldType { + public static final RiskRestructuringType INSTANCE = new RiskRestructuringType(); + + private RiskRestructuringType() { + super( + "RiskRestructuringType", + 1551, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityAltID.java new file mode 100644 index 0000000..8e66312 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityAltID extends BaseFieldType { + public static final RiskSecurityAltID INSTANCE = new RiskSecurityAltID(); + + private RiskSecurityAltID() { + super( + "RiskSecurityAltID", + 1541, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityAltIDSource.java new file mode 100644 index 0000000..5bb0c98 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityAltIDSource extends BaseFieldType { + public static final RiskSecurityAltIDSource INSTANCE = new RiskSecurityAltIDSource(); + + private RiskSecurityAltIDSource() { + super( + "RiskSecurityAltIDSource", + 1542, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityDesc.java new file mode 100644 index 0000000..8e3e104 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityDesc extends BaseFieldType { + public static final RiskSecurityDesc INSTANCE = new RiskSecurityDesc(); + + private RiskSecurityDesc() { + super( + "RiskSecurityDesc", + 1556, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityExchange.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityExchange.java new file mode 100644 index 0000000..2555cea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityExchange extends BaseFieldType { + public static final RiskSecurityExchange INSTANCE = new RiskSecurityExchange(); + + private RiskSecurityExchange() { + super( + "RiskSecurityExchange", + 1616, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityGroup.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityGroup.java new file mode 100644 index 0000000..576eac5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityGroup.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityGroup extends BaseFieldType { + public static final RiskSecurityGroup INSTANCE = new RiskSecurityGroup(); + + private RiskSecurityGroup() { + super( + "RiskSecurityGroup", + 1545, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityID.java new file mode 100644 index 0000000..573f99a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityID extends BaseFieldType { + public static final RiskSecurityID INSTANCE = new RiskSecurityID(); + + private RiskSecurityID() { + super( + "RiskSecurityID", + 1538, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityIDSource.java new file mode 100644 index 0000000..975d4d5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityIDSource extends BaseFieldType { + public static final RiskSecurityIDSource INSTANCE = new RiskSecurityIDSource(); + + private RiskSecurityIDSource() { + super( + "RiskSecurityIDSource", + 1539, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecuritySubType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecuritySubType.java new file mode 100644 index 0000000..1864b35 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecuritySubType extends BaseFieldType { + public static final RiskSecuritySubType INSTANCE = new RiskSecuritySubType(); + + private RiskSecuritySubType() { + super( + "RiskSecuritySubType", + 1548, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityType.java new file mode 100644 index 0000000..905377a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityType extends BaseFieldType { + public static final RiskSecurityType INSTANCE = new RiskSecurityType(); + + private RiskSecurityType() { + super( + "RiskSecurityType", + 1547, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSeniority.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSeniority.java new file mode 100644 index 0000000..6100cbe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSeniority.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSeniority extends BaseFieldType { + public static final RiskSeniority INSTANCE = new RiskSeniority(); + + private RiskSeniority() { + super( + "RiskSeniority", + 1552, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSymbol.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSymbol.java new file mode 100644 index 0000000..bd52c6e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSymbol extends BaseFieldType { + public static final RiskSymbol INSTANCE = new RiskSymbol(); + + private RiskSymbol() { + super( + "RiskSymbol", + 1536, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskSymbolSfx.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSymbolSfx.java new file mode 100644 index 0000000..6216835 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSymbolSfx extends BaseFieldType { + public static final RiskSymbolSfx INSTANCE = new RiskSymbolSfx(); + + private RiskSymbolSfx() { + super( + "RiskSymbolSfx", + 1537, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskWarningLevelName.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskWarningLevelName.java new file mode 100644 index 0000000..9b9f71d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskWarningLevelName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskWarningLevelName extends BaseFieldType { + public static final RiskWarningLevelName INSTANCE = new RiskWarningLevelName(); + + private RiskWarningLevelName() { + super( + "RiskWarningLevelName", + 1561, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RiskWarningLevelPercent.java b/fix4j-assert-fixspec-50sp2/fieldtype/RiskWarningLevelPercent.java new file mode 100644 index 0000000..4db2d88 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RiskWarningLevelPercent.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskWarningLevelPercent extends BaseFieldType { + public static final RiskWarningLevelPercent INSTANCE = new RiskWarningLevelPercent(); + + private RiskWarningLevelPercent() { + super( + "RiskWarningLevelPercent", + 1560, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RndPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/RndPx.java new file mode 100644 index 0000000..2eb0ae1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RndPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RndPx extends BaseFieldType { + public static final RndPx INSTANCE = new RndPx(); + + private RndPx() { + super( + "RndPx", + 991, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RootPartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RootPartyID.java new file mode 100644 index 0000000..f552aa1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RootPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RootPartyID extends BaseFieldType { + public static final RootPartyID INSTANCE = new RootPartyID(); + + private RootPartyID() { + super( + "RootPartyID", + 1117, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RootPartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/RootPartyIDSource.java new file mode 100644 index 0000000..ec15f18 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RootPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RootPartyIDSource extends BaseFieldType { + public static final RootPartyIDSource INSTANCE = new RootPartyIDSource(); + + private RootPartyIDSource() { + super( + "RootPartyIDSource", + 1118, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RootPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/RootPartyRole.java new file mode 100644 index 0000000..0f484e3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RootPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RootPartyRole extends BaseFieldType { + public static final RootPartyRole INSTANCE = new RootPartyRole(); + + private RootPartyRole() { + super( + "RootPartyRole", + 1119, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RootPartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RootPartySubID.java new file mode 100644 index 0000000..748c2ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RootPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RootPartySubID extends BaseFieldType { + public static final RootPartySubID INSTANCE = new RootPartySubID(); + + private RootPartySubID() { + super( + "RootPartySubID", + 1121, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RootPartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RootPartySubIDType.java new file mode 100644 index 0000000..5b41751 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RootPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RootPartySubIDType extends BaseFieldType { + public static final RootPartySubIDType INSTANCE = new RootPartySubIDType(); + + private RootPartySubIDType() { + super( + "RootPartySubIDType", + 1122, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RoundLot.java b/fix4j-assert-fixspec-50sp2/fieldtype/RoundLot.java new file mode 100644 index 0000000..cd97665 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RoundLot.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RoundLot extends BaseFieldType { + public static final RoundLot INSTANCE = new RoundLot(); + + private RoundLot() { + super( + "RoundLot", + 561, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RoundingDirection.java b/fix4j-assert-fixspec-50sp2/fieldtype/RoundingDirection.java new file mode 100644 index 0000000..42f2c5f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RoundingDirection.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RoundingDirection extends BaseFieldType { + public static final RoundingDirection INSTANCE = new RoundingDirection(); + + private RoundingDirection() { + super( + "RoundingDirection", + 468, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ROUND_UP = new Field(RoundingDirection.INSTANCE, Values.ROUND_UP.getOrdinal()); + public final Field ROUND_DOWN = new Field(RoundingDirection.INSTANCE, Values.ROUND_DOWN.getOrdinal()); + public final Field ROUND_TO_NEAREST = new Field(RoundingDirection.INSTANCE, Values.ROUND_TO_NEAREST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ROUND_UP("2"), + ROUND_DOWN("1"), + ROUND_TO_NEAREST("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RoundingModulus.java b/fix4j-assert-fixspec-50sp2/fieldtype/RoundingModulus.java new file mode 100644 index 0000000..cfa6347 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RoundingModulus.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RoundingModulus extends BaseFieldType { + public static final RoundingModulus INSTANCE = new RoundingModulus(); + + private RoundingModulus() { + super( + "RoundingModulus", + 469, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RoutingID.java b/fix4j-assert-fixspec-50sp2/fieldtype/RoutingID.java new file mode 100644 index 0000000..7ec7587 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RoutingID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RoutingID extends BaseFieldType { + public static final RoutingID INSTANCE = new RoutingID(); + + private RoutingID() { + super( + "RoutingID", + 217, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RoutingType.java b/fix4j-assert-fixspec-50sp2/fieldtype/RoutingType.java new file mode 100644 index 0000000..7fd205a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RoutingType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RoutingType extends BaseFieldType { + public static final RoutingType INSTANCE = new RoutingType(); + + private RoutingType() { + super( + "RoutingType", + 216, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BLOCK_FIRM = new Field(RoutingType.INSTANCE, Values.BLOCK_FIRM.getOrdinal()); + public final Field TARGET_LIST = new Field(RoutingType.INSTANCE, Values.TARGET_LIST.getOrdinal()); + public final Field TARGET_FIRM = new Field(RoutingType.INSTANCE, Values.TARGET_FIRM.getOrdinal()); + public final Field BLOCK_LIST = new Field(RoutingType.INSTANCE, Values.BLOCK_LIST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BLOCK_FIRM("3"), + TARGET_LIST("2"), + TARGET_FIRM("1"), + BLOCK_LIST("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RptSeq.java b/fix4j-assert-fixspec-50sp2/fieldtype/RptSeq.java new file mode 100644 index 0000000..0fc20e7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RptSeq.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RptSeq extends BaseFieldType { + public static final RptSeq INSTANCE = new RptSeq(); + + private RptSeq() { + super( + "RptSeq", + 83, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/RptSys.java b/fix4j-assert-fixspec-50sp2/fieldtype/RptSys.java new file mode 100644 index 0000000..4536988 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/RptSys.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RptSys extends BaseFieldType { + public static final RptSys INSTANCE = new RptSys(); + + private RptSys() { + super( + "RptSys", + 1135, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Scope.java b/fix4j-assert-fixspec-50sp2/fieldtype/Scope.java new file mode 100644 index 0000000..2486479 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Scope.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Scope extends BaseFieldType { + public static final Scope INSTANCE = new Scope(); + + private Scope() { + super( + "Scope", + 546, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GLOBAL = new Field(Scope.INSTANCE, Values.GLOBAL.getOrdinal()); + public final Field NATIONAL = new Field(Scope.INSTANCE, Values.NATIONAL.getOrdinal()); + public final Field LOCAL_MARKET_EXCHANGE_ECN_ATS = new Field(Scope.INSTANCE, Values.LOCAL_MARKET_EXCHANGE_ECN_ATS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GLOBAL("3"), + NATIONAL("2"), + LOCAL_MARKET_EXCHANGE_ECN_ATS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecDefStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecDefStatus.java new file mode 100644 index 0000000..28d03d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecDefStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecDefStatus extends BaseFieldType { + public static final SecDefStatus INSTANCE = new SecDefStatus(); + + private SecDefStatus() { + super( + "SecDefStatus", + 653, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNAUTHORIZED_REQUEST = new Field(SecDefStatus.INSTANCE, Values.UNAUTHORIZED_REQUEST.getOrdinal()); + public final Field REJECTED = new Field(SecDefStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field APPROVED_ACCEPTED = new Field(SecDefStatus.INSTANCE, Values.APPROVED_ACCEPTED.getOrdinal()); + public final Field PENDING_APPROVAL = new Field(SecDefStatus.INSTANCE, Values.PENDING_APPROVAL.getOrdinal()); + public final Field INVALID_DEFINITION_REQUEST = new Field(SecDefStatus.INSTANCE, Values.INVALID_DEFINITION_REQUEST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNAUTHORIZED_REQUEST("3"), + REJECTED("2"), + APPROVED_ACCEPTED("1"), + PENDING_APPROVAL("0"), + INVALID_DEFINITION_REQUEST("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryAllocID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryAllocID.java new file mode 100644 index 0000000..89f03b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryAllocID extends BaseFieldType { + public static final SecondaryAllocID INSTANCE = new SecondaryAllocID(); + + private SecondaryAllocID() { + super( + "SecondaryAllocID", + 793, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryClOrdID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryClOrdID.java new file mode 100644 index 0000000..38e8650 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryClOrdID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryClOrdID extends BaseFieldType { + public static final SecondaryClOrdID INSTANCE = new SecondaryClOrdID(); + + private SecondaryClOrdID() { + super( + "SecondaryClOrdID", + 526, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryDisplayQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryDisplayQty.java new file mode 100644 index 0000000..a176012 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryDisplayQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryDisplayQty extends BaseFieldType { + public static final SecondaryDisplayQty INSTANCE = new SecondaryDisplayQty(); + + private SecondaryDisplayQty() { + super( + "SecondaryDisplayQty", + 1082, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryExecID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryExecID.java new file mode 100644 index 0000000..6573dc9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryExecID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryExecID extends BaseFieldType { + public static final SecondaryExecID INSTANCE = new SecondaryExecID(); + + private SecondaryExecID() { + super( + "SecondaryExecID", + 527, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryFirmTradeID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryFirmTradeID.java new file mode 100644 index 0000000..b5b04f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryFirmTradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryFirmTradeID extends BaseFieldType { + public static final SecondaryFirmTradeID INSTANCE = new SecondaryFirmTradeID(); + + private SecondaryFirmTradeID() { + super( + "SecondaryFirmTradeID", + 1042, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryHighLimitPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryHighLimitPrice.java new file mode 100644 index 0000000..34774bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryHighLimitPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryHighLimitPrice extends BaseFieldType { + public static final SecondaryHighLimitPrice INSTANCE = new SecondaryHighLimitPrice(); + + private SecondaryHighLimitPrice() { + super( + "SecondaryHighLimitPrice", + 1230, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryIndividualAllocID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryIndividualAllocID.java new file mode 100644 index 0000000..da54d16 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryIndividualAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryIndividualAllocID extends BaseFieldType { + public static final SecondaryIndividualAllocID INSTANCE = new SecondaryIndividualAllocID(); + + private SecondaryIndividualAllocID() { + super( + "SecondaryIndividualAllocID", + 989, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryLowLimitPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryLowLimitPrice.java new file mode 100644 index 0000000..2f18da2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryLowLimitPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryLowLimitPrice extends BaseFieldType { + public static final SecondaryLowLimitPrice INSTANCE = new SecondaryLowLimitPrice(); + + private SecondaryLowLimitPrice() { + super( + "SecondaryLowLimitPrice", + 1221, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryOrderID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryOrderID.java new file mode 100644 index 0000000..aa474c0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryOrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryOrderID extends BaseFieldType { + public static final SecondaryOrderID INSTANCE = new SecondaryOrderID(); + + private SecondaryOrderID() { + super( + "SecondaryOrderID", + 198, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryPriceLimitType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryPriceLimitType.java new file mode 100644 index 0000000..c335c53 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryPriceLimitType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryPriceLimitType extends BaseFieldType { + public static final SecondaryPriceLimitType INSTANCE = new SecondaryPriceLimitType(); + + private SecondaryPriceLimitType() { + super( + "SecondaryPriceLimitType", + 1305, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradeID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradeID.java new file mode 100644 index 0000000..2c5fec5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryTradeID extends BaseFieldType { + public static final SecondaryTradeID INSTANCE = new SecondaryTradeID(); + + private SecondaryTradeID() { + super( + "SecondaryTradeID", + 1040, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradeReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradeReportID.java new file mode 100644 index 0000000..636ec94 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradeReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryTradeReportID extends BaseFieldType { + public static final SecondaryTradeReportID INSTANCE = new SecondaryTradeReportID(); + + private SecondaryTradeReportID() { + super( + "SecondaryTradeReportID", + 818, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradeReportRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradeReportRefID.java new file mode 100644 index 0000000..4837efb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradeReportRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryTradeReportRefID extends BaseFieldType { + public static final SecondaryTradeReportRefID INSTANCE = new SecondaryTradeReportRefID(); + + private SecondaryTradeReportRefID() { + super( + "SecondaryTradeReportRefID", + 881, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradingReferencePrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradingReferencePrice.java new file mode 100644 index 0000000..e7a4d49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTradingReferencePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryTradingReferencePrice extends BaseFieldType { + public static final SecondaryTradingReferencePrice INSTANCE = new SecondaryTradingReferencePrice(); + + private SecondaryTradingReferencePrice() { + super( + "SecondaryTradingReferencePrice", + 1240, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTrdType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTrdType.java new file mode 100644 index 0000000..b338cb3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecondaryTrdType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryTrdType extends BaseFieldType { + public static final SecondaryTrdType INSTANCE = new SecondaryTrdType(); + + private SecondaryTrdType() { + super( + "SecondaryTrdType", + 855, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecureData.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecureData.java new file mode 100644 index 0000000..a1e3221 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecureData.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecureData extends BaseFieldType { + public static final SecureData INSTANCE = new SecureData(); + + private SecureData() { + super( + "SecureData", + 91, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecureDataLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecureDataLen.java new file mode 100644 index 0000000..95d6ac5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecureDataLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecureDataLen extends BaseFieldType { + public static final SecureDataLen INSTANCE = new SecureDataLen(); + + private SecureDataLen() { + super( + "SecureDataLen", + 90, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityAltID.java new file mode 100644 index 0000000..59c91e3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityAltID extends BaseFieldType { + public static final SecurityAltID INSTANCE = new SecurityAltID(); + + private SecurityAltID() { + super( + "SecurityAltID", + 455, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityAltIDSource.java new file mode 100644 index 0000000..16ae621 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityAltIDSource extends BaseFieldType { + public static final SecurityAltIDSource INSTANCE = new SecurityAltIDSource(); + + private SecurityAltIDSource() { + super( + "SecurityAltIDSource", + 456, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityDesc.java new file mode 100644 index 0000000..0a94561 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityDesc extends BaseFieldType { + public static final SecurityDesc INSTANCE = new SecurityDesc(); + + private SecurityDesc() { + super( + "SecurityDesc", + 107, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityExchange.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityExchange.java new file mode 100644 index 0000000..b54752c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityExchange extends BaseFieldType { + public static final SecurityExchange INSTANCE = new SecurityExchange(); + + private SecurityExchange() { + super( + "SecurityExchange", + 207, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityGroup.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityGroup.java new file mode 100644 index 0000000..75f57c7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityGroup.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityGroup extends BaseFieldType { + public static final SecurityGroup INSTANCE = new SecurityGroup(); + + private SecurityGroup() { + super( + "SecurityGroup", + 1151, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityID.java new file mode 100644 index 0000000..3bc64ea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityID extends BaseFieldType { + public static final SecurityID INSTANCE = new SecurityID(); + + private SecurityID() { + super( + "SecurityID", + 48, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityIDSource.java new file mode 100644 index 0000000..e38926e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityIDSource.java @@ -0,0 +1,87 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityIDSource extends BaseFieldType { + public static final SecurityIDSource INSTANCE = new SecurityIDSource(); + + private SecurityIDSource() { + super( + "SecurityIDSource", + 22, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field VALOREN = new Field(SecurityIDSource.INSTANCE, Values.VALOREN.getOrdinal()); + public final Field SICOVAM = new Field(SecurityIDSource.INSTANCE, Values.SICOVAM.getOrdinal()); + public final Field BELGIAN = new Field(SecurityIDSource.INSTANCE, Values.BELGIAN.getOrdinal()); + public final Field COMMON_CLEARSTREAM_AND_EUROCLEAR = new Field(SecurityIDSource.INSTANCE, Values.COMMON_CLEARSTREAM_AND_EUROCLEAR.getOrdinal()); + public final Field BLOOMBERG_SYMBOL = new Field(SecurityIDSource.INSTANCE, Values.BLOOMBERG_SYMBOL.getOrdinal()); + public final Field WERTPAPIER = new Field(SecurityIDSource.INSTANCE, Values.WERTPAPIER.getOrdinal()); + public final Field DUTCH = new Field(SecurityIDSource.INSTANCE, Values.DUTCH.getOrdinal()); + public final Field LETTER_OF_CREDIT = new Field(SecurityIDSource.INSTANCE, Values.LETTER_OF_CREDIT.getOrdinal()); + public final Field MARKETPLACEASSIGNED_IDENTIFIER = new Field(SecurityIDSource.INSTANCE, Values.MARKETPLACEASSIGNED_IDENTIFIER.getOrdinal()); + public final Field CLEARING_HOUSE__CLEARING_ORGANIZATION = new Field(SecurityIDSource.INSTANCE, Values.CLEARING_HOUSE__CLEARING_ORGANIZATION.getOrdinal()); + public final Field ISDAFPML_PRODUCT_SPECIFICATION_XML_IN_ENCODEDSECURITYDESC = new Field(SecurityIDSource.INSTANCE, Values.ISDAFPML_PRODUCT_SPECIFICATION_XML_IN_ENCODEDSECURITYDESC.getOrdinal()); + public final Field OPTION_PRICE_REPORTING_AUTHORITY = new Field(SecurityIDSource.INSTANCE, Values.OPTION_PRICE_REPORTING_AUTHORITY.getOrdinal()); + public final Field ISDAFPML_PRODUCT_URL_URL_IN_SECURITYID = new Field(SecurityIDSource.INSTANCE, Values.ISDAFPML_PRODUCT_URL_URL_IN_SECURITYID.getOrdinal()); + public final Field QUIK = new Field(SecurityIDSource.INSTANCE, Values.QUIK.getOrdinal()); + public final Field SEDOL = new Field(SecurityIDSource.INSTANCE, Values.SEDOL.getOrdinal()); + public final Field CUSIP = new Field(SecurityIDSource.INSTANCE, Values.CUSIP.getOrdinal()); + public final Field ISO_COUNTRY_CODE = new Field(SecurityIDSource.INSTANCE, Values.ISO_COUNTRY_CODE.getOrdinal()); + public final Field ISO_CURRENCY_CODE = new Field(SecurityIDSource.INSTANCE, Values.ISO_CURRENCY_CODE.getOrdinal()); + public final Field RIC_CODE = new Field(SecurityIDSource.INSTANCE, Values.RIC_CODE.getOrdinal()); + public final Field ISIN_NUMBER = new Field(SecurityIDSource.INSTANCE, Values.ISIN_NUMBER.getOrdinal()); + public final Field CONSOLIDATED_TAPE_ASSOCIATION_CTA_SYMBOL_SIAC_CTSCQS_LINE_FORMAT = new Field(SecurityIDSource.INSTANCE, Values.CONSOLIDATED_TAPE_ASSOCIATION_CTA_SYMBOL_SIAC_CTSCQS_LINE_FORMAT.getOrdinal()); + public final Field EXCHANGE_SYMBOL = new Field(SecurityIDSource.INSTANCE, Values.EXCHANGE_SYMBOL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + VALOREN("D"), + SICOVAM("E"), + BELGIAN("F"), + COMMON_CLEARSTREAM_AND_EUROCLEAR("G"), + BLOOMBERG_SYMBOL("A"), + WERTPAPIER("B"), + DUTCH("C"), + LETTER_OF_CREDIT("L"), + MARKETPLACEASSIGNED_IDENTIFIER("M"), + CLEARING_HOUSE__CLEARING_ORGANIZATION("H"), + ISDAFPML_PRODUCT_SPECIFICATION_XML_IN_ENCODEDSECURITYDESC("I"), + OPTION_PRICE_REPORTING_AUTHORITY("J"), + ISDAFPML_PRODUCT_URL_URL_IN_SECURITYID("K"), + QUIK("3"), + SEDOL("2"), + CUSIP("1"), + ISO_COUNTRY_CODE("7"), + ISO_CURRENCY_CODE("6"), + RIC_CODE("5"), + ISIN_NUMBER("4"), + CONSOLIDATED_TAPE_ASSOCIATION_CTA_SYMBOL_SIAC_CTSCQS_LINE_FORMAT("9"), + EXCHANGE_SYMBOL("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListDesc.java new file mode 100644 index 0000000..f3d57a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListDesc extends BaseFieldType { + public static final SecurityListDesc INSTANCE = new SecurityListDesc(); + + private SecurityListDesc() { + super( + "SecurityListDesc", + 1467, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListID.java new file mode 100644 index 0000000..b25fde2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListID extends BaseFieldType { + public static final SecurityListID INSTANCE = new SecurityListID(); + + private SecurityListID() { + super( + "SecurityListID", + 1465, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListRefID.java new file mode 100644 index 0000000..8ab181f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListRefID extends BaseFieldType { + public static final SecurityListRefID INSTANCE = new SecurityListRefID(); + + private SecurityListRefID() { + super( + "SecurityListRefID", + 1466, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListRequestType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListRequestType.java new file mode 100644 index 0000000..a19037a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListRequestType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListRequestType extends BaseFieldType { + public static final SecurityListRequestType INSTANCE = new SecurityListRequestType(); + + private SecurityListRequestType() { + super( + "SecurityListRequestType", + 559, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRADINGSESSIONID = new Field(SecurityListRequestType.INSTANCE, Values.TRADINGSESSIONID.getOrdinal()); + public final Field PRODUCT = new Field(SecurityListRequestType.INSTANCE, Values.PRODUCT.getOrdinal()); + public final Field SECURITYTYPE_ANDOR_CFICODE = new Field(SecurityListRequestType.INSTANCE, Values.SECURITYTYPE_ANDOR_CFICODE.getOrdinal()); + public final Field SYMBOL = new Field(SecurityListRequestType.INSTANCE, Values.SYMBOL.getOrdinal()); + public final Field MARKETID_OR_MARKETID__MARKETSEGMENTID = new Field(SecurityListRequestType.INSTANCE, Values.MARKETID_OR_MARKETID__MARKETSEGMENTID.getOrdinal()); + public final Field ALL_SECURITIES = new Field(SecurityListRequestType.INSTANCE, Values.ALL_SECURITIES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRADINGSESSIONID("3"), + PRODUCT("2"), + SECURITYTYPE_ANDOR_CFICODE("1"), + SYMBOL("0"), + MARKETID_OR_MARKETID__MARKETSEGMENTID("5"), + ALL_SECURITIES("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListType.java new file mode 100644 index 0000000..6d0da48 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListType extends BaseFieldType { + public static final SecurityListType INSTANCE = new SecurityListType(); + + private SecurityListType() { + super( + "SecurityListType", + 1470, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MARKET__MARKET_SEGMENT_LIST = new Field(SecurityListType.INSTANCE, Values.MARKET__MARKET_SEGMENT_LIST.getOrdinal()); + public final Field TRADING_LIST = new Field(SecurityListType.INSTANCE, Values.TRADING_LIST.getOrdinal()); + public final Field INDUSTRY_CLASSIFICATION = new Field(SecurityListType.INSTANCE, Values.INDUSTRY_CLASSIFICATION.getOrdinal()); + public final Field NEWSPAPER_LIST = new Field(SecurityListType.INSTANCE, Values.NEWSPAPER_LIST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MARKET__MARKET_SEGMENT_LIST("3"), + TRADING_LIST("2"), + INDUSTRY_CLASSIFICATION("1"), + NEWSPAPER_LIST("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListTypeSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListTypeSource.java new file mode 100644 index 0000000..0c63914 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityListTypeSource.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListTypeSource extends BaseFieldType { + public static final SecurityListTypeSource INSTANCE = new SecurityListTypeSource(); + + private SecurityListTypeSource() { + super( + "SecurityListTypeSource", + 1471, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GICS_GLOBAL_INDUSTRY_CLASSIFICATION_STANDARD_PUBLISHED_BY_STANDA = new Field(SecurityListTypeSource.INSTANCE, Values.GICS_GLOBAL_INDUSTRY_CLASSIFICATION_STANDARD_PUBLISHED_BY_STANDA.getOrdinal()); + public final Field NAICS_NORTH_AMERICAN_INDUSTRY_CLASSIFICATION_SYSTEM_REPLACED_SIC = new Field(SecurityListTypeSource.INSTANCE, Values.NAICS_NORTH_AMERICAN_INDUSTRY_CLASSIFICATION_SYSTEM_REPLACED_SIC.getOrdinal()); + public final Field ICB_INDUSTRY_CLASSIFICATION_BENCHMARK_PUBLISHED_BY_DOW_JONES_AND = new Field(SecurityListTypeSource.INSTANCE, Values.ICB_INDUSTRY_CLASSIFICATION_BENCHMARK_PUBLISHED_BY_DOW_JONES_AND.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GICS_GLOBAL_INDUSTRY_CLASSIFICATION_STANDARD_PUBLISHED_BY_STANDA("3"), + NAICS_NORTH_AMERICAN_INDUSTRY_CLASSIFICATION_SYSTEM_REPLACED_SIC("2"), + ICB_INDUSTRY_CLASSIFICATION_BENCHMARK_PUBLISHED_BY_DOW_JONES_AND("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityReportID.java new file mode 100644 index 0000000..653248f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityReportID extends BaseFieldType { + public static final SecurityReportID INSTANCE = new SecurityReportID(); + + private SecurityReportID() { + super( + "SecurityReportID", + 964, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityReqID.java new file mode 100644 index 0000000..b517640 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityReqID extends BaseFieldType { + public static final SecurityReqID INSTANCE = new SecurityReqID(); + + private SecurityReqID() { + super( + "SecurityReqID", + 320, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityRequestResult.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityRequestResult.java new file mode 100644 index 0000000..6930edb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityRequestResult.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityRequestResult extends BaseFieldType { + public static final SecurityRequestResult INSTANCE = new SecurityRequestResult(); + + private SecurityRequestResult() { + super( + "SecurityRequestResult", + 560, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA = new Field(SecurityRequestResult.INSTANCE, Values.NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA.getOrdinal()); + public final Field NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA = new Field(SecurityRequestResult.INSTANCE, Values.NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA.getOrdinal()); + public final Field INVALID_OR_UNSUPPORTED_REQUEST = new Field(SecurityRequestResult.INSTANCE, Values.INVALID_OR_UNSUPPORTED_REQUEST.getOrdinal()); + public final Field VALID_REQUEST = new Field(SecurityRequestResult.INSTANCE, Values.VALID_REQUEST.getOrdinal()); + public final Field REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED = new Field(SecurityRequestResult.INSTANCE, Values.REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED.getOrdinal()); + public final Field INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE = new Field(SecurityRequestResult.INSTANCE, Values.INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA("3"), + NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA("2"), + INVALID_OR_UNSUPPORTED_REQUEST("1"), + VALID_REQUEST("0"), + REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED("5"), + INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityRequestType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityRequestType.java new file mode 100644 index 0000000..7ae0729 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityRequestType.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityRequestType extends BaseFieldType { + public static final SecurityRequestType INSTANCE = new SecurityRequestType(); + + private SecurityRequestType() { + super( + "SecurityRequestType", + 321, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REQUEST_LIST_SECURITIES_CAN_BE_QUALIFIED_WITH_SYMBOL_SECURITYTYP = new Field(SecurityRequestType.INSTANCE, Values.REQUEST_LIST_SECURITIES_CAN_BE_QUALIFIED_WITH_SYMBOL_SECURITYTYP.getOrdinal()); + public final Field REQUEST_LIST_SECURITY_TYPES = new Field(SecurityRequestType.INSTANCE, Values.REQUEST_LIST_SECURITY_TYPES.getOrdinal()); + public final Field REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_NAME_O = new Field(SecurityRequestType.INSTANCE, Values.REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_NAME_O.getOrdinal()); + public final Field REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS = new Field(SecurityRequestType.INSTANCE, Values.REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS.getOrdinal()); + public final Field TRADINGSESSIONID = new Field(SecurityRequestType.INSTANCE, Values.TRADINGSESSIONID.getOrdinal()); + public final Field PRODUCT = new Field(SecurityRequestType.INSTANCE, Values.PRODUCT.getOrdinal()); + public final Field SECURITYTYPE_AND_OR_CFICODE = new Field(SecurityRequestType.INSTANCE, Values.SECURITYTYPE_AND_OR_CFICODE.getOrdinal()); + public final Field SYMBOL = new Field(SecurityRequestType.INSTANCE, Values.SYMBOL.getOrdinal()); + public final Field MARKETID_OR_MARKETID__MARKETSEGMENTID = new Field(SecurityRequestType.INSTANCE, Values.MARKETID_OR_MARKETID__MARKETSEGMENTID.getOrdinal()); + public final Field ALL_SECURITIES = new Field(SecurityRequestType.INSTANCE, Values.ALL_SECURITIES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REQUEST_LIST_SECURITIES_CAN_BE_QUALIFIED_WITH_SYMBOL_SECURITYTYP("3"), + REQUEST_LIST_SECURITY_TYPES("2"), + REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_NAME_O("1"), + REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS("0"), + TRADINGSESSIONID("7"), + PRODUCT("6"), + SECURITYTYPE_AND_OR_CFICODE("5"), + SYMBOL("4"), + MARKETID_OR_MARKETID__MARKETSEGMENTID("9"), + ALL_SECURITIES("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityResponseID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityResponseID.java new file mode 100644 index 0000000..dd303cb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityResponseID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityResponseID extends BaseFieldType { + public static final SecurityResponseID INSTANCE = new SecurityResponseID(); + + private SecurityResponseID() { + super( + "SecurityResponseID", + 322, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityResponseType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityResponseType.java new file mode 100644 index 0000000..6c110cb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityResponseType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityResponseType extends BaseFieldType { + public static final SecurityResponseType INSTANCE = new SecurityResponseType(); + + private SecurityResponseType() { + super( + "SecurityResponseType", + 323, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST = new Field(SecurityResponseType.INSTANCE, Values.LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST.getOrdinal()); + public final Field ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESS = new Field(SecurityResponseType.INSTANCE, Values.ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESS.getOrdinal()); + public final Field ACCEPT_SECURITY_PROPOSAL_ASIS = new Field(SecurityResponseType.INSTANCE, Values.ACCEPT_SECURITY_PROPOSAL_ASIS.getOrdinal()); + public final Field CANNOT_MATCH_SELECTION_CRITERIA = new Field(SecurityResponseType.INSTANCE, Values.CANNOT_MATCH_SELECTION_CRITERIA.getOrdinal()); + public final Field REJECT_SECURITY_PROPOSAL = new Field(SecurityResponseType.INSTANCE, Values.REJECT_SECURITY_PROPOSAL.getOrdinal()); + public final Field LIST_OF_SECURITIES_RETURNED_PER_REQUEST = new Field(SecurityResponseType.INSTANCE, Values.LIST_OF_SECURITIES_RETURNED_PER_REQUEST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST("3"), + ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESS("2"), + ACCEPT_SECURITY_PROPOSAL_ASIS("1"), + CANNOT_MATCH_SELECTION_CRITERIA("6"), + REJECT_SECURITY_PROPOSAL("5"), + LIST_OF_SECURITIES_RETURNED_PER_REQUEST("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentAcctName.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentAcctName.java new file mode 100644 index 0000000..1981846 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentAcctName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentAcctName extends BaseFieldType { + public static final SecuritySettlAgentAcctName INSTANCE = new SecuritySettlAgentAcctName(); + + private SecuritySettlAgentAcctName() { + super( + "SecuritySettlAgentAcctName", + 179, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentAcctNum.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentAcctNum.java new file mode 100644 index 0000000..e1cd62c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentAcctNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentAcctNum extends BaseFieldType { + public static final SecuritySettlAgentAcctNum INSTANCE = new SecuritySettlAgentAcctNum(); + + private SecuritySettlAgentAcctNum() { + super( + "SecuritySettlAgentAcctNum", + 178, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentCode.java new file mode 100644 index 0000000..8c091b3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentCode extends BaseFieldType { + public static final SecuritySettlAgentCode INSTANCE = new SecuritySettlAgentCode(); + + private SecuritySettlAgentCode() { + super( + "SecuritySettlAgentCode", + 177, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentContactName.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentContactName.java new file mode 100644 index 0000000..461967c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentContactName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentContactName extends BaseFieldType { + public static final SecuritySettlAgentContactName INSTANCE = new SecuritySettlAgentContactName(); + + private SecuritySettlAgentContactName() { + super( + "SecuritySettlAgentContactName", + 180, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentContactPhone.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentContactPhone.java new file mode 100644 index 0000000..c3c4c6b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentContactPhone.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentContactPhone extends BaseFieldType { + public static final SecuritySettlAgentContactPhone INSTANCE = new SecuritySettlAgentContactPhone(); + + private SecuritySettlAgentContactPhone() { + super( + "SecuritySettlAgentContactPhone", + 181, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentName.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentName.java new file mode 100644 index 0000000..1341d6c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySettlAgentName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentName extends BaseFieldType { + public static final SecuritySettlAgentName INSTANCE = new SecuritySettlAgentName(); + + private SecuritySettlAgentName() { + super( + "SecuritySettlAgentName", + 176, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityStatus.java new file mode 100644 index 0000000..0d7cded --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityStatus.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityStatus extends BaseFieldType { + public static final SecurityStatus INSTANCE = new SecurityStatus(); + + private SecurityStatus() { + super( + "SecurityStatus", + 965, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INACTIVE = new Field(SecurityStatus.INSTANCE, Values.INACTIVE.getOrdinal()); + public final Field ACTIVE = new Field(SecurityStatus.INSTANCE, Values.ACTIVE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INACTIVE("2"), + ACTIVE("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityStatusReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityStatusReqID.java new file mode 100644 index 0000000..3a6cf25 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityStatusReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityStatusReqID extends BaseFieldType { + public static final SecurityStatusReqID INSTANCE = new SecurityStatusReqID(); + + private SecurityStatusReqID() { + super( + "SecurityStatusReqID", + 324, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySubType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySubType.java new file mode 100644 index 0000000..862c666 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySubType extends BaseFieldType { + public static final SecuritySubType INSTANCE = new SecuritySubType(); + + private SecuritySubType() { + super( + "SecuritySubType", + 762, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityTradingEvent.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityTradingEvent.java new file mode 100644 index 0000000..98240e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityTradingEvent.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityTradingEvent extends BaseFieldType { + public static final SecurityTradingEvent INSTANCE = new SecurityTradingEvent(); + + private SecurityTradingEvent() { + super( + "SecurityTradingEvent", + 1174, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRICE_VOLATILITY_INTERRUPTION = new Field(SecurityTradingEvent.INSTANCE, Values.PRICE_VOLATILITY_INTERRUPTION.getOrdinal()); + public final Field TRADING_RESUMES_AFTER_HALT = new Field(SecurityTradingEvent.INSTANCE, Values.TRADING_RESUMES_AFTER_HALT.getOrdinal()); + public final Field ORDER_IMBALANCE_AUCTION_IS_EXTENDED = new Field(SecurityTradingEvent.INSTANCE, Values.ORDER_IMBALANCE_AUCTION_IS_EXTENDED.getOrdinal()); + public final Field CHANGE_OF_BOOK_TYPE = new Field(SecurityTradingEvent.INSTANCE, Values.CHANGE_OF_BOOK_TYPE.getOrdinal()); + public final Field CHANGE_OF_SECURITY_TRADING_STATUS = new Field(SecurityTradingEvent.INSTANCE, Values.CHANGE_OF_SECURITY_TRADING_STATUS.getOrdinal()); + public final Field CHANGE_OF_TRADING_SUBSESSION = new Field(SecurityTradingEvent.INSTANCE, Values.CHANGE_OF_TRADING_SUBSESSION.getOrdinal()); + public final Field CHANGE_OF_TRADING_SESSION = new Field(SecurityTradingEvent.INSTANCE, Values.CHANGE_OF_TRADING_SESSION.getOrdinal()); + public final Field CHANGE_OF_MARKET_DEPTH = new Field(SecurityTradingEvent.INSTANCE, Values.CHANGE_OF_MARKET_DEPTH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRICE_VOLATILITY_INTERRUPTION("3"), + TRADING_RESUMES_AFTER_HALT("2"), + ORDER_IMBALANCE_AUCTION_IS_EXTENDED("1"), + CHANGE_OF_BOOK_TYPE("7"), + CHANGE_OF_SECURITY_TRADING_STATUS("6"), + CHANGE_OF_TRADING_SUBSESSION("5"), + CHANGE_OF_TRADING_SESSION("4"), + CHANGE_OF_MARKET_DEPTH("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityTradingStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityTradingStatus.java new file mode 100644 index 0000000..334b2de --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityTradingStatus.java @@ -0,0 +1,95 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityTradingStatus extends BaseFieldType { + public static final SecurityTradingStatus INSTANCE = new SecurityTradingStatus(); + + private SecurityTradingStatus() { + super( + "SecurityTradingStatus", + 326, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_TRADED_ON_THIS_MARKET = new Field(SecurityTradingStatus.INSTANCE, Values.NOT_TRADED_ON_THIS_MARKET.getOrdinal()); + public final Field READY_TO_TRADE_START_OF_SESSION = new Field(SecurityTradingStatus.INSTANCE, Values.READY_TO_TRADE_START_OF_SESSION.getOrdinal()); + public final Field NOT_AVAILABLE_FOR_TRADING_END_OF_SESSION = new Field(SecurityTradingStatus.INSTANCE, Values.NOT_AVAILABLE_FOR_TRADING_END_OF_SESSION.getOrdinal()); + public final Field NEW_PRICE_INDICATION = new Field(SecurityTradingStatus.INSTANCE, Values.NEW_PRICE_INDICATION.getOrdinal()); + public final Field TRADE_DISSEMINATION_TIME = new Field(SecurityTradingStatus.INSTANCE, Values.TRADE_DISSEMINATION_TIME.getOrdinal()); + public final Field NO_MARKET_ON_CLOSE_IMBALANCE = new Field(SecurityTradingStatus.INSTANCE, Values.NO_MARKET_ON_CLOSE_IMBALANCE.getOrdinal()); + public final Field ITS_PREOPENING = new Field(SecurityTradingStatus.INSTANCE, Values.ITS_PREOPENING.getOrdinal()); + public final Field NOT_ASSIGNED = new Field(SecurityTradingStatus.INSTANCE, Values.NOT_ASSIGNED.getOrdinal()); + public final Field NO_MARKET_IMBALANCE = new Field(SecurityTradingStatus.INSTANCE, Values.NO_MARKET_IMBALANCE.getOrdinal()); + public final Field PREOPEN = new Field(SecurityTradingStatus.INSTANCE, Values.PREOPEN.getOrdinal()); + public final Field UNKNOWN_OR_INVALID = new Field(SecurityTradingStatus.INSTANCE, Values.UNKNOWN_OR_INVALID.getOrdinal()); + public final Field OPENING_ROTATION = new Field(SecurityTradingStatus.INSTANCE, Values.OPENING_ROTATION.getOrdinal()); + public final Field FAST_MARKET = new Field(SecurityTradingStatus.INSTANCE, Values.FAST_MARKET.getOrdinal()); + public final Field PRECROSS__SYSTEM_IS_IN_A_PRECROSS_STATE_ALLOWING_MARKET_TO_RESPO = new Field(SecurityTradingStatus.INSTANCE, Values.PRECROSS__SYSTEM_IS_IN_A_PRECROSS_STATE_ALLOWING_MARKET_TO_RESPO.getOrdinal()); + public final Field CROSS__SYSTEM_HAS_CROSSED_A_PERCENTAGE_OF_THE_ORDERS_AND_ALLOWS_ = new Field(SecurityTradingStatus.INSTANCE, Values.CROSS__SYSTEM_HAS_CROSSED_A_PERCENTAGE_OF_THE_ORDERS_AND_ALLOWS_.getOrdinal()); + public final Field POSTCLOSE = new Field(SecurityTradingStatus.INSTANCE, Values.POSTCLOSE.getOrdinal()); + public final Field RESUME = new Field(SecurityTradingStatus.INSTANCE, Values.RESUME.getOrdinal()); + public final Field TRADING_HALT = new Field(SecurityTradingStatus.INSTANCE, Values.TRADING_HALT.getOrdinal()); + public final Field MARKET_ON_CLOSE_IMBALANCE_SELL = new Field(SecurityTradingStatus.INSTANCE, Values.MARKET_ON_CLOSE_IMBALANCE_SELL.getOrdinal()); + public final Field OPENING_DELAY = new Field(SecurityTradingStatus.INSTANCE, Values.OPENING_DELAY.getOrdinal()); + public final Field MARKET_IMBALANCE_BUY = new Field(SecurityTradingStatus.INSTANCE, Values.MARKET_IMBALANCE_BUY.getOrdinal()); + public final Field TRADING_RANGE_INDICATION = new Field(SecurityTradingStatus.INSTANCE, Values.TRADING_RANGE_INDICATION.getOrdinal()); + public final Field PRICE_INDICATION = new Field(SecurityTradingStatus.INSTANCE, Values.PRICE_INDICATION.getOrdinal()); + public final Field NO_OPEN__NO_RESUME = new Field(SecurityTradingStatus.INSTANCE, Values.NO_OPEN__NO_RESUME.getOrdinal()); + public final Field MARKET_ON_CLOSE_IMBALANCE_BUY = new Field(SecurityTradingStatus.INSTANCE, Values.MARKET_ON_CLOSE_IMBALANCE_BUY.getOrdinal()); + public final Field MARKET_IMBALANCE_SELL = new Field(SecurityTradingStatus.INSTANCE, Values.MARKET_IMBALANCE_SELL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_TRADED_ON_THIS_MARKET("19"), + READY_TO_TRADE_START_OF_SESSION("17"), + NOT_AVAILABLE_FOR_TRADING_END_OF_SESSION("18"), + NEW_PRICE_INDICATION("15"), + TRADE_DISSEMINATION_TIME("16"), + NO_MARKET_ON_CLOSE_IMBALANCE("13"), + ITS_PREOPENING("14"), + NOT_ASSIGNED("11"), + NO_MARKET_IMBALANCE("12"), + PREOPEN("21"), + UNKNOWN_OR_INVALID("20"), + OPENING_ROTATION("22"), + FAST_MARKET("23"), + PRECROSS__SYSTEM_IS_IN_A_PRECROSS_STATE_ALLOWING_MARKET_TO_RESPO("24"), + CROSS__SYSTEM_HAS_CROSSED_A_PERCENTAGE_OF_THE_ORDERS_AND_ALLOWS_("25"), + POSTCLOSE("26"), + RESUME("3"), + TRADING_HALT("2"), + MARKET_ON_CLOSE_IMBALANCE_SELL("10"), + OPENING_DELAY("1"), + MARKET_IMBALANCE_BUY("7"), + TRADING_RANGE_INDICATION("6"), + PRICE_INDICATION("5"), + NO_OPEN__NO_RESUME("4"), + MARKET_ON_CLOSE_IMBALANCE_BUY("9"), + MARKET_IMBALANCE_SELL("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityType.java new file mode 100644 index 0000000..bb2b046 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityType.java @@ -0,0 +1,279 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityType extends BaseFieldType { + public static final SecurityType INSTANCE = new SecurityType(); + + private SecurityType() { + super( + "SecurityType", + 167, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CORP_MORTGAGEBACKED_SECURITIES = new Field(SecurityType.INSTANCE, Values.CORP_MORTGAGEBACKED_SECURITIES.getOrdinal()); + public final Field VARIABLE_RATE_DEMAND_NOTE = new Field(SecurityType.INSTANCE, Values.VARIABLE_RATE_DEMAND_NOTE.getOrdinal()); + public final Field TERM_LIQUIDITY_NOTE = new Field(SecurityType.INSTANCE, Values.TERM_LIQUIDITY_NOTE.getOrdinal()); + public final Field PFANDBRIEFE_ = new Field(SecurityType.INSTANCE, Values.PFANDBRIEFE_.getOrdinal()); + public final Field FEDERAL_AGENCY_COUPON = new Field(SecurityType.INSTANCE, Values.FEDERAL_AGENCY_COUPON.getOrdinal()); + public final Field CASH = new Field(SecurityType.INSTANCE, Values.CASH.getOrdinal()); + public final Field TAX_EXEMPT_COMMERCIAL_PAPER = new Field(SecurityType.INSTANCE, Values.TAX_EXEMPT_COMMERCIAL_PAPER.getOrdinal()); + public final Field MUTUAL_FUND = new Field(SecurityType.INSTANCE, Values.MUTUAL_FUND.getOrdinal()); + public final Field DEPOSIT_NOTES = new Field(SecurityType.INSTANCE, Values.DEPOSIT_NOTES.getOrdinal()); + public final Field EURO_CORPORATE_FLOATING_RATE_NOTES = new Field(SecurityType.INSTANCE, Values.EURO_CORPORATE_FLOATING_RATE_NOTES.getOrdinal()); + public final Field TAX_REVENUE_ANTICIPATION_NOTE = new Field(SecurityType.INSTANCE, Values.TAX_REVENUE_ANTICIPATION_NOTE.getOrdinal()); + public final Field REVOLVERTERM_LOAN = new Field(SecurityType.INSTANCE, Values.REVOLVERTERM_LOAN.getOrdinal()); + public final Field US_CORPORATE_FLOATING_RATE_NOTES = new Field(SecurityType.INSTANCE, Values.US_CORPORATE_FLOATING_RATE_NOTES.getOrdinal()); + public final Field REVENUE_BONDS = new Field(SecurityType.INSTANCE, Values.REVENUE_BONDS.getOrdinal()); + public final Field OPTIONS_ON_PHYSICAL__USE_NOT_RECOMMENDED = new Field(SecurityType.INSTANCE, Values.OPTIONS_ON_PHYSICAL__USE_NOT_RECOMMENDED.getOrdinal()); + public final Field REVENUE_ANTICIPATION_NOTE = new Field(SecurityType.INSTANCE, Values.REVENUE_ANTICIPATION_NOTE.getOrdinal()); + public final Field EURO_CERTIFICATE_OF_DEPOSIT = new Field(SecurityType.INSTANCE, Values.EURO_CERTIFICATE_OF_DEPOSIT.getOrdinal()); + public final Field WITHDRAWN = new Field(SecurityType.INSTANCE, Values.WITHDRAWN.getOrdinal()); + public final Field EURO_COMMERCIAL_PAPER = new Field(SecurityType.INSTANCE, Values.EURO_COMMERCIAL_PAPER.getOrdinal()); + public final Field TAX_ANTICIPATION_NOTE = new Field(SecurityType.INSTANCE, Values.TAX_ANTICIPATION_NOTE.getOrdinal()); + public final Field FX_SWAP = new Field(SecurityType.INSTANCE, Values.FX_SWAP.getOrdinal()); + public final Field MANDATORY_TENDER = new Field(SecurityType.INSTANCE, Values.MANDATORY_TENDER.getOrdinal()); + public final Field BUY_SELLBACK = new Field(SecurityType.INSTANCE, Values.BUY_SELLBACK.getOrdinal()); + public final Field OPTIONS_ON_COMBO = new Field(SecurityType.INSTANCE, Values.OPTIONS_ON_COMBO.getOrdinal()); + public final Field FX_SPOT = new Field(SecurityType.INSTANCE, Values.FX_SPOT.getOrdinal()); + public final Field OPTIONS_ON_FUTURES = new Field(SecurityType.INSTANCE, Values.OPTIONS_ON_FUTURES.getOrdinal()); + public final Field IOETTE_MORTGAGE = new Field(SecurityType.INSTANCE, Values.IOETTE_MORTGAGE.getOrdinal()); + public final Field TO_BE_ANNOUNCED = new Field(SecurityType.INSTANCE, Values.TO_BE_ANNOUNCED.getOrdinal()); + public final Field WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST = new Field(SecurityType.INSTANCE, Values.WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST.getOrdinal()); + public final Field LETTER_OF_CREDIT = new Field(SecurityType.INSTANCE, Values.LETTER_OF_CREDIT.getOrdinal()); + public final Field DUAL_CURRENCY = new Field(SecurityType.INSTANCE, Values.DUAL_CURRENCY.getOrdinal()); + public final Field US_TREASURY_BILL_DEPRECATED_VALUE_USE_TBILL = new Field(SecurityType.INSTANCE, Values.US_TREASURY_BILL_DEPRECATED_VALUE_USE_TBILL.getOrdinal()); + public final Field FUTURE = new Field(SecurityType.INSTANCE, Values.FUTURE.getOrdinal()); + public final Field LIQUIDITY_NOTE = new Field(SecurityType.INSTANCE, Values.LIQUIDITY_NOTE.getOrdinal()); + public final Field NONDELIVERABLE_FORWARD = new Field(SecurityType.INSTANCE, Values.NONDELIVERABLE_FORWARD.getOrdinal()); + public final Field BRIDGE_LOAN = new Field(SecurityType.INSTANCE, Values.BRIDGE_LOAN.getOrdinal()); + public final Field TREASURY_INFLATION_PROTECTED_SECURITIES = new Field(SecurityType.INSTANCE, Values.TREASURY_INFLATION_PROTECTED_SECURITIES.getOrdinal()); + public final Field CREDIT_DEFAULT_SWAP = new Field(SecurityType.INSTANCE, Values.CREDIT_DEFAULT_SWAP.getOrdinal()); + public final Field US_TREASURY_NOTE = new Field(SecurityType.INSTANCE, Values.US_TREASURY_NOTE.getOrdinal()); + public final Field US_TREASURY_BILL = new Field(SecurityType.INSTANCE, Values.US_TREASURY_BILL.getOrdinal()); + public final Field CANADIAN_MORTGAGE_BONDS = new Field(SecurityType.INSTANCE, Values.CANADIAN_MORTGAGE_BONDS.getOrdinal()); + public final Field CANADIAN_MONEY_MARKETS = new Field(SecurityType.INSTANCE, Values.CANADIAN_MONEY_MARKETS.getOrdinal()); + public final Field USD_SUPRANATIONAL_COUPONS_ = new Field(SecurityType.INSTANCE, Values.USD_SUPRANATIONAL_COUPONS_.getOrdinal()); + public final Field BANK_DEPOSITORY_NOTE = new Field(SecurityType.INSTANCE, Values.BANK_DEPOSITORY_NOTE.getOrdinal()); + public final Field EXTENDED_COMM_NOTE = new Field(SecurityType.INSTANCE, Values.EXTENDED_COMM_NOTE.getOrdinal()); + public final Field ASSETBACKED_SECURITIES = new Field(SecurityType.INSTANCE, Values.ASSETBACKED_SECURITIES.getOrdinal()); + public final Field RETIRED = new Field(SecurityType.INSTANCE, Values.RETIRED.getOrdinal()); + public final Field SECURITIES_LOAN = new Field(SecurityType.INSTANCE, Values.SECURITIES_LOAN.getOrdinal()); + public final Field US_TREASURY_NOTE_DEPRECATED_VALUE_USE_TNOTE = new Field(SecurityType.INSTANCE, Values.US_TREASURY_NOTE_DEPRECATED_VALUE_USE_TNOTE.getOrdinal()); + public final Field DEFAULTED = new Field(SecurityType.INSTANCE, Values.DEFAULTED.getOrdinal()); + public final Field COLLATERALIZED_MORTGAGE_OBLIGATION = new Field(SecurityType.INSTANCE, Values.COLLATERALIZED_MORTGAGE_OBLIGATION.getOrdinal()); + public final Field NO_SECURITY_TYPE = new Field(SecurityType.INSTANCE, Values.NO_SECURITY_TYPE.getOrdinal()); + public final Field SPECIAL_ASSESSMENT = new Field(SecurityType.INSTANCE, Values.SPECIAL_ASSESSMENT.getOrdinal()); + public final Field PROMISSORY_NOTE = new Field(SecurityType.INSTANCE, Values.PROMISSORY_NOTE.getOrdinal()); + public final Field FX_FORWARD = new Field(SecurityType.INSTANCE, Values.FX_FORWARD.getOrdinal()); + public final Field GENERAL_OBLIGATION_BONDS = new Field(SecurityType.INSTANCE, Values.GENERAL_OBLIGATION_BONDS.getOrdinal()); + public final Field CORPORATE_BOND = new Field(SecurityType.INSTANCE, Values.CORPORATE_BOND.getOrdinal()); + public final Field MEDIUM_TERM_NOTES = new Field(SecurityType.INSTANCE, Values.MEDIUM_TERM_NOTES.getOrdinal()); + public final Field DEBTOR_IN_POSSESSION = new Field(SecurityType.INSTANCE, Values.DEBTOR_IN_POSSESSION.getOrdinal()); + public final Field PRINCIPAL_STRIP_FROM_A_NONCALLABLE_BOND_OR_NOTE = new Field(SecurityType.INSTANCE, Values.PRINCIPAL_STRIP_FROM_A_NONCALLABLE_BOND_OR_NOTE.getOrdinal()); + public final Field TERM_LOAN = new Field(SecurityType.INSTANCE, Values.TERM_LOAN.getOrdinal()); + public final Field FORWARD = new Field(SecurityType.INSTANCE, Values.FORWARD.getOrdinal()); + public final Field MORTGAGEBACKED_SECURITIES = new Field(SecurityType.INSTANCE, Values.MORTGAGEBACKED_SECURITIES.getOrdinal()); + public final Field SPECIAL_TAX = new Field(SecurityType.INSTANCE, Values.SPECIAL_TAX.getOrdinal()); + public final Field SECURITIES_PLEDGE = new Field(SecurityType.INSTANCE, Values.SECURITIES_PLEDGE.getOrdinal()); + public final Field SPECIAL_OBLIGATION = new Field(SecurityType.INSTANCE, Values.SPECIAL_OBLIGATION.getOrdinal()); + public final Field REVOLVER_LOAN = new Field(SecurityType.INSTANCE, Values.REVOLVER_LOAN.getOrdinal()); + public final Field FOREIGN_EXCHANGE_CONTRACT = new Field(SecurityType.INSTANCE, Values.FOREIGN_EXCHANGE_CONTRACT.getOrdinal()); + public final Field CANADIAN_PROVINCIAL_BONDS = new Field(SecurityType.INSTANCE, Values.CANADIAN_PROVINCIAL_BONDS.getOrdinal()); + public final Field INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE = new Field(SecurityType.INSTANCE, Values.INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE.getOrdinal()); + public final Field CANADIAN_TREASURY_NOTES = new Field(SecurityType.INSTANCE, Values.CANADIAN_TREASURY_NOTES.getOrdinal()); + public final Field SECURED_LIQUIDITY_NOTE = new Field(SecurityType.INSTANCE, Values.SECURED_LIQUIDITY_NOTE.getOrdinal()); + public final Field BILL_OF_EXCHANGES = new Field(SecurityType.INSTANCE, Values.BILL_OF_EXCHANGES.getOrdinal()); + public final Field YANKEE_CERTIFICATE_OF_DEPOSIT = new Field(SecurityType.INSTANCE, Values.YANKEE_CERTIFICATE_OF_DEPOSIT.getOrdinal()); + public final Field INTEREST_RATE_SWAP = new Field(SecurityType.INSTANCE, Values.INTEREST_RATE_SWAP.getOrdinal()); + public final Field REPURCHASE = new Field(SecurityType.INSTANCE, Values.REPURCHASE.getOrdinal()); + public final Field BANKERS_ACCEPTANCE = new Field(SecurityType.INSTANCE, Values.BANKERS_ACCEPTANCE.getOrdinal()); + public final Field REPLACED = new Field(SecurityType.INSTANCE, Values.REPLACED.getOrdinal()); + public final Field WARRANT = new Field(SecurityType.INSTANCE, Values.WARRANT.getOrdinal()); + public final Field MATURED = new Field(SecurityType.INSTANCE, Values.MATURED.getOrdinal()); + public final Field CANADIAN_TREASURY_BILLS = new Field(SecurityType.INSTANCE, Values.CANADIAN_TREASURY_BILLS.getOrdinal()); + public final Field YANKEE_CORPORATE_BOND = new Field(SecurityType.INSTANCE, Values.YANKEE_CORPORATE_BOND.getOrdinal()); + public final Field PREFERRED_STOCK = new Field(SecurityType.INSTANCE, Values.PREFERRED_STOCK.getOrdinal()); + public final Field SHORT_TERM_LOAN_NOTE = new Field(SecurityType.INSTANCE, Values.SHORT_TERM_LOAN_NOTE.getOrdinal()); + public final Field OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC = new Field(SecurityType.INSTANCE, Values.OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC.getOrdinal()); + public final Field PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE = new Field(SecurityType.INSTANCE, Values.PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE.getOrdinal()); + public final Field CORPORATE_PRIVATE_PLACEMENT = new Field(SecurityType.INSTANCE, Values.CORPORATE_PRIVATE_PLACEMENT.getOrdinal()); + public final Field PLAZOS_FIJOS = new Field(SecurityType.INSTANCE, Values.PLAZOS_FIJOS.getOrdinal()); + public final Field TIME_DEPOSIT = new Field(SecurityType.INSTANCE, Values.TIME_DEPOSIT.getOrdinal()); + public final Field MULTILEG_INSTRUMENT = new Field(SecurityType.INSTANCE, Values.MULTILEG_INSTRUMENT.getOrdinal()); + public final Field PRIVATE_EXPORT_FUNDING_ = new Field(SecurityType.INSTANCE, Values.PRIVATE_EXPORT_FUNDING_.getOrdinal()); + public final Field TAXABLE_MUNICIPAL_CP = new Field(SecurityType.INSTANCE, Values.TAXABLE_MUNICIPAL_CP.getOrdinal()); + public final Field CONVERTIBLE_BOND = new Field(SecurityType.INSTANCE, Values.CONVERTIBLE_BOND.getOrdinal()); + public final Field BRADY_BOND = new Field(SecurityType.INSTANCE, Values.BRADY_BOND.getOrdinal()); + public final Field OPTION = new Field(SecurityType.INSTANCE, Values.OPTION.getOrdinal()); + public final Field AMENDED__RESTATED = new Field(SecurityType.INSTANCE, Values.AMENDED__RESTATED.getOrdinal()); + public final Field OVERNIGHT = new Field(SecurityType.INSTANCE, Values.OVERNIGHT.getOrdinal()); + public final Field STRUCTURED_NOTES = new Field(SecurityType.INSTANCE, Values.STRUCTURED_NOTES.getOrdinal()); + public final Field EURO_CORPORATE_BOND = new Field(SecurityType.INSTANCE, Values.EURO_CORPORATE_BOND.getOrdinal()); + public final Field MORTGAGE_INTEREST_ONLY = new Field(SecurityType.INSTANCE, Values.MORTGAGE_INTEREST_ONLY.getOrdinal()); + public final Field BANK_NOTES = new Field(SecurityType.INSTANCE, Values.BANK_NOTES.getOrdinal()); + public final Field FEDERAL_AGENCY_DISCOUNT_NOTE = new Field(SecurityType.INSTANCE, Values.FEDERAL_AGENCY_DISCOUNT_NOTE.getOrdinal()); + public final Field TREASURY_BILL__NON_US = new Field(SecurityType.INSTANCE, Values.TREASURY_BILL__NON_US.getOrdinal()); + public final Field US_TREASURY_BOND = new Field(SecurityType.INSTANCE, Values.US_TREASURY_BOND.getOrdinal()); + public final Field EURO_SUPRANATIONAL_COUPONS_ = new Field(SecurityType.INSTANCE, Values.EURO_SUPRANATIONAL_COUPONS_.getOrdinal()); + public final Field MISCELLANEOUS_PASSTHROUGH = new Field(SecurityType.INSTANCE, Values.MISCELLANEOUS_PASSTHROUGH.getOrdinal()); + public final Field EURO_SOVEREIGNS_ = new Field(SecurityType.INSTANCE, Values.EURO_SOVEREIGNS_.getOrdinal()); + public final Field COMMON_STOCK = new Field(SecurityType.INSTANCE, Values.COMMON_STOCK.getOrdinal()); + public final Field INDEXED_LINKED = new Field(SecurityType.INSTANCE, Values.INDEXED_LINKED.getOrdinal()); + public final Field CERTIFICATE_OF_DEPOSIT = new Field(SecurityType.INSTANCE, Values.CERTIFICATE_OF_DEPOSIT.getOrdinal()); + public final Field MORTGAGE_PRIVATE_PLACEMENT = new Field(SecurityType.INSTANCE, Values.MORTGAGE_PRIVATE_PLACEMENT.getOrdinal()); + public final Field SWING_LINE_FACILITY = new Field(SecurityType.INSTANCE, Values.SWING_LINE_FACILITY.getOrdinal()); + public final Field TAX_ALLOCATION = new Field(SecurityType.INSTANCE, Values.TAX_ALLOCATION.getOrdinal()); + public final Field MORTGAGE_PRINCIPAL_ONLY = new Field(SecurityType.INSTANCE, Values.MORTGAGE_PRINCIPAL_ONLY.getOrdinal()); + public final Field COMMERCIAL_PAPER = new Field(SecurityType.INSTANCE, Values.COMMERCIAL_PAPER.getOrdinal()); + public final Field CERTIFICATE_OF_OBLIGATION = new Field(SecurityType.INSTANCE, Values.CERTIFICATE_OF_OBLIGATION.getOrdinal()); + public final Field CERTIFICATE_OF_PARTICIPATION = new Field(SecurityType.INSTANCE, Values.CERTIFICATE_OF_PARTICIPATION.getOrdinal()); + public final Field CALL_LOANS = new Field(SecurityType.INSTANCE, Values.CALL_LOANS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CORP_MORTGAGEBACKED_SECURITIES("CMBS"), + VARIABLE_RATE_DEMAND_NOTE("VRDN"), + TERM_LIQUIDITY_NOTE("TLQN"), + PFANDBRIEFE_("PFAND"), + FEDERAL_AGENCY_COUPON("FAC"), + CASH("CASH"), + TAX_EXEMPT_COMMERCIAL_PAPER("TECP"), + MUTUAL_FUND("MF"), + DEPOSIT_NOTES("DN"), + EURO_CORPORATE_FLOATING_RATE_NOTES("EUFRN"), + TAX_REVENUE_ANTICIPATION_NOTE("TRAN"), + REVOLVERTERM_LOAN("RVLVTRM"), + US_CORPORATE_FLOATING_RATE_NOTES("FRN"), + REVENUE_BONDS("REV"), + OPTIONS_ON_PHYSICAL__USE_NOT_RECOMMENDED("OOP"), + REVENUE_ANTICIPATION_NOTE("RAN"), + EURO_CERTIFICATE_OF_DEPOSIT("EUCD"), + WITHDRAWN("WITHDRN"), + EURO_COMMERCIAL_PAPER("EUCP"), + TAX_ANTICIPATION_NOTE("TAN"), + FX_SWAP("FXSWAP"), + MANDATORY_TENDER("MT"), + BUY_SELLBACK("BUYSELL"), + OPTIONS_ON_COMBO("OOC"), + FX_SPOT("FXSPOT"), + OPTIONS_ON_FUTURES("OOF"), + IOETTE_MORTGAGE("IET"), + TO_BE_ANNOUNCED("TBA"), + WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST("?"), + LETTER_OF_CREDIT("LOFC"), + DUAL_CURRENCY("DUAL"), + US_TREASURY_BILL_DEPRECATED_VALUE_USE_TBILL("USTB"), + FUTURE("FUT"), + LIQUIDITY_NOTE("LQN"), + NONDELIVERABLE_FORWARD("FXNDF"), + BRIDGE_LOAN("BRIDGE"), + TREASURY_INFLATION_PROTECTED_SECURITIES("TIPS"), + CREDIT_DEFAULT_SWAP("CDS"), + US_TREASURY_NOTE("TNOTE"), + US_TREASURY_BILL("TBILL"), + CANADIAN_MORTGAGE_BONDS("CMB"), + CANADIAN_MONEY_MARKETS("CAMM"), + USD_SUPRANATIONAL_COUPONS_("SUPRA"), + BANK_DEPOSITORY_NOTE("BDN"), + EXTENDED_COMM_NOTE("XCN"), + ASSETBACKED_SECURITIES("ABS"), + RETIRED("RETIRED"), + SECURITIES_LOAN("SECLOAN"), + US_TREASURY_NOTE_DEPRECATED_VALUE_USE_TNOTE("UST"), + DEFAULTED("DEFLTED"), + COLLATERALIZED_MORTGAGE_OBLIGATION("CMO"), + NO_SECURITY_TYPE("NONE"), + SPECIAL_ASSESSMENT("SPCLA"), + PROMISSORY_NOTE("PN"), + FX_FORWARD("FXFWD"), + GENERAL_OBLIGATION_BONDS("GO"), + CORPORATE_BOND("CORP"), + MEDIUM_TERM_NOTES("MTN"), + DEBTOR_IN_POSSESSION("DINP"), + PRINCIPAL_STRIP_FROM_A_NONCALLABLE_BOND_OR_NOTE("TPRN"), + TERM_LOAN("TERM"), + FORWARD("FORWARD"), + MORTGAGEBACKED_SECURITIES("MBS"), + SPECIAL_TAX("SPCLT"), + SECURITIES_PLEDGE("SECPLEDGE"), + SPECIAL_OBLIGATION("SPCLO"), + REVOLVER_LOAN("RVLV"), + FOREIGN_EXCHANGE_CONTRACT("FOR"), + CANADIAN_PROVINCIAL_BONDS("PROV"), + INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE("TINT"), + CANADIAN_TREASURY_NOTES("CAN"), + SECURED_LIQUIDITY_NOTE("SLQN"), + BILL_OF_EXCHANGES("BOX"), + YANKEE_CERTIFICATE_OF_DEPOSIT("YCD"), + INTEREST_RATE_SWAP("IRS"), + REPURCHASE("REPO"), + BANKERS_ACCEPTANCE("BA"), + REPLACED("REPLACD"), + WARRANT("WAR"), + MATURED("MATURED"), + CANADIAN_TREASURY_BILLS("CTB"), + YANKEE_CORPORATE_BOND("YANK"), + PREFERRED_STOCK("PS"), + SHORT_TERM_LOAN_NOTE("STN"), + OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC("AN"), + PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE("TCAL"), + CORPORATE_PRIVATE_PLACEMENT("CPP"), + PLAZOS_FIJOS("PZFJ"), + TIME_DEPOSIT("TD"), + MULTILEG_INSTRUMENT("MLEG"), + PRIVATE_EXPORT_FUNDING_("PEF"), + TAXABLE_MUNICIPAL_CP("TMCP"), + CONVERTIBLE_BOND("CB"), + BRADY_BOND("BRADY"), + OPTION("OPT"), + AMENDED__RESTATED("AMENDED"), + OVERNIGHT("ONITE"), + STRUCTURED_NOTES("STRUCT"), + EURO_CORPORATE_BOND("EUCORP"), + MORTGAGE_INTEREST_ONLY("MIO"), + BANK_NOTES("BN"), + FEDERAL_AGENCY_DISCOUNT_NOTE("FADN"), + TREASURY_BILL__NON_US("TB"), + US_TREASURY_BOND("TBOND"), + EURO_SUPRANATIONAL_COUPONS_("EUSUPRA"), + MISCELLANEOUS_PASSTHROUGH("MPT"), + EURO_SOVEREIGNS_("EUSOV"), + COMMON_STOCK("CS"), + INDEXED_LINKED("XLINKD"), + CERTIFICATE_OF_DEPOSIT("CD"), + MORTGAGE_PRIVATE_PLACEMENT("MPP"), + SWING_LINE_FACILITY("SWING"), + TAX_ALLOCATION("TAXA"), + MORTGAGE_PRINCIPAL_ONLY("MPO"), + COMMERCIAL_PAPER("CP"), + CERTIFICATE_OF_OBLIGATION("COFO"), + CERTIFICATE_OF_PARTICIPATION("COFP"), + CALL_LOANS("CL"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityUpdateAction.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityUpdateAction.java new file mode 100644 index 0000000..32b56af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityUpdateAction.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityUpdateAction extends BaseFieldType { + public static final SecurityUpdateAction INSTANCE = new SecurityUpdateAction(); + + private SecurityUpdateAction() { + super( + "SecurityUpdateAction", + 980, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DELETE = new Field(SecurityUpdateAction.INSTANCE, Values.DELETE.getOrdinal()); + public final Field ADD = new Field(SecurityUpdateAction.INSTANCE, Values.ADD.getOrdinal()); + public final Field MODIFY = new Field(SecurityUpdateAction.INSTANCE, Values.MODIFY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DELETE("D"), + ADD("A"), + MODIFY("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityXML.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityXML.java new file mode 100644 index 0000000..b6165ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityXML.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityXML extends BaseFieldType { + public static final SecurityXML INSTANCE = new SecurityXML(); + + private SecurityXML() { + super( + "SecurityXML", + 1185, + FieldClassLookup.lookup("XMLDATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityXMLLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityXMLLen.java new file mode 100644 index 0000000..9123374 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityXMLLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityXMLLen extends BaseFieldType { + public static final SecurityXMLLen INSTANCE = new SecurityXMLLen(); + + private SecurityXMLLen() { + super( + "SecurityXMLLen", + 1184, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SecurityXMLSchema.java b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityXMLSchema.java new file mode 100644 index 0000000..a83b2f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SecurityXMLSchema.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityXMLSchema extends BaseFieldType { + public static final SecurityXMLSchema INSTANCE = new SecurityXMLSchema(); + + private SecurityXMLSchema() { + super( + "SecurityXMLSchema", + 1186, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SellVolume.java b/fix4j-assert-fixspec-50sp2/fieldtype/SellVolume.java new file mode 100644 index 0000000..1f5c00e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SellVolume.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SellVolume extends BaseFieldType { + public static final SellVolume INSTANCE = new SellVolume(); + + private SellVolume() { + super( + "SellVolume", + 331, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SellerDays.java b/fix4j-assert-fixspec-50sp2/fieldtype/SellerDays.java new file mode 100644 index 0000000..125e35a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SellerDays.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SellerDays extends BaseFieldType { + public static final SellerDays INSTANCE = new SellerDays(); + + private SellerDays() { + super( + "SellerDays", + 287, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SenderCompID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SenderCompID.java new file mode 100644 index 0000000..cd911e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SenderCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SenderCompID extends BaseFieldType { + public static final SenderCompID INSTANCE = new SenderCompID(); + + private SenderCompID() { + super( + "SenderCompID", + 49, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SenderLocationID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SenderLocationID.java new file mode 100644 index 0000000..5061349 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SenderLocationID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SenderLocationID extends BaseFieldType { + public static final SenderLocationID INSTANCE = new SenderLocationID(); + + private SenderLocationID() { + super( + "SenderLocationID", + 142, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SenderSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SenderSubID.java new file mode 100644 index 0000000..e76b237 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SenderSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SenderSubID extends BaseFieldType { + public static final SenderSubID INSTANCE = new SenderSubID(); + + private SenderSubID() { + super( + "SenderSubID", + 50, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SendingTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/SendingTime.java new file mode 100644 index 0000000..f65e58e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SendingTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SendingTime extends BaseFieldType { + public static final SendingTime INSTANCE = new SendingTime(); + + private SendingTime() { + super( + "SendingTime", + 52, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Seniority.java b/fix4j-assert-fixspec-50sp2/fieldtype/Seniority.java new file mode 100644 index 0000000..a06ec98 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Seniority.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Seniority extends BaseFieldType { + public static final Seniority INSTANCE = new Seniority(); + + private Seniority() { + super( + "Seniority", + 1450, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SENIOR_SECURED = new Field(Seniority.INSTANCE, Values.SENIOR_SECURED.getOrdinal()); + public final Field SENIOR = new Field(Seniority.INSTANCE, Values.SENIOR.getOrdinal()); + public final Field SUBORDINATED = new Field(Seniority.INSTANCE, Values.SUBORDINATED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SENIOR_SECURED("SD"), + SENIOR("SR"), + SUBORDINATED("SB"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SessionRejectReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/SessionRejectReason.java new file mode 100644 index 0000000..88f44cf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SessionRejectReason.java @@ -0,0 +1,83 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SessionRejectReason extends BaseFieldType { + public static final SessionRejectReason INSTANCE = new SessionRejectReason(); + + private SessionRejectReason() { + super( + "SessionRejectReason", + 373, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_SOH_CHARACTER = new Field(SessionRejectReason.INSTANCE, Values.NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_SOH_CHARACTER.getOrdinal()); + public final Field INVALIDUNSUPPORTED_APPLICATION_VERSION = new Field(SessionRejectReason.INSTANCE, Values.INVALIDUNSUPPORTED_APPLICATION_VERSION.getOrdinal()); + public final Field REPEATING_GROUP_FIELDS_OUT_OF_ORDER = new Field(SessionRejectReason.INSTANCE, Values.REPEATING_GROUP_FIELDS_OUT_OF_ORDER.getOrdinal()); + public final Field INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP = new Field(SessionRejectReason.INSTANCE, Values.INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP.getOrdinal()); + public final Field TAG_APPEARS_MORE_THAN_ONCE = new Field(SessionRejectReason.INSTANCE, Values.TAG_APPEARS_MORE_THAN_ONCE.getOrdinal()); + public final Field TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER = new Field(SessionRejectReason.INSTANCE, Values.TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER.getOrdinal()); + public final Field INVALID_MSGTYPE = new Field(SessionRejectReason.INSTANCE, Values.INVALID_MSGTYPE.getOrdinal()); + public final Field XML_VALIDATION_ERROR = new Field(SessionRejectReason.INSTANCE, Values.XML_VALIDATION_ERROR.getOrdinal()); + public final Field UNDEFINED_TAG = new Field(SessionRejectReason.INSTANCE, Values.UNDEFINED_TAG.getOrdinal()); + public final Field TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE = new Field(SessionRejectReason.INSTANCE, Values.TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE.getOrdinal()); + public final Field REQUIRED_TAG_MISSING = new Field(SessionRejectReason.INSTANCE, Values.REQUIRED_TAG_MISSING.getOrdinal()); + public final Field SENDINGTIME_ACCURACY_PROBLEM = new Field(SessionRejectReason.INSTANCE, Values.SENDINGTIME_ACCURACY_PROBLEM.getOrdinal()); + public final Field INVALID_TAG_NUMBER = new Field(SessionRejectReason.INSTANCE, Values.INVALID_TAG_NUMBER.getOrdinal()); + public final Field DECRYPTION_PROBLEM = new Field(SessionRejectReason.INSTANCE, Values.DECRYPTION_PROBLEM.getOrdinal()); + public final Field INCORRECT_DATA_FORMAT_FOR_VALUE = new Field(SessionRejectReason.INSTANCE, Values.INCORRECT_DATA_FORMAT_FOR_VALUE.getOrdinal()); + public final Field VALUE_IS_INCORRECT_OUT_OF_RANGE_FOR_THIS_TAG = new Field(SessionRejectReason.INSTANCE, Values.VALUE_IS_INCORRECT_OUT_OF_RANGE_FOR_THIS_TAG.getOrdinal()); + public final Field TAG_SPECIFIED_WITHOUT_A_VALUE = new Field(SessionRejectReason.INSTANCE, Values.TAG_SPECIFIED_WITHOUT_A_VALUE.getOrdinal()); + public final Field COMPID_PROBLEM = new Field(SessionRejectReason.INSTANCE, Values.COMPID_PROBLEM.getOrdinal()); + public final Field SIGNATURE_PROBLEM = new Field(SessionRejectReason.INSTANCE, Values.SIGNATURE_PROBLEM.getOrdinal()); + public final Field OTHER = new Field(SessionRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_SOH_CHARACTER("17"), + INVALIDUNSUPPORTED_APPLICATION_VERSION("18"), + REPEATING_GROUP_FIELDS_OUT_OF_ORDER("15"), + INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP("16"), + TAG_APPEARS_MORE_THAN_ONCE("13"), + TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER("14"), + INVALID_MSGTYPE("11"), + XML_VALIDATION_ERROR("12"), + UNDEFINED_TAG("3"), + TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE("2"), + REQUIRED_TAG_MISSING("1"), + SENDINGTIME_ACCURACY_PROBLEM("10"), + INVALID_TAG_NUMBER("0"), + DECRYPTION_PROBLEM("7"), + INCORRECT_DATA_FORMAT_FOR_VALUE("6"), + VALUE_IS_INCORRECT_OUT_OF_RANGE_FOR_THIS_TAG("5"), + TAG_SPECIFIED_WITHOUT_A_VALUE("4"), + COMPID_PROBLEM("9"), + SIGNATURE_PROBLEM("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SessionStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/SessionStatus.java new file mode 100644 index 0000000..180fb70 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SessionStatus.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SessionStatus extends BaseFieldType { + public static final SessionStatus INSTANCE = new SessionStatus(); + + private SessionStatus() { + super( + "SessionStatus", + 1409, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY = new Field(SessionStatus.INSTANCE, Values.NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY.getOrdinal()); + public final Field SESSION_PASSWORD_DUE_TO_EXPIRE = new Field(SessionStatus.INSTANCE, Values.SESSION_PASSWORD_DUE_TO_EXPIRE.getOrdinal()); + public final Field SESSION_PASSWORD_CHANGED = new Field(SessionStatus.INSTANCE, Values.SESSION_PASSWORD_CHANGED.getOrdinal()); + public final Field SESSION_ACTIVE = new Field(SessionStatus.INSTANCE, Values.SESSION_ACTIVE.getOrdinal()); + public final Field LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME = new Field(SessionStatus.INSTANCE, Values.LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME.getOrdinal()); + public final Field ACCOUNT_LOCKED = new Field(SessionStatus.INSTANCE, Values.ACCOUNT_LOCKED.getOrdinal()); + public final Field INVALID_USERNAME_OR_PASSWORD = new Field(SessionStatus.INSTANCE, Values.INVALID_USERNAME_OR_PASSWORD.getOrdinal()); + public final Field SESSION_LOGOUT_COMPLETE = new Field(SessionStatus.INSTANCE, Values.SESSION_LOGOUT_COMPLETE.getOrdinal()); + public final Field PASSWORD_EXPIRED = new Field(SessionStatus.INSTANCE, Values.PASSWORD_EXPIRED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY("3"), + SESSION_PASSWORD_DUE_TO_EXPIRE("2"), + SESSION_PASSWORD_CHANGED("1"), + SESSION_ACTIVE("0"), + LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME("7"), + ACCOUNT_LOCKED("6"), + INVALID_USERNAME_OR_PASSWORD("5"), + SESSION_LOGOUT_COMPLETE("4"), + PASSWORD_EXPIRED("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlBrkrCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlBrkrCode.java new file mode 100644 index 0000000..4a402c7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlBrkrCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlBrkrCode extends BaseFieldType { + public static final SettlBrkrCode INSTANCE = new SettlBrkrCode(); + + private SettlBrkrCode() { + super( + "SettlBrkrCode", + 174, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrAmt.java new file mode 100644 index 0000000..4daf067 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrAmt extends BaseFieldType { + public static final SettlCurrAmt INSTANCE = new SettlCurrAmt(); + + private SettlCurrAmt() { + super( + "SettlCurrAmt", + 119, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrBidFxRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrBidFxRate.java new file mode 100644 index 0000000..8947bc3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrBidFxRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrBidFxRate extends BaseFieldType { + public static final SettlCurrBidFxRate INSTANCE = new SettlCurrBidFxRate(); + + private SettlCurrBidFxRate() { + super( + "SettlCurrBidFxRate", + 656, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrFxRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrFxRate.java new file mode 100644 index 0000000..6889366 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrFxRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrFxRate extends BaseFieldType { + public static final SettlCurrFxRate INSTANCE = new SettlCurrFxRate(); + + private SettlCurrFxRate() { + super( + "SettlCurrFxRate", + 155, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrFxRateCalc.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrFxRateCalc.java new file mode 100644 index 0000000..f10b64f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrFxRateCalc.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrFxRateCalc extends BaseFieldType { + public static final SettlCurrFxRateCalc INSTANCE = new SettlCurrFxRateCalc(); + + private SettlCurrFxRateCalc() { + super( + "SettlCurrFxRateCalc", + 156, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DIVIDE = new Field(SettlCurrFxRateCalc.INSTANCE, Values.DIVIDE.getOrdinal()); + public final Field MULTIPLY = new Field(SettlCurrFxRateCalc.INSTANCE, Values.MULTIPLY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DIVIDE("D"), + MULTIPLY("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrOfferFxRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrOfferFxRate.java new file mode 100644 index 0000000..97635b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrOfferFxRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrOfferFxRate extends BaseFieldType { + public static final SettlCurrOfferFxRate INSTANCE = new SettlCurrOfferFxRate(); + + private SettlCurrOfferFxRate() { + super( + "SettlCurrOfferFxRate", + 657, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrency.java new file mode 100644 index 0000000..f4769c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrency extends BaseFieldType { + public static final SettlCurrency INSTANCE = new SettlCurrency(); + + private SettlCurrency() { + super( + "SettlCurrency", + 120, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlDate.java new file mode 100644 index 0000000..0e6b6de --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlDate extends BaseFieldType { + public static final SettlDate INSTANCE = new SettlDate(); + + private SettlDate() { + super( + "SettlDate", + 64, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlDate2.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlDate2.java new file mode 100644 index 0000000..cdac143 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlDate2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlDate2 extends BaseFieldType { + public static final SettlDate2 INSTANCE = new SettlDate2(); + + private SettlDate2() { + super( + "SettlDate2", + 193, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlDeliveryType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlDeliveryType.java new file mode 100644 index 0000000..450a8b8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlDeliveryType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlDeliveryType extends BaseFieldType { + public static final SettlDeliveryType INSTANCE = new SettlDeliveryType(); + + private SettlDeliveryType() { + super( + "SettlDeliveryType", + 172, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HOLD_IN_CUSTODY = new Field(SettlDeliveryType.INSTANCE, Values.HOLD_IN_CUSTODY.getOrdinal()); + public final Field TRIPARTY = new Field(SettlDeliveryType.INSTANCE, Values.TRIPARTY.getOrdinal()); + public final Field FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE = new Field(SettlDeliveryType.INSTANCE, Values.FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE.getOrdinal()); + public final Field VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM = new Field(SettlDeliveryType.INSTANCE, Values.VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HOLD_IN_CUSTODY("3"), + TRIPARTY("2"), + FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE("1"), + VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlDepositoryCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlDepositoryCode.java new file mode 100644 index 0000000..89bdd0f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlDepositoryCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlDepositoryCode extends BaseFieldType { + public static final SettlDepositoryCode INSTANCE = new SettlDepositoryCode(); + + private SettlDepositoryCode() { + super( + "SettlDepositoryCode", + 173, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstCode.java new file mode 100644 index 0000000..12458f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstCode extends BaseFieldType { + public static final SettlInstCode INSTANCE = new SettlInstCode(); + + private SettlInstCode() { + super( + "SettlInstCode", + 175, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstID.java new file mode 100644 index 0000000..4e72288 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstID extends BaseFieldType { + public static final SettlInstID INSTANCE = new SettlInstID(); + + private SettlInstID() { + super( + "SettlInstID", + 162, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstMode.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstMode.java new file mode 100644 index 0000000..4e6ac2e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstMode.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstMode extends BaseFieldType { + public static final SettlInstMode INSTANCE = new SettlInstMode(); + + private SettlInstMode() { + super( + "SettlInstMode", + 160, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SPECIFIC_ALLOCATION_ACCOUNT_STANDING_REPLACED = new Field(SettlInstMode.INSTANCE, Values.SPECIFIC_ALLOCATION_ACCOUNT_STANDING_REPLACED.getOrdinal()); + public final Field SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_REPLACED = new Field(SettlInstMode.INSTANCE, Values.SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_REPLACED.getOrdinal()); + public final Field STANDING_INSTRUCTIONS_PROVIDED = new Field(SettlInstMode.INSTANCE, Values.STANDING_INSTRUCTIONS_PROVIDED.getOrdinal()); + public final Field DEFAULT_REPLACED = new Field(SettlInstMode.INSTANCE, Values.DEFAULT_REPLACED.getOrdinal()); + public final Field REQUEST_REJECT = new Field(SettlInstMode.INSTANCE, Values.REQUEST_REJECT.getOrdinal()); + public final Field SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_FOR_CIV = new Field(SettlInstMode.INSTANCE, Values.SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_FOR_CIV.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SPECIFIC_ALLOCATION_ACCOUNT_STANDING_REPLACED("3"), + SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_REPLACED("2"), + STANDING_INSTRUCTIONS_PROVIDED("1"), + DEFAULT_REPLACED("0"), + REQUEST_REJECT("5"), + SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_FOR_CIV("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstMsgID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstMsgID.java new file mode 100644 index 0000000..a048ef0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstMsgID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstMsgID extends BaseFieldType { + public static final SettlInstMsgID INSTANCE = new SettlInstMsgID(); + + private SettlInstMsgID() { + super( + "SettlInstMsgID", + 777, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstRefID.java new file mode 100644 index 0000000..bec1c16 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstRefID extends BaseFieldType { + public static final SettlInstRefID INSTANCE = new SettlInstRefID(); + + private SettlInstRefID() { + super( + "SettlInstRefID", + 214, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstReqID.java new file mode 100644 index 0000000..f295270 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstReqID extends BaseFieldType { + public static final SettlInstReqID INSTANCE = new SettlInstReqID(); + + private SettlInstReqID() { + super( + "SettlInstReqID", + 791, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstReqRejCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstReqRejCode.java new file mode 100644 index 0000000..cb9387f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstReqRejCode.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstReqRejCode extends BaseFieldType { + public static final SettlInstReqRejCode INSTANCE = new SettlInstReqRejCode(); + + private SettlInstReqRejCode() { + super( + "SettlInstReqRejCode", + 792, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND = new Field(SettlInstReqRejCode.INSTANCE, Values.NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND.getOrdinal()); + public final Field UNKNOWN_ACCOUNT = new Field(SettlInstReqRejCode.INSTANCE, Values.UNKNOWN_ACCOUNT.getOrdinal()); + public final Field UNABLE_TO_PROCESS_REQUEST = new Field(SettlInstReqRejCode.INSTANCE, Values.UNABLE_TO_PROCESS_REQUEST.getOrdinal()); + public final Field OTHER = new Field(SettlInstReqRejCode.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND("2"), + UNKNOWN_ACCOUNT("1"), + UNABLE_TO_PROCESS_REQUEST("0"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstSource.java new file mode 100644 index 0000000..98365ea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstSource.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstSource extends BaseFieldType { + public static final SettlInstSource INSTANCE = new SettlInstSource(); + + private SettlInstSource() { + super( + "SettlInstSource", + 165, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVESTOR_EG_CIV_USE = new Field(SettlInstSource.INSTANCE, Values.INVESTOR_EG_CIV_USE.getOrdinal()); + public final Field INSTITUTIONS_INSTRUCTIONS = new Field(SettlInstSource.INSTANCE, Values.INSTITUTIONS_INSTRUCTIONS.getOrdinal()); + public final Field BROKERS_INSTRUCTIONS = new Field(SettlInstSource.INSTANCE, Values.BROKERS_INSTRUCTIONS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVESTOR_EG_CIV_USE("3"), + INSTITUTIONS_INSTRUCTIONS("2"), + BROKERS_INSTRUCTIONS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstTransType.java new file mode 100644 index 0000000..b48cb96 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlInstTransType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstTransType extends BaseFieldType { + public static final SettlInstTransType INSTANCE = new SettlInstTransType(); + + private SettlInstTransType() { + super( + "SettlInstTransType", + 163, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RESTATE = new Field(SettlInstTransType.INSTANCE, Values.RESTATE.getOrdinal()); + public final Field REPLACE = new Field(SettlInstTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field CANCEL = new Field(SettlInstTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(SettlInstTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RESTATE("T"), + REPLACE("R"), + CANCEL("C"), + NEW("N"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlLocation.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlLocation.java new file mode 100644 index 0000000..34622ed --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlLocation.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlLocation extends BaseFieldType { + public static final SettlLocation INSTANCE = new SettlLocation(); + + private SettlLocation() { + super( + "SettlLocation", + 166, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EURO_CLEAR = new Field(SettlLocation.INSTANCE, Values.EURO_CLEAR.getOrdinal()); + public final Field PHYSICAL = new Field(SettlLocation.INSTANCE, Values.PHYSICAL.getOrdinal()); + public final Field CEDEL = new Field(SettlLocation.INSTANCE, Values.CEDEL.getOrdinal()); + public final Field DEPOSITORY_TRUST_COMPANY = new Field(SettlLocation.INSTANCE, Values.DEPOSITORY_TRUST_COMPANY.getOrdinal()); + public final Field PARTICIPANT_TRUST_COMPANY = new Field(SettlLocation.INSTANCE, Values.PARTICIPANT_TRUST_COMPANY.getOrdinal()); + public final Field FEDERAL_BOOK_ENTRY = new Field(SettlLocation.INSTANCE, Values.FEDERAL_BOOK_ENTRY.getOrdinal()); + public final Field LOCAL_MARKET_SETTLE_LOCATION = new Field(SettlLocation.INSTANCE, Values.LOCAL_MARKET_SETTLE_LOCATION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EURO_CLEAR("EUR"), + PHYSICAL("PNY"), + CEDEL("CED"), + DEPOSITORY_TRUST_COMPANY("DTC"), + PARTICIPANT_TRUST_COMPANY("PTC"), + FEDERAL_BOOK_ENTRY("FED"), + LOCAL_MARKET_SETTLE_LOCATION("ISO_Country_Code"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlMethod.java new file mode 100644 index 0000000..995374e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlMethod.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlMethod extends BaseFieldType { + public static final SettlMethod INSTANCE = new SettlMethod(); + + private SettlMethod() { + super( + "SettlMethod", + 1193, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PHYSICAL_SETTLEMENT_REQUIRED = new Field(SettlMethod.INSTANCE, Values.PHYSICAL_SETTLEMENT_REQUIRED.getOrdinal()); + public final Field CASH_SETTLEMENT_REQUIRED = new Field(SettlMethod.INSTANCE, Values.CASH_SETTLEMENT_REQUIRED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PHYSICAL_SETTLEMENT_REQUIRED("P"), + CASH_SETTLEMENT_REQUIRED("C"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligID.java new file mode 100644 index 0000000..7cbfab3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligID extends BaseFieldType { + public static final SettlObligID INSTANCE = new SettlObligID(); + + private SettlObligID() { + super( + "SettlObligID", + 1161, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligMode.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligMode.java new file mode 100644 index 0000000..8bdb31b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligMode.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligMode extends BaseFieldType { + public static final SettlObligMode INSTANCE = new SettlObligMode(); + + private SettlObligMode() { + super( + "SettlObligMode", + 1159, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FINAL = new Field(SettlObligMode.INSTANCE, Values.FINAL.getOrdinal()); + public final Field PRELIMINARY = new Field(SettlObligMode.INSTANCE, Values.PRELIMINARY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FINAL("2"), + PRELIMINARY("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligMsgID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligMsgID.java new file mode 100644 index 0000000..0401b95 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligMsgID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligMsgID extends BaseFieldType { + public static final SettlObligMsgID INSTANCE = new SettlObligMsgID(); + + private SettlObligMsgID() { + super( + "SettlObligMsgID", + 1160, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligRefID.java new file mode 100644 index 0000000..cae624a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligRefID extends BaseFieldType { + public static final SettlObligRefID INSTANCE = new SettlObligRefID(); + + private SettlObligRefID() { + super( + "SettlObligRefID", + 1163, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligSource.java new file mode 100644 index 0000000..a8ad46b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligSource.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligSource extends BaseFieldType { + public static final SettlObligSource INSTANCE = new SettlObligSource(); + + private SettlObligSource() { + super( + "SettlObligSource", + 1164, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVESTOR = new Field(SettlObligSource.INSTANCE, Values.INVESTOR.getOrdinal()); + public final Field INSTRUCTIONS_FOR_INSTITUTION = new Field(SettlObligSource.INSTANCE, Values.INSTRUCTIONS_FOR_INSTITUTION.getOrdinal()); + public final Field INSTRUCTIONS_OF_BROKER = new Field(SettlObligSource.INSTANCE, Values.INSTRUCTIONS_OF_BROKER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVESTOR("3"), + INSTRUCTIONS_FOR_INSTITUTION("2"), + INSTRUCTIONS_OF_BROKER("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligTransType.java new file mode 100644 index 0000000..2389edb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlObligTransType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligTransType extends BaseFieldType { + public static final SettlObligTransType INSTANCE = new SettlObligTransType(); + + private SettlObligTransType() { + super( + "SettlObligTransType", + 1162, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RESTATE = new Field(SettlObligTransType.INSTANCE, Values.RESTATE.getOrdinal()); + public final Field REPLACE = new Field(SettlObligTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field CANCEL = new Field(SettlObligTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(SettlObligTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RESTATE("T"), + REPLACE("R"), + CANCEL("C"), + NEW("N"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartyID.java new file mode 100644 index 0000000..e19ffca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPartyID extends BaseFieldType { + public static final SettlPartyID INSTANCE = new SettlPartyID(); + + private SettlPartyID() { + super( + "SettlPartyID", + 782, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartyIDSource.java new file mode 100644 index 0000000..ac1568a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPartyIDSource extends BaseFieldType { + public static final SettlPartyIDSource INSTANCE = new SettlPartyIDSource(); + + private SettlPartyIDSource() { + super( + "SettlPartyIDSource", + 783, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartyRole.java new file mode 100644 index 0000000..49e4044 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPartyRole extends BaseFieldType { + public static final SettlPartyRole INSTANCE = new SettlPartyRole(); + + private SettlPartyRole() { + super( + "SettlPartyRole", + 784, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartySubID.java new file mode 100644 index 0000000..9616b40 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPartySubID extends BaseFieldType { + public static final SettlPartySubID INSTANCE = new SettlPartySubID(); + + private SettlPartySubID() { + super( + "SettlPartySubID", + 785, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartySubIDType.java new file mode 100644 index 0000000..76b7044 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPartySubIDType extends BaseFieldType { + public static final SettlPartySubIDType INSTANCE = new SettlPartySubIDType(); + + private SettlPartySubIDType() { + super( + "SettlPartySubIDType", + 786, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPrice.java new file mode 100644 index 0000000..d85cdf4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPrice extends BaseFieldType { + public static final SettlPrice INSTANCE = new SettlPrice(); + + private SettlPrice() { + super( + "SettlPrice", + 730, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlPriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPriceType.java new file mode 100644 index 0000000..a902a1a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlPriceType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPriceType extends BaseFieldType { + public static final SettlPriceType INSTANCE = new SettlPriceType(); + + private SettlPriceType() { + super( + "SettlPriceType", + 731, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field THEORETICAL = new Field(SettlPriceType.INSTANCE, Values.THEORETICAL.getOrdinal()); + public final Field FINAL = new Field(SettlPriceType.INSTANCE, Values.FINAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + THEORETICAL("2"), + FINAL("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlSessID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlSessID.java new file mode 100644 index 0000000..1cdbe5a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlSessID.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlSessID extends BaseFieldType { + public static final SettlSessID INSTANCE = new SettlSessID(); + + private SettlSessID() { + super( + "SettlSessID", + 716, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ELECTRONIC_TRADING_HOURS = new Field(SettlSessID.INSTANCE, Values.ELECTRONIC_TRADING_HOURS.getOrdinal()); + public final Field INTRADAY = new Field(SettlSessID.INSTANCE, Values.INTRADAY.getOrdinal()); + public final Field REGULAR_TRADING_HOURS = new Field(SettlSessID.INSTANCE, Values.REGULAR_TRADING_HOURS.getOrdinal()); + public final Field END_OF_DAY = new Field(SettlSessID.INSTANCE, Values.END_OF_DAY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ELECTRONIC_TRADING_HOURS("ETH"), + INTRADAY("ITD"), + REGULAR_TRADING_HOURS("RTH"), + END_OF_DAY("EOD"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlSessSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlSessSubID.java new file mode 100644 index 0000000..964aae3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlSessSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlSessSubID extends BaseFieldType { + public static final SettlSessSubID INSTANCE = new SettlSessSubID(); + + private SettlSessSubID() { + super( + "SettlSessSubID", + 717, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlType.java new file mode 100644 index 0000000..ce369d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlType.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlType extends BaseFieldType { + public static final SettlType INSTANCE = new SettlType(); + + private SettlType() { + super( + "SettlType", + 63, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field T2 = new Field(SettlType.INSTANCE, Values.T2.getOrdinal()); + public final Field NEXT_DAY_TOM__T1 = new Field(SettlType.INSTANCE, Values.NEXT_DAY_TOM__T1.getOrdinal()); + public final Field CASH_TOD__T0 = new Field(SettlType.INSTANCE, Values.CASH_TOD__T0.getOrdinal()); + public final Field REGULAR__FX_SPOT_SETTLEMENT_T1_OR_T2_DEPENDING_ON_CURRENCY = new Field(SettlType.INSTANCE, Values.REGULAR__FX_SPOT_SETTLEMENT_T1_OR_T2_DEPENDING_ON_CURRENCY.getOrdinal()); + public final Field WHEN_AND_IF_ISSUED = new Field(SettlType.INSTANCE, Values.WHEN_AND_IF_ISSUED.getOrdinal()); + public final Field FUTURE = new Field(SettlType.INSTANCE, Values.FUTURE.getOrdinal()); + public final Field BROKEN_DATE__FOR_FX_EXPRESSING_NONSTANDARD_TENOR_SETTLDATE_64_MU = new Field(SettlType.INSTANCE, Values.BROKEN_DATE__FOR_FX_EXPRESSING_NONSTANDARD_TENOR_SETTLDATE_64_MU.getOrdinal()); + public final Field T4 = new Field(SettlType.INSTANCE, Values.T4.getOrdinal()); + public final Field FX_SPOT_NEXT_SETTLEMENT_SPOT1_AKA_NEXT_DAY = new Field(SettlType.INSTANCE, Values.FX_SPOT_NEXT_SETTLEMENT_SPOT1_AKA_NEXT_DAY.getOrdinal()); + public final Field T3 = new Field(SettlType.INSTANCE, Values.T3.getOrdinal()); + public final Field T5 = new Field(SettlType.INSTANCE, Values.T5.getOrdinal()); + public final Field SELLERS_OPTION = new Field(SettlType.INSTANCE, Values.SELLERS_OPTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + T2("3"), + NEXT_DAY_TOM__T1("2"), + CASH_TOD__T0("1"), + REGULAR__FX_SPOT_SETTLEMENT_T1_OR_T2_DEPENDING_ON_CURRENCY("0"), + WHEN_AND_IF_ISSUED("7"), + FUTURE("6"), + BROKEN_DATE__FOR_FX_EXPRESSING_NONSTANDARD_TENOR_SETTLDATE_64_MU("B"), + T4("5"), + FX_SPOT_NEXT_SETTLEMENT_SPOT1_AKA_NEXT_DAY("C"), + T3("4"), + T5("9"), + SELLERS_OPTION("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettleOnOpenFlag.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettleOnOpenFlag.java new file mode 100644 index 0000000..36a1b61 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettleOnOpenFlag.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettleOnOpenFlag extends BaseFieldType { + public static final SettleOnOpenFlag INSTANCE = new SettleOnOpenFlag(); + + private SettleOnOpenFlag() { + super( + "SettleOnOpenFlag", + 966, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SettlementCycleNo.java b/fix4j-assert-fixspec-50sp2/fieldtype/SettlementCycleNo.java new file mode 100644 index 0000000..29894db --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SettlementCycleNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlementCycleNo extends BaseFieldType { + public static final SettlementCycleNo INSTANCE = new SettlementCycleNo(); + + private SettlementCycleNo() { + super( + "SettlementCycleNo", + 1153, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SharedCommission.java b/fix4j-assert-fixspec-50sp2/fieldtype/SharedCommission.java new file mode 100644 index 0000000..f6f5eeb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SharedCommission.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SharedCommission extends BaseFieldType { + public static final SharedCommission INSTANCE = new SharedCommission(); + + private SharedCommission() { + super( + "SharedCommission", + 858, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ShortQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/ShortQty.java new file mode 100644 index 0000000..14a9afd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ShortQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ShortQty extends BaseFieldType { + public static final ShortQty INSTANCE = new ShortQty(); + + private ShortQty() { + super( + "ShortQty", + 705, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ShortSaleReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/ShortSaleReason.java new file mode 100644 index 0000000..ab4876b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ShortSaleReason.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ShortSaleReason extends BaseFieldType { + public static final ShortSaleReason INSTANCE = new ShortSaleReason(); + + private ShortSaleReason() { + super( + "ShortSaleReason", + 853, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SELLING_CUSTOMER_SOLD_SHORT_EXEMPT = new Field(ShortSaleReason.INSTANCE, Values.SELLING_CUSTOMER_SOLD_SHORT_EXEMPT.getOrdinal()); + public final Field SELLING_CUSTOMER_SOLD_SHORT = new Field(ShortSaleReason.INSTANCE, Values.SELLING_CUSTOMER_SOLD_SHORT.getOrdinal()); + public final Field DEALER_SOLD_SHORT_EXEMPT = new Field(ShortSaleReason.INSTANCE, Values.DEALER_SOLD_SHORT_EXEMPT.getOrdinal()); + public final Field DEALER_SOLD_SHORT = new Field(ShortSaleReason.INSTANCE, Values.DEALER_SOLD_SHORT.getOrdinal()); + public final Field QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT = new Field(ShortSaleReason.INSTANCE, Values.QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT.getOrdinal()); + public final Field QUALIFIED_SERVICE_REPRESENTATIVE_QSR_OR_AUTOMATIC_GIVEUP_AGU_CON = new Field(ShortSaleReason.INSTANCE, Values.QUALIFIED_SERVICE_REPRESENTATIVE_QSR_OR_AUTOMATIC_GIVEUP_AGU_CON.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SELLING_CUSTOMER_SOLD_SHORT_EXEMPT("3"), + SELLING_CUSTOMER_SOLD_SHORT("2"), + DEALER_SOLD_SHORT_EXEMPT("1"), + DEALER_SOLD_SHORT("0"), + QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT("5"), + QUALIFIED_SERVICE_REPRESENTATIVE_QSR_OR_AUTOMATIC_GIVEUP_AGU_CON("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Side.java b/fix4j-assert-fixspec-50sp2/fieldtype/Side.java new file mode 100644 index 0000000..d308bf6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Side.java @@ -0,0 +1,75 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Side extends BaseFieldType { + public static final Side INSTANCE = new Side(); + + private Side() { + super( + "Side", + 54, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SUBSCRIBE_EG_CIV = new Field(Side.INSTANCE, Values.SUBSCRIBE_EG_CIV.getOrdinal()); + public final Field REDEEM_EG_CIV = new Field(Side.INSTANCE, Values.REDEEM_EG_CIV.getOrdinal()); + public final Field LEND_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL = new Field(Side.INSTANCE, Values.LEND_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL.getOrdinal()); + public final Field BORROW_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL = new Field(Side.INSTANCE, Values.BORROW_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL.getOrdinal()); + public final Field CROSS_SHORT_EXEMPT = new Field(Side.INSTANCE, Values.CROSS_SHORT_EXEMPT.getOrdinal()); + public final Field AS_DEFINED_FOR_USE_WITH_MULTILEG_INSTRUMENTS = new Field(Side.INSTANCE, Values.AS_DEFINED_FOR_USE_WITH_MULTILEG_INSTRUMENTS.getOrdinal()); + public final Field OPPOSITE_FOR_USE_WITH_MULTILEG_INSTRUMENTS = new Field(Side.INSTANCE, Values.OPPOSITE_FOR_USE_WITH_MULTILEG_INSTRUMENTS.getOrdinal()); + public final Field BUY_MINUS = new Field(Side.INSTANCE, Values.BUY_MINUS.getOrdinal()); + public final Field SELL = new Field(Side.INSTANCE, Values.SELL.getOrdinal()); + public final Field BUY = new Field(Side.INSTANCE, Values.BUY.getOrdinal()); + public final Field UNDISCLOSED_VALID_FOR_IOI_AND_LIST_ORDER_MESSAGES_ONLY = new Field(Side.INSTANCE, Values.UNDISCLOSED_VALID_FOR_IOI_AND_LIST_ORDER_MESSAGES_ONLY.getOrdinal()); + public final Field SELL_SHORT_EXEMPT = new Field(Side.INSTANCE, Values.SELL_SHORT_EXEMPT.getOrdinal()); + public final Field SELL_SHORT = new Field(Side.INSTANCE, Values.SELL_SHORT.getOrdinal()); + public final Field SELL_PLUS = new Field(Side.INSTANCE, Values.SELL_PLUS.getOrdinal()); + public final Field CROSS_SHORT = new Field(Side.INSTANCE, Values.CROSS_SHORT.getOrdinal()); + public final Field CROSS_ORDERS_WHERE_COUNTERPARTY_IS_AN_EXCHANGE_VALID_FOR_ALL_MES = new Field(Side.INSTANCE, Values.CROSS_ORDERS_WHERE_COUNTERPARTY_IS_AN_EXCHANGE_VALID_FOR_ALL_MES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SUBSCRIBE_EG_CIV("D"), + REDEEM_EG_CIV("E"), + LEND_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL("F"), + BORROW_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL("G"), + CROSS_SHORT_EXEMPT("A"), + AS_DEFINED_FOR_USE_WITH_MULTILEG_INSTRUMENTS("B"), + OPPOSITE_FOR_USE_WITH_MULTILEG_INSTRUMENTS("C"), + BUY_MINUS("3"), + SELL("2"), + BUY("1"), + UNDISCLOSED_VALID_FOR_IOI_AND_LIST_ORDER_MESSAGES_ONLY("7"), + SELL_SHORT_EXEMPT("6"), + SELL_SHORT("5"), + SELL_PLUS("4"), + CROSS_SHORT("9"), + CROSS_ORDERS_WHERE_COUNTERPARTY_IS_AN_EXCHANGE_VALID_FOR_ALL_MES("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideComplianceID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideComplianceID.java new file mode 100644 index 0000000..6484b7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideComplianceID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideComplianceID extends BaseFieldType { + public static final SideComplianceID INSTANCE = new SideComplianceID(); + + private SideComplianceID() { + super( + "SideComplianceID", + 659, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideCurrency.java new file mode 100644 index 0000000..a85c2f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideCurrency extends BaseFieldType { + public static final SideCurrency INSTANCE = new SideCurrency(); + + private SideCurrency() { + super( + "SideCurrency", + 1154, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideExecID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideExecID.java new file mode 100644 index 0000000..83ad820 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideExecID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideExecID extends BaseFieldType { + public static final SideExecID INSTANCE = new SideExecID(); + + private SideExecID() { + super( + "SideExecID", + 1427, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideFillStationCd.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideFillStationCd.java new file mode 100644 index 0000000..7364943 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideFillStationCd.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideFillStationCd extends BaseFieldType { + public static final SideFillStationCd INSTANCE = new SideFillStationCd(); + + private SideFillStationCd() { + super( + "SideFillStationCd", + 1006, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideGrossTradeAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideGrossTradeAmt.java new file mode 100644 index 0000000..5e67f23 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideGrossTradeAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideGrossTradeAmt extends BaseFieldType { + public static final SideGrossTradeAmt INSTANCE = new SideGrossTradeAmt(); + + private SideGrossTradeAmt() { + super( + "SideGrossTradeAmt", + 1072, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideLastQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideLastQty.java new file mode 100644 index 0000000..36480f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideLastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideLastQty extends BaseFieldType { + public static final SideLastQty INSTANCE = new SideLastQty(); + + private SideLastQty() { + super( + "SideLastQty", + 1009, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideLiquidityInd.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideLiquidityInd.java new file mode 100644 index 0000000..8625bb3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideLiquidityInd.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideLiquidityInd extends BaseFieldType { + public static final SideLiquidityInd INSTANCE = new SideLiquidityInd(); + + private SideLiquidityInd() { + super( + "SideLiquidityInd", + 1444, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideMultiLegReportingType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideMultiLegReportingType.java new file mode 100644 index 0000000..ab32a79 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideMultiLegReportingType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideMultiLegReportingType extends BaseFieldType { + public static final SideMultiLegReportingType INSTANCE = new SideMultiLegReportingType(); + + private SideMultiLegReportingType() { + super( + "SideMultiLegReportingType", + 752, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MULTILEG_SECURITY = new Field(SideMultiLegReportingType.INSTANCE, Values.MULTILEG_SECURITY.getOrdinal()); + public final Field INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = new Field(SideMultiLegReportingType.INSTANCE, Values.INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY.getOrdinal()); + public final Field SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED = new Field(SideMultiLegReportingType.INSTANCE, Values.SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MULTILEG_SECURITY("3"), + INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY("2"), + SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideReasonCd.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideReasonCd.java new file mode 100644 index 0000000..4de8278 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideReasonCd.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideReasonCd extends BaseFieldType { + public static final SideReasonCd INSTANCE = new SideReasonCd(); + + private SideReasonCd() { + super( + "SideReasonCd", + 1007, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideSettlCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideSettlCurrency.java new file mode 100644 index 0000000..04ee2ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideSettlCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideSettlCurrency extends BaseFieldType { + public static final SideSettlCurrency INSTANCE = new SideSettlCurrency(); + + private SideSettlCurrency() { + super( + "SideSettlCurrency", + 1155, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideTimeInForce.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideTimeInForce.java new file mode 100644 index 0000000..e18d501 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideTimeInForce.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTimeInForce extends BaseFieldType { + public static final SideTimeInForce INSTANCE = new SideTimeInForce(); + + private SideTimeInForce() { + super( + "SideTimeInForce", + 962, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideTradeReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideTradeReportID.java new file mode 100644 index 0000000..16dc2f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideTradeReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTradeReportID extends BaseFieldType { + public static final SideTradeReportID INSTANCE = new SideTradeReportID(); + + private SideTradeReportID() { + super( + "SideTradeReportID", + 1005, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdRegTimestamp.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdRegTimestamp.java new file mode 100644 index 0000000..1e595d9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdRegTimestamp.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTrdRegTimestamp extends BaseFieldType { + public static final SideTrdRegTimestamp INSTANCE = new SideTrdRegTimestamp(); + + private SideTrdRegTimestamp() { + super( + "SideTrdRegTimestamp", + 1012, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdRegTimestampSrc.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdRegTimestampSrc.java new file mode 100644 index 0000000..899c2b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdRegTimestampSrc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTrdRegTimestampSrc extends BaseFieldType { + public static final SideTrdRegTimestampSrc INSTANCE = new SideTrdRegTimestampSrc(); + + private SideTrdRegTimestampSrc() { + super( + "SideTrdRegTimestampSrc", + 1014, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdRegTimestampType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdRegTimestampType.java new file mode 100644 index 0000000..b7bf782 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdRegTimestampType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTrdRegTimestampType extends BaseFieldType { + public static final SideTrdRegTimestampType INSTANCE = new SideTrdRegTimestampType(); + + private SideTrdRegTimestampType() { + super( + "SideTrdRegTimestampType", + 1013, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdSubTyp.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdSubTyp.java new file mode 100644 index 0000000..4d00355 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideTrdSubTyp.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTrdSubTyp extends BaseFieldType { + public static final SideTrdSubTyp INSTANCE = new SideTrdSubTyp(); + + private SideTrdSubTyp() { + super( + "SideTrdSubTyp", + 1008, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideValue1.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideValue1.java new file mode 100644 index 0000000..96e7f77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideValue1.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideValue1 extends BaseFieldType { + public static final SideValue1 INSTANCE = new SideValue1(); + + private SideValue1() { + super( + "SideValue1", + 396, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideValue2.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideValue2.java new file mode 100644 index 0000000..f38cdb2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideValue2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideValue2 extends BaseFieldType { + public static final SideValue2 INSTANCE = new SideValue2(); + + private SideValue2() { + super( + "SideValue2", + 397, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SideValueInd.java b/fix4j-assert-fixspec-50sp2/fieldtype/SideValueInd.java new file mode 100644 index 0000000..1e079fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SideValueInd.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideValueInd extends BaseFieldType { + public static final SideValueInd INSTANCE = new SideValueInd(); + + private SideValueInd() { + super( + "SideValueInd", + 401, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SIDE_VALUE_2 = new Field(SideValueInd.INSTANCE, Values.SIDE_VALUE_2.getOrdinal()); + public final Field SIDE_VALUE_1 = new Field(SideValueInd.INSTANCE, Values.SIDE_VALUE_1.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SIDE_VALUE_2("2"), + SIDE_VALUE_1("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Signature.java b/fix4j-assert-fixspec-50sp2/fieldtype/Signature.java new file mode 100644 index 0000000..2a19b49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Signature.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Signature extends BaseFieldType { + public static final Signature INSTANCE = new Signature(); + + private Signature() { + super( + "Signature", + 89, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SignatureLength.java b/fix4j-assert-fixspec-50sp2/fieldtype/SignatureLength.java new file mode 100644 index 0000000..8415a83 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SignatureLength.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SignatureLength extends BaseFieldType { + public static final SignatureLength INSTANCE = new SignatureLength(); + + private SignatureLength() { + super( + "SignatureLength", + 93, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SolicitedFlag.java b/fix4j-assert-fixspec-50sp2/fieldtype/SolicitedFlag.java new file mode 100644 index 0000000..9250ed1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SolicitedFlag.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SolicitedFlag extends BaseFieldType { + public static final SolicitedFlag INSTANCE = new SolicitedFlag(); + + private SolicitedFlag() { + super( + "SolicitedFlag", + 377, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field WAS_NOT_SOLICITED = new Field(SolicitedFlag.INSTANCE, Values.WAS_NOT_SOLICITED.getOrdinal()); + public final Field WAS_SOLICITED = new Field(SolicitedFlag.INSTANCE, Values.WAS_SOLICITED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + WAS_NOT_SOLICITED("N"), + WAS_SOLICITED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Spread.java b/fix4j-assert-fixspec-50sp2/fieldtype/Spread.java new file mode 100644 index 0000000..727c905 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Spread.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Spread extends BaseFieldType { + public static final Spread INSTANCE = new Spread(); + + private Spread() { + super( + "Spread", + 218, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StandInstDbID.java b/fix4j-assert-fixspec-50sp2/fieldtype/StandInstDbID.java new file mode 100644 index 0000000..64752cc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StandInstDbID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StandInstDbID extends BaseFieldType { + public static final StandInstDbID INSTANCE = new StandInstDbID(); + + private StandInstDbID() { + super( + "StandInstDbID", + 171, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StandInstDbName.java b/fix4j-assert-fixspec-50sp2/fieldtype/StandInstDbName.java new file mode 100644 index 0000000..41fae9e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StandInstDbName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StandInstDbName extends BaseFieldType { + public static final StandInstDbName INSTANCE = new StandInstDbName(); + + private StandInstDbName() { + super( + "StandInstDbName", + 170, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StandInstDbType.java b/fix4j-assert-fixspec-50sp2/fieldtype/StandInstDbType.java new file mode 100644 index 0000000..73d74d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StandInstDbType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StandInstDbType extends BaseFieldType { + public static final StandInstDbType INSTANCE = new StandInstDbType(); + + private StandInstDbType() { + super( + "StandInstDbType", + 169, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field A_GLOBAL_CUSTODIAN_STANDINSTDBNAME_70_MUST_BE_PROVIDED = new Field(StandInstDbType.INSTANCE, Values.A_GLOBAL_CUSTODIAN_STANDINSTDBNAME_70_MUST_BE_PROVIDED.getOrdinal()); + public final Field THOMSON_ALERT = new Field(StandInstDbType.INSTANCE, Values.THOMSON_ALERT.getOrdinal()); + public final Field DTC_SID = new Field(StandInstDbType.INSTANCE, Values.DTC_SID.getOrdinal()); + public final Field OTHER = new Field(StandInstDbType.INSTANCE, Values.OTHER.getOrdinal()); + public final Field ACCOUNTNET = new Field(StandInstDbType.INSTANCE, Values.ACCOUNTNET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + A_GLOBAL_CUSTODIAN_STANDINSTDBNAME_70_MUST_BE_PROVIDED("3"), + THOMSON_ALERT("2"), + DTC_SID("1"), + OTHER("0"), + ACCOUNTNET("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StartCash.java b/fix4j-assert-fixspec-50sp2/fieldtype/StartCash.java new file mode 100644 index 0000000..756e6a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StartCash.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StartCash extends BaseFieldType { + public static final StartCash INSTANCE = new StartCash(); + + private StartCash() { + super( + "StartCash", + 921, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StartDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/StartDate.java new file mode 100644 index 0000000..916860a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StartDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StartDate extends BaseFieldType { + public static final StartDate INSTANCE = new StartDate(); + + private StartDate() { + super( + "StartDate", + 916, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StartMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/fieldtype/StartMaturityMonthYear.java new file mode 100644 index 0000000..b72a7f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StartMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StartMaturityMonthYear extends BaseFieldType { + public static final StartMaturityMonthYear INSTANCE = new StartMaturityMonthYear(); + + private StartMaturityMonthYear() { + super( + "StartMaturityMonthYear", + 1241, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StartStrikePxRange.java b/fix4j-assert-fixspec-50sp2/fieldtype/StartStrikePxRange.java new file mode 100644 index 0000000..b524756 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StartStrikePxRange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StartStrikePxRange extends BaseFieldType { + public static final StartStrikePxRange INSTANCE = new StartStrikePxRange(); + + private StartStrikePxRange() { + super( + "StartStrikePxRange", + 1202, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StartTickPriceRange.java b/fix4j-assert-fixspec-50sp2/fieldtype/StartTickPriceRange.java new file mode 100644 index 0000000..5ef6375 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StartTickPriceRange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StartTickPriceRange extends BaseFieldType { + public static final StartTickPriceRange INSTANCE = new StartTickPriceRange(); + + private StartTickPriceRange() { + super( + "StartTickPriceRange", + 1206, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StateOrProvinceOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/StateOrProvinceOfIssue.java new file mode 100644 index 0000000..fb714f9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StateOrProvinceOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StateOrProvinceOfIssue extends BaseFieldType { + public static final StateOrProvinceOfIssue INSTANCE = new StateOrProvinceOfIssue(); + + private StateOrProvinceOfIssue() { + super( + "StateOrProvinceOfIssue", + 471, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StatsType.java b/fix4j-assert-fixspec-50sp2/fieldtype/StatsType.java new file mode 100644 index 0000000..c7450e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StatsType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StatsType extends BaseFieldType { + public static final StatsType INSTANCE = new StatsType(); + + private StatsType() { + super( + "StatsType", + 1176, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AVERAGE_PRICE_VWAP_TWAP__ = new Field(StatsType.INSTANCE, Values.AVERAGE_PRICE_VWAP_TWAP__.getOrdinal()); + public final Field HIGH__LOW_PRICE = new Field(StatsType.INSTANCE, Values.HIGH__LOW_PRICE.getOrdinal()); + public final Field EXCHANGE_LAST = new Field(StatsType.INSTANCE, Values.EXCHANGE_LAST.getOrdinal()); + public final Field TURNOVER_PRICE__QTY = new Field(StatsType.INSTANCE, Values.TURNOVER_PRICE__QTY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AVERAGE_PRICE_VWAP_TWAP__("3"), + HIGH__LOW_PRICE("2"), + EXCHANGE_LAST("1"), + TURNOVER_PRICE__QTY("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StatusText.java b/fix4j-assert-fixspec-50sp2/fieldtype/StatusText.java new file mode 100644 index 0000000..8f0cfab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StatusText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StatusText extends BaseFieldType { + public static final StatusText INSTANCE = new StatusText(); + + private StatusText() { + super( + "StatusText", + 929, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StatusValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/StatusValue.java new file mode 100644 index 0000000..c6a0572 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StatusValue.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StatusValue extends BaseFieldType { + public static final StatusValue INSTANCE = new StatusValue(); + + private StatusValue() { + super( + "StatusValue", + 928, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_CONNECTED__DOWN_EXPECTED_DOWN = new Field(StatusValue.INSTANCE, Values.NOT_CONNECTED__DOWN_EXPECTED_DOWN.getOrdinal()); + public final Field NOT_CONNECTED__DOWN_EXPECTED_UP = new Field(StatusValue.INSTANCE, Values.NOT_CONNECTED__DOWN_EXPECTED_UP.getOrdinal()); + public final Field CONNECTED = new Field(StatusValue.INSTANCE, Values.CONNECTED.getOrdinal()); + public final Field IN_PROCESS = new Field(StatusValue.INSTANCE, Values.IN_PROCESS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_CONNECTED__DOWN_EXPECTED_DOWN("3"), + NOT_CONNECTED__DOWN_EXPECTED_UP("2"), + CONNECTED("1"), + IN_PROCESS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StipulationType.java b/fix4j-assert-fixspec-50sp2/fieldtype/StipulationType.java new file mode 100644 index 0000000..1088986 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StipulationType.java @@ -0,0 +1,203 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StipulationType extends BaseFieldType { + public static final StipulationType INSTANCE = new StipulationType(); + + private StipulationType() { + super( + "StipulationType", + 233, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field YEAR_OR_YEARMONTH_OF_ISSUE_EX_234200209 = new Field(StipulationType.INSTANCE, Values.YEAR_OR_YEARMONTH_OF_ISSUE_EX_234200209.getOrdinal()); + public final Field ALTERNATIVE_MINIMUM_TAX_YN = new Field(StipulationType.INSTANCE, Values.ALTERNATIVE_MINIMUM_TAX_YN.getOrdinal()); + public final Field MARKET_SECTOR = new Field(StipulationType.INSTANCE, Values.MARKET_SECTOR.getOrdinal()); + public final Field THE_MINIMUM_RESIDUAL_OFFER_QUANTITY = new Field(StipulationType.INSTANCE, Values.THE_MINIMUM_RESIDUAL_OFFER_QUANTITY.getOrdinal()); + public final Field INSURED_YN = new Field(StipulationType.INSTANCE, Values.INSURED_YN.getOrdinal()); + public final Field PAYMENT_FREQUENCY_CALENDAR = new Field(StipulationType.INSTANCE, Values.PAYMENT_FREQUENCY_CALENDAR.getOrdinal()); + public final Field PERCENT_OF_BMA_PREPAYMENT_CURVE = new Field(StipulationType.INSTANCE, Values.PERCENT_OF_BMA_PREPAYMENT_CURVE.getOrdinal()); + public final Field SUBSTITUTIONS_LEFT_REPO = new Field(StipulationType.INSTANCE, Values.SUBSTITUTIONS_LEFT_REPO.getOrdinal()); + public final Field WEIGHTED_AVERAGE_LOAN_AGE__VALUE_IN_MONTHS_EXACT_OR_RANGE = new Field(StipulationType.INSTANCE, Values.WEIGHTED_AVERAGE_LOAN_AGE__VALUE_IN_MONTHS_EXACT_OR_RANGE.getOrdinal()); + public final Field GEOGRAPHICS_AND__RANGE_EX_234CA_080_MINIMUM_OF_80_CALIFORNIA_ASS = new Field(StipulationType.INSTANCE, Values.GEOGRAPHICS_AND__RANGE_EX_234CA_080_MINIMUM_OF_80_CALIFORNIA_ASS.getOrdinal()); + public final Field PRICING_FREQUENCY = new Field(StipulationType.INSTANCE, Values.PRICING_FREQUENCY.getOrdinal()); + public final Field LOT_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_AL = new Field(StipulationType.INSTANCE, Values.LOT_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_AL.getOrdinal()); + public final Field MATURITY_YEAR_AND_MONTH = new Field(StipulationType.INSTANCE, Values.MATURITY_YEAR_AND_MONTH.getOrdinal()); + public final Field PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE = new Field(StipulationType.INSTANCE, Values.PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE.getOrdinal()); + public final Field EXPLICIT_LOT_IDENTIFIER = new Field(StipulationType.INSTANCE, Values.EXPLICIT_LOT_IDENTIFIER.getOrdinal()); + public final Field AVERAGE_FICO_SCORE = new Field(StipulationType.INSTANCE, Values.AVERAGE_FICO_SCORE.getOrdinal()); + public final Field FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE = new Field(StipulationType.INSTANCE, Values.FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE.getOrdinal()); + public final Field MAXIMUM_ORDER_SIZE = new Field(StipulationType.INSTANCE, Values.MAXIMUM_ORDER_SIZE.getOrdinal()); + public final Field MAXIMUM_SUBSTITUTIONS_REPO = new Field(StipulationType.INSTANCE, Values.MAXIMUM_SUBSTITUTIONS_REPO.getOrdinal()); + public final Field ORDER_QUANTITY_INCREMENT = new Field(StipulationType.INSTANCE, Values.ORDER_QUANTITY_INCREMENT.getOrdinal()); + public final Field WEIGHTED_AVERAGE_LIFE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE = new Field(StipulationType.INSTANCE, Values.WEIGHTED_AVERAGE_LIFE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE.getOrdinal()); + public final Field WEIGHTED_AVERAGE_MATURITY__VALUE_IN_MONTHS_EXACT_OR_RANGE = new Field(StipulationType.INSTANCE, Values.WEIGHTED_AVERAGE_MATURITY__VALUE_IN_MONTHS_EXACT_OR_RANGE.getOrdinal()); + public final Field MINIMUM_INCREMENT = new Field(StipulationType.INSTANCE, Values.MINIMUM_INCREMENT.getOrdinal()); + public final Field LOOKBACK_DAYS = new Field(StipulationType.INSTANCE, Values.LOOKBACK_DAYS.getOrdinal()); + public final Field PRODUCTION_YEAR = new Field(StipulationType.INSTANCE, Values.PRODUCTION_YEAR.getOrdinal()); + public final Field YIELD_RANGE = new Field(StipulationType.INSTANCE, Values.YIELD_RANGE.getOrdinal()); + public final Field TYPE_OF_REDEMPTION__VALUES_ARE_NONCALLABLE_PREFUNDED_ESCROWEDTOM = new Field(StipulationType.INSTANCE, Values.TYPE_OF_REDEMPTION__VALUES_ARE_NONCALLABLE_PREFUNDED_ESCROWEDTOM.getOrdinal()); + public final Field REFERENCE_TO_ROLLING_OR_CLOSING_TRADE = new Field(StipulationType.INSTANCE, Values.REFERENCE_TO_ROLLING_OR_CLOSING_TRADE.getOrdinal()); + public final Field TRADERS_CREDIT = new Field(StipulationType.INSTANCE, Values.TRADERS_CREDIT.getOrdinal()); + public final Field TRADE_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_ = new Field(StipulationType.INSTANCE, Values.TRADE_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_.getOrdinal()); + public final Field CALL_PROTECTION = new Field(StipulationType.INSTANCE, Values.CALL_PROTECTION.getOrdinal()); + public final Field SECURITY_TYPE_INCLUDED_OR_EXCLUDED = new Field(StipulationType.INSTANCE, Values.SECURITY_TYPE_INCLUDED_OR_EXCLUDED.getOrdinal()); + public final Field SINGLE_MONTHLY_MORTALITY = new Field(StipulationType.INSTANCE, Values.SINGLE_MONTHLY_MORTALITY.getOrdinal()); + public final Field AVERAGE_LOAN_SIZE = new Field(StipulationType.INSTANCE, Values.AVERAGE_LOAN_SIZE.getOrdinal()); + public final Field COUPON_RANGE = new Field(StipulationType.INSTANCE, Values.COUPON_RANGE.getOrdinal()); + public final Field RATING_SOURCE_AND_RANGE = new Field(StipulationType.INSTANCE, Values.RATING_SOURCE_AND_RANGE.getOrdinal()); + public final Field YIELD_TO_MATURITY_WHEN_YIELDTYPE235_AND_YIELD236_SHOW_A_DIFFEREN = new Field(StipulationType.INSTANCE, Values.YIELD_TO_MATURITY_WHEN_YIELDTYPE235_AND_YIELD236_SHOW_A_DIFFEREN.getOrdinal()); + public final Field INTEREST_OF_ROLLING_OR_CLOSING_TRADE = new Field(StipulationType.INSTANCE, Values.INTEREST_OF_ROLLING_OR_CLOSING_TRADE.getOrdinal()); + public final Field AUTO_REINVESTMENT_AT_RATE_OR_BETTER = new Field(StipulationType.INSTANCE, Values.AUTO_REINVESTMENT_AT_RATE_OR_BETTER.getOrdinal()); + public final Field CONSTANT_PREPAYMENT_PENALTY = new Field(StipulationType.INSTANCE, Values.CONSTANT_PREPAYMENT_PENALTY.getOrdinal()); + public final Field PRICE_RANGE = new Field(StipulationType.INSTANCE, Values.PRICE_RANGE.getOrdinal()); + public final Field VALUATION_DISCOUNT = new Field(StipulationType.INSTANCE, Values.VALUATION_DISCOUNT.getOrdinal()); + public final Field POOL_IDENTIFIER = new Field(StipulationType.INSTANCE, Values.POOL_IDENTIFIER.getOrdinal()); + public final Field CONSTANT_PREPAYMENT_RATE = new Field(StipulationType.INSTANCE, Values.CONSTANT_PREPAYMENT_RATE.getOrdinal()); + public final Field MINIMUM_DENOMINATION = new Field(StipulationType.INSTANCE, Values.MINIMUM_DENOMINATION.getOrdinal()); + public final Field CONSTANT_PREPAYMENT_YIELD = new Field(StipulationType.INSTANCE, Values.CONSTANT_PREPAYMENT_YIELD.getOrdinal()); + public final Field POOLS_PER_TRADE = new Field(StipulationType.INSTANCE, Values.POOLS_PER_TRADE.getOrdinal()); + public final Field PURPOSE = new Field(StipulationType.INSTANCE, Values.PURPOSE.getOrdinal()); + public final Field ISSUE_SIZE_RANGE = new Field(StipulationType.INSTANCE, Values.ISSUE_SIZE_RANGE.getOrdinal()); + public final Field BANK_QUALIFIED_YN = new Field(StipulationType.INSTANCE, Values.BANK_QUALIFIED_YN.getOrdinal()); + public final Field OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS = new Field(StipulationType.INSTANCE, Values.OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS.getOrdinal()); + public final Field RESTRICTED_YN = new Field(StipulationType.INSTANCE, Values.RESTRICTED_YN.getOrdinal()); + public final Field STRUCTURE = new Field(StipulationType.INSTANCE, Values.STRUCTURE.getOrdinal()); + public final Field BROKER_SALES_CREDIT_OVERRIDE = new Field(StipulationType.INSTANCE, Values.BROKER_SALES_CREDIT_OVERRIDE.getOrdinal()); + public final Field PRIMARY_OR_SECONDARY_MARKET_INDICATOR = new Field(StipulationType.INSTANCE, Values.PRIMARY_OR_SECONDARY_MARKET_INDICATOR.getOrdinal()); + public final Field BROKERS_SALES_CREDIT = new Field(StipulationType.INSTANCE, Values.BROKERS_SALES_CREDIT.getOrdinal()); + public final Field POOLS_PER_LOT = new Field(StipulationType.INSTANCE, Values.POOLS_PER_LOT.getOrdinal()); + public final Field FREEFORM_TEXT = new Field(StipulationType.INSTANCE, Values.FREEFORM_TEXT.getOrdinal()); + public final Field POOLS_PER_MILLION = new Field(StipulationType.INSTANCE, Values.POOLS_PER_MILLION.getOrdinal()); + public final Field SUBSTITUTIONS_FREQUENCY_REPO = new Field(StipulationType.INSTANCE, Values.SUBSTITUTIONS_FREQUENCY_REPO.getOrdinal()); + public final Field NUMBER_OF_PIECES = new Field(StipulationType.INSTANCE, Values.NUMBER_OF_PIECES.getOrdinal()); + public final Field PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE = new Field(StipulationType.INSTANCE, Values.PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE.getOrdinal()); + public final Field WEIGHTED_AVERAGE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE_PLUS_GR = new Field(StipulationType.INSTANCE, Values.WEIGHTED_AVERAGE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE_PLUS_GR.getOrdinal()); + public final Field TYPE_OF_ROLL_TRADE = new Field(StipulationType.INSTANCE, Values.TYPE_OF_ROLL_TRADE.getOrdinal()); + public final Field DISCOUNT_RATE_WHEN_PRICE_IS_DENOMINATED_IN_PERCENT_OF_PAR = new Field(StipulationType.INSTANCE, Values.DISCOUNT_RATE_WHEN_PRICE_IS_DENOMINATED_IN_PERCENT_OF_PAR.getOrdinal()); + public final Field WHOLE_POOL_YN = new Field(StipulationType.INSTANCE, Values.WHOLE_POOL_YN.getOrdinal()); + public final Field ISSUERS_TICKER = new Field(StipulationType.INSTANCE, Values.ISSUERS_TICKER.getOrdinal()); + public final Field ABSOLUTE_PREPAYMENT_SPEED = new Field(StipulationType.INSTANCE, Values.ABSOLUTE_PREPAYMENT_SPEED.getOrdinal()); + public final Field CUSTOM_STARTEND_DATE = new Field(StipulationType.INSTANCE, Values.CUSTOM_STARTEND_DATE.getOrdinal()); + public final Field AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET = new Field(StipulationType.INSTANCE, Values.AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET.getOrdinal()); + public final Field BENCHMARK_PRICE_SOURCE = new Field(StipulationType.INSTANCE, Values.BENCHMARK_PRICE_SOURCE.getOrdinal()); + public final Field MAXIMUM_LOAN_BALANCE = new Field(StipulationType.INSTANCE, Values.MAXIMUM_LOAN_BALANCE.getOrdinal()); + public final Field BARGAIN_CONDITIONS_SEE_STIPULATIONVALUE_234_FOR_VALUES = new Field(StipulationType.INSTANCE, Values.BARGAIN_CONDITIONS_SEE_STIPULATIONVALUE_234_FOR_VALUES.getOrdinal()); + public final Field POOLS_MAXIMUM = new Field(StipulationType.INSTANCE, Values.POOLS_MAXIMUM.getOrdinal()); + public final Field PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE = new Field(StipulationType.INSTANCE, Values.PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE.getOrdinal()); + public final Field ISO_CURRENCY_CODE = new Field(StipulationType.INSTANCE, Values.ISO_CURRENCY_CODE.getOrdinal()); + public final Field MATURITY_RANGE = new Field(StipulationType.INSTANCE, Values.MATURITY_RANGE.getOrdinal()); + public final Field MINIMUM_QUANTITY = new Field(StipulationType.INSTANCE, Values.MINIMUM_QUANTITY.getOrdinal()); + public final Field MONTHLY_PREPAYMENT_RATE = new Field(StipulationType.INSTANCE, Values.MONTHLY_PREPAYMENT_RATE.getOrdinal()); + public final Field OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS = new Field(StipulationType.INSTANCE, Values.OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + YEAR_OR_YEARMONTH_OF_ISSUE_EX_234200209("ISSUE"), + ALTERNATIVE_MINIMUM_TAX_YN("AMT"), + MARKET_SECTOR("SECTOR"), + THE_MINIMUM_RESIDUAL_OFFER_QUANTITY("LEAVEQTY"), + INSURED_YN("INSURED"), + PAYMENT_FREQUENCY_CALENDAR("PAYFREQ"), + PERCENT_OF_BMA_PREPAYMENT_CURVE("PSA"), + SUBSTITUTIONS_LEFT_REPO("SUBSLEFT"), + WEIGHTED_AVERAGE_LOAN_AGE__VALUE_IN_MONTHS_EXACT_OR_RANGE("WALA"), + GEOGRAPHICS_AND__RANGE_EX_234CA_080_MINIMUM_OF_80_CALIFORNIA_ASS("GEOG"), + PRICING_FREQUENCY("PRICEFREQ"), + LOT_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_AL("LOTVAR"), + MATURITY_YEAR_AND_MONTH("MAT"), + PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE("REFPRIN"), + EXPLICIT_LOT_IDENTIFIER("LOT"), + AVERAGE_FICO_SCORE("AVFICO"), + FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE("HEP"), + MAXIMUM_ORDER_SIZE("MAXORDQTY"), + MAXIMUM_SUBSTITUTIONS_REPO("MAXSUBS"), + ORDER_QUANTITY_INCREMENT("ORDRINCR"), + WEIGHTED_AVERAGE_LIFE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE("WAL"), + WEIGHTED_AVERAGE_MATURITY__VALUE_IN_MONTHS_EXACT_OR_RANGE("WAM"), + MINIMUM_INCREMENT("MININCR"), + LOOKBACK_DAYS("LOOKBACK"), + PRODUCTION_YEAR("PROD"), + YIELD_RANGE("YIELD"), + TYPE_OF_REDEMPTION__VALUES_ARE_NONCALLABLE_PREFUNDED_ESCROWEDTOM("REDEMPTION"), + REFERENCE_TO_ROLLING_OR_CLOSING_TRADE("REFTRADE"), + TRADERS_CREDIT("TRADERCREDIT"), + TRADE_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_("TRDVAR"), + CALL_PROTECTION("PROTECT"), + SECURITY_TYPE_INCLUDED_OR_EXCLUDED("SECTYPE"), + SINGLE_MONTHLY_MORTALITY("SMM"), + AVERAGE_LOAN_SIZE("AVSIZE"), + COUPON_RANGE("COUPON"), + RATING_SOURCE_AND_RANGE("RATING"), + YIELD_TO_MATURITY_WHEN_YIELDTYPE235_AND_YIELD236_SHOW_A_DIFFEREN("YTM"), + INTEREST_OF_ROLLING_OR_CLOSING_TRADE("REFINT"), + AUTO_REINVESTMENT_AT_RATE_OR_BETTER("AUTOREINV"), + CONSTANT_PREPAYMENT_PENALTY("CPP"), + PRICE_RANGE("PRICE"), + VALUATION_DISCOUNT("HAIRCUT"), + POOL_IDENTIFIER("POOL"), + CONSTANT_PREPAYMENT_RATE("CPR"), + MINIMUM_DENOMINATION("MINDNOM"), + CONSTANT_PREPAYMENT_YIELD("CPY"), + POOLS_PER_TRADE("PPT"), + PURPOSE("PURPOSE"), + ISSUE_SIZE_RANGE("ISSUESIZE"), + BANK_QUALIFIED_YN("BANKQUAL"), + OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS("INTERNALQTY"), + RESTRICTED_YN("RESTRICTED"), + STRUCTURE("STRUCT"), + BROKER_SALES_CREDIT_OVERRIDE("SALESCREDITOVR"), + PRIMARY_OR_SECONDARY_MARKET_INDICATOR("PRIMARY"), + BROKERS_SALES_CREDIT("BROKERCREDIT"), + POOLS_PER_LOT("PPL"), + FREEFORM_TEXT("TEXT"), + POOLS_PER_MILLION("PPM"), + SUBSTITUTIONS_FREQUENCY_REPO("SUBSFREQ"), + NUMBER_OF_PIECES("PIECES"), + PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE("PPC"), + WEIGHTED_AVERAGE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE_PLUS_GR("WAC"), + TYPE_OF_ROLL_TRADE("ROLLTYPE"), + DISCOUNT_RATE_WHEN_PRICE_IS_DENOMINATED_IN_PERCENT_OF_PAR("DISCOUNT"), + WHOLE_POOL_YN("WHOLE"), + ISSUERS_TICKER("ISSUER"), + ABSOLUTE_PREPAYMENT_SPEED("ABS"), + CUSTOM_STARTEND_DATE("CUSTOMDATE"), + AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET("AVAILQTY"), + BENCHMARK_PRICE_SOURCE("PXSOURCE"), + MAXIMUM_LOAN_BALANCE("MAXBAL"), + BARGAIN_CONDITIONS_SEE_STIPULATIONVALUE_234_FOR_VALUES("BGNCON"), + POOLS_MAXIMUM("PMAX"), + PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE("MHP"), + ISO_CURRENCY_CODE("CURRENCY"), + MATURITY_RANGE("MATURITY"), + MINIMUM_QUANTITY("MINQTY"), + MONTHLY_PREPAYMENT_RATE("MPR"), + OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS("INTERNALPX"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StipulationValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/StipulationValue.java new file mode 100644 index 0000000..6ad6966 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StipulationValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StipulationValue extends BaseFieldType { + public static final StipulationValue INSTANCE = new StipulationValue(); + + private StipulationValue() { + super( + "StipulationValue", + 234, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StopPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/StopPx.java new file mode 100644 index 0000000..4245cfb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StopPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StopPx extends BaseFieldType { + public static final StopPx INSTANCE = new StopPx(); + + private StopPx() { + super( + "StopPx", + 99, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrategyParameterName.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrategyParameterName.java new file mode 100644 index 0000000..91fbbdf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrategyParameterName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrategyParameterName extends BaseFieldType { + public static final StrategyParameterName INSTANCE = new StrategyParameterName(); + + private StrategyParameterName() { + super( + "StrategyParameterName", + 958, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrategyParameterType.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrategyParameterType.java new file mode 100644 index 0000000..1d718e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrategyParameterType.java @@ -0,0 +1,101 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrategyParameterType extends BaseFieldType { + public static final StrategyParameterType INSTANCE = new StrategyParameterType(); + + private StrategyParameterType() { + super( + "StrategyParameterType", + 959, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UTCTIMESTAMP = new Field(StrategyParameterType.INSTANCE, Values.UTCTIMESTAMP.getOrdinal()); + public final Field EXCHANGE = new Field(StrategyParameterType.INSTANCE, Values.EXCHANGE.getOrdinal()); + public final Field MONTHYEAR = new Field(StrategyParameterType.INSTANCE, Values.MONTHYEAR.getOrdinal()); + public final Field MULTIPLECHARVALUE = new Field(StrategyParameterType.INSTANCE, Values.MULTIPLECHARVALUE.getOrdinal()); + public final Field CURRENCY = new Field(StrategyParameterType.INSTANCE, Values.CURRENCY.getOrdinal()); + public final Field BOOLEAN = new Field(StrategyParameterType.INSTANCE, Values.BOOLEAN.getOrdinal()); + public final Field STRING = new Field(StrategyParameterType.INSTANCE, Values.STRING.getOrdinal()); + public final Field PERCENTAGE = new Field(StrategyParameterType.INSTANCE, Values.PERCENTAGE.getOrdinal()); + public final Field CHAR = new Field(StrategyParameterType.INSTANCE, Values.CHAR.getOrdinal()); + public final Field LOCALMKTDATE = new Field(StrategyParameterType.INSTANCE, Values.LOCALMKTDATE.getOrdinal()); + public final Field UTCTIMEONLY = new Field(StrategyParameterType.INSTANCE, Values.UTCTIMEONLY.getOrdinal()); + public final Field UTCDATEONLY = new Field(StrategyParameterType.INSTANCE, Values.UTCDATEONLY.getOrdinal()); + public final Field DATA = new Field(StrategyParameterType.INSTANCE, Values.DATA.getOrdinal()); + public final Field MULTIPLESTRINGVALUE = new Field(StrategyParameterType.INSTANCE, Values.MULTIPLESTRINGVALUE.getOrdinal()); + public final Field COUNTRY = new Field(StrategyParameterType.INSTANCE, Values.COUNTRY.getOrdinal()); + public final Field LANGUAGE = new Field(StrategyParameterType.INSTANCE, Values.LANGUAGE.getOrdinal()); + public final Field TZTIMEONLY = new Field(StrategyParameterType.INSTANCE, Values.TZTIMEONLY.getOrdinal()); + public final Field TZTIMESTAMP = new Field(StrategyParameterType.INSTANCE, Values.TZTIMESTAMP.getOrdinal()); + public final Field TENOR = new Field(StrategyParameterType.INSTANCE, Values.TENOR.getOrdinal()); + public final Field NUMINGROUP = new Field(StrategyParameterType.INSTANCE, Values.NUMINGROUP.getOrdinal()); + public final Field LENGTH = new Field(StrategyParameterType.INSTANCE, Values.LENGTH.getOrdinal()); + public final Field AMT = new Field(StrategyParameterType.INSTANCE, Values.AMT.getOrdinal()); + public final Field INT = new Field(StrategyParameterType.INSTANCE, Values.INT.getOrdinal()); + public final Field QTY = new Field(StrategyParameterType.INSTANCE, Values.QTY.getOrdinal()); + public final Field FLOAT = new Field(StrategyParameterType.INSTANCE, Values.FLOAT.getOrdinal()); + public final Field TAGNUM = new Field(StrategyParameterType.INSTANCE, Values.TAGNUM.getOrdinal()); + public final Field SEQNUM = new Field(StrategyParameterType.INSTANCE, Values.SEQNUM.getOrdinal()); + public final Field PRICEOFFSET = new Field(StrategyParameterType.INSTANCE, Values.PRICEOFFSET.getOrdinal()); + public final Field PRICE = new Field(StrategyParameterType.INSTANCE, Values.PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UTCTIMESTAMP("19"), + EXCHANGE("17"), + MONTHYEAR("18"), + MULTIPLECHARVALUE("15"), + CURRENCY("16"), + BOOLEAN("13"), + STRING("14"), + PERCENTAGE("11"), + CHAR("12"), + LOCALMKTDATE("21"), + UTCTIMEONLY("20"), + UTCDATEONLY("22"), + DATA("23"), + MULTIPLESTRINGVALUE("24"), + COUNTRY("25"), + LANGUAGE("26"), + TZTIMEONLY("27"), + TZTIMESTAMP("28"), + TENOR("29"), + NUMINGROUP("3"), + LENGTH("2"), + AMT("10"), + INT("1"), + QTY("7"), + FLOAT("6"), + TAGNUM("5"), + SEQNUM("4"), + PRICEOFFSET("9"), + PRICE("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrategyParameterValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrategyParameterValue.java new file mode 100644 index 0000000..0a0b8a9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrategyParameterValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrategyParameterValue extends BaseFieldType { + public static final StrategyParameterValue INSTANCE = new StrategyParameterValue(); + + private StrategyParameterValue() { + super( + "StrategyParameterValue", + 960, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnAckType.java b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnAckType.java new file mode 100644 index 0000000..0413801 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnAckType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnAckType extends BaseFieldType { + public static final StreamAsgnAckType INSTANCE = new StreamAsgnAckType(); + + private StreamAsgnAckType() { + super( + "StreamAsgnAckType", + 1503, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ASSIGNMENT_REJECTED = new Field(StreamAsgnAckType.INSTANCE, Values.ASSIGNMENT_REJECTED.getOrdinal()); + public final Field ASSIGNMENT_ACCEPTED = new Field(StreamAsgnAckType.INSTANCE, Values.ASSIGNMENT_ACCEPTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ASSIGNMENT_REJECTED("1"), + ASSIGNMENT_ACCEPTED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnRejReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnRejReason.java new file mode 100644 index 0000000..7d28b5b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnRejReason.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnRejReason extends BaseFieldType { + public static final StreamAsgnRejReason INSTANCE = new StreamAsgnRejReason(); + + private StreamAsgnRejReason() { + super( + "StreamAsgnRejReason", + 1502, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO_AVAILABLE_STREAM = new Field(StreamAsgnRejReason.INSTANCE, Values.NO_AVAILABLE_STREAM.getOrdinal()); + public final Field UNKNOWN_OR_INVALID_CURRENCY_PAIR = new Field(StreamAsgnRejReason.INSTANCE, Values.UNKNOWN_OR_INVALID_CURRENCY_PAIR.getOrdinal()); + public final Field EXCEEDS_MAXIMUM_SIZE = new Field(StreamAsgnRejReason.INSTANCE, Values.EXCEEDS_MAXIMUM_SIZE.getOrdinal()); + public final Field UNKNOWN_CLIENT = new Field(StreamAsgnRejReason.INSTANCE, Values.UNKNOWN_CLIENT.getOrdinal()); + public final Field OTHER = new Field(StreamAsgnRejReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO_AVAILABLE_STREAM("3"), + UNKNOWN_OR_INVALID_CURRENCY_PAIR("2"), + EXCEEDS_MAXIMUM_SIZE("1"), + UNKNOWN_CLIENT("0"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnReqID.java new file mode 100644 index 0000000..3850753 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnReqID extends BaseFieldType { + public static final StreamAsgnReqID INSTANCE = new StreamAsgnReqID(); + + private StreamAsgnReqID() { + super( + "StreamAsgnReqID", + 1497, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnReqType.java b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnReqType.java new file mode 100644 index 0000000..a1a7dc6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnReqType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnReqType extends BaseFieldType { + public static final StreamAsgnReqType INSTANCE = new StreamAsgnReqType(); + + private StreamAsgnReqType() { + super( + "StreamAsgnReqType", + 1498, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMERS = new Field(StreamAsgnReqType.INSTANCE, Values.STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMERS.getOrdinal()); + public final Field STREAM_ASSIGNMENT_FOR_NEW_CUSTOMERS = new Field(StreamAsgnReqType.INSTANCE, Values.STREAM_ASSIGNMENT_FOR_NEW_CUSTOMERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMERS("2"), + STREAM_ASSIGNMENT_FOR_NEW_CUSTOMERS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnRptID.java b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnRptID.java new file mode 100644 index 0000000..280bcda --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnRptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnRptID extends BaseFieldType { + public static final StreamAsgnRptID INSTANCE = new StreamAsgnRptID(); + + private StreamAsgnRptID() { + super( + "StreamAsgnRptID", + 1501, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnType.java b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnType.java new file mode 100644 index 0000000..5a52fd7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StreamAsgnType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnType extends BaseFieldType { + public static final StreamAsgnType INSTANCE = new StreamAsgnType(); + + private StreamAsgnType() { + super( + "StreamAsgnType", + 1617, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TERMINATEUNASSIGN = new Field(StreamAsgnType.INSTANCE, Values.TERMINATEUNASSIGN.getOrdinal()); + public final Field REJECTED = new Field(StreamAsgnType.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field ASSIGNMENT = new Field(StreamAsgnType.INSTANCE, Values.ASSIGNMENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TERMINATEUNASSIGN("3"), + REJECTED("2"), + ASSIGNMENT("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikeCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeCurrency.java new file mode 100644 index 0000000..28f931b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeCurrency extends BaseFieldType { + public static final StrikeCurrency INSTANCE = new StrikeCurrency(); + + private StrikeCurrency() { + super( + "StrikeCurrency", + 947, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikeExerciseStyle.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeExerciseStyle.java new file mode 100644 index 0000000..0063b1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeExerciseStyle.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeExerciseStyle extends BaseFieldType { + public static final StrikeExerciseStyle INSTANCE = new StrikeExerciseStyle(); + + private StrikeExerciseStyle() { + super( + "StrikeExerciseStyle", + 1304, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikeIncrement.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeIncrement.java new file mode 100644 index 0000000..846a36c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeIncrement extends BaseFieldType { + public static final StrikeIncrement INSTANCE = new StrikeIncrement(); + + private StrikeIncrement() { + super( + "StrikeIncrement", + 1204, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikeMultiplier.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeMultiplier.java new file mode 100644 index 0000000..1fbe4ca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeMultiplier extends BaseFieldType { + public static final StrikeMultiplier INSTANCE = new StrikeMultiplier(); + + private StrikeMultiplier() { + super( + "StrikeMultiplier", + 967, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikePrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikePrice.java new file mode 100644 index 0000000..3116b02 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikePrice extends BaseFieldType { + public static final StrikePrice INSTANCE = new StrikePrice(); + + private StrikePrice() { + super( + "StrikePrice", + 202, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikePriceBoundaryMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikePriceBoundaryMethod.java new file mode 100644 index 0000000..65da006 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikePriceBoundaryMethod.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikePriceBoundaryMethod extends BaseFieldType { + public static final StrikePriceBoundaryMethod INSTANCE = new StrikePriceBoundaryMethod(); + + private StrikePriceBoundaryMethod() { + super( + "StrikePriceBoundaryMethod", + 1479, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM = new Field(StrikePriceBoundaryMethod.INSTANCE, Values.EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM.getOrdinal()); + public final Field LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM = new Field(StrikePriceBoundaryMethod.INSTANCE, Values.LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM.getOrdinal()); + public final Field LESS_THAN_UNDERLYING_PRICE_IS_INTHEMONEY_ITM = new Field(StrikePriceBoundaryMethod.INSTANCE, Values.LESS_THAN_UNDERLYING_PRICE_IS_INTHEMONEY_ITM.getOrdinal()); + public final Field GREATER_THAN_UNDERLYING_IS_INTHEMONEYITM = new Field(StrikePriceBoundaryMethod.INSTANCE, Values.GREATER_THAN_UNDERLYING_IS_INTHEMONEYITM.getOrdinal()); + public final Field GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_INTHEMONEYITM = new Field(StrikePriceBoundaryMethod.INSTANCE, Values.GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_INTHEMONEYITM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM("3"), + LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM("2"), + LESS_THAN_UNDERLYING_PRICE_IS_INTHEMONEY_ITM("1"), + GREATER_THAN_UNDERLYING_IS_INTHEMONEYITM("5"), + GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_INTHEMONEYITM("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikePriceBoundaryPrecision.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikePriceBoundaryPrecision.java new file mode 100644 index 0000000..3f16a04 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikePriceBoundaryPrecision.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikePriceBoundaryPrecision extends BaseFieldType { + public static final StrikePriceBoundaryPrecision INSTANCE = new StrikePriceBoundaryPrecision(); + + private StrikePriceBoundaryPrecision() { + super( + "StrikePriceBoundaryPrecision", + 1480, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikePriceDeterminationMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikePriceDeterminationMethod.java new file mode 100644 index 0000000..62aa01e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikePriceDeterminationMethod.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikePriceDeterminationMethod extends BaseFieldType { + public static final StrikePriceDeterminationMethod INSTANCE = new StrikePriceDeterminationMethod(); + + private StrikePriceDeterminationMethod() { + super( + "StrikePriceDeterminationMethod", + 1478, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_ = new Field(StrikePriceDeterminationMethod.INSTANCE, Values.STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_.getOrdinal()); + public final Field STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_LOOKBACK_F = new Field(StrikePriceDeterminationMethod.INSTANCE, Values.STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_LOOKBACK_F.getOrdinal()); + public final Field FIXED_STRIKE = new Field(StrikePriceDeterminationMethod.INSTANCE, Values.FIXED_STRIKE.getOrdinal()); + public final Field STRIKE_SET_TO_OPTIMAL_VALUE = new Field(StrikePriceDeterminationMethod.INSTANCE, Values.STRIKE_SET_TO_OPTIMAL_VALUE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_("3"), + STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_LOOKBACK_F("2"), + FIXED_STRIKE("1"), + STRIKE_SET_TO_OPTIMAL_VALUE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikeRuleID.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeRuleID.java new file mode 100644 index 0000000..fa7a2ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeRuleID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeRuleID extends BaseFieldType { + public static final StrikeRuleID INSTANCE = new StrikeRuleID(); + + private StrikeRuleID() { + super( + "StrikeRuleID", + 1223, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikeTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeTime.java new file mode 100644 index 0000000..ad3968a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeTime extends BaseFieldType { + public static final StrikeTime INSTANCE = new StrikeTime(); + + private StrikeTime() { + super( + "StrikeTime", + 443, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/StrikeValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeValue.java new file mode 100644 index 0000000..f1e5dca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/StrikeValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeValue extends BaseFieldType { + public static final StrikeValue INSTANCE = new StrikeValue(); + + private StrikeValue() { + super( + "StrikeValue", + 968, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Subject.java b/fix4j-assert-fixspec-50sp2/fieldtype/Subject.java new file mode 100644 index 0000000..f7d678f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Subject.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Subject extends BaseFieldType { + public static final Subject INSTANCE = new Subject(); + + private Subject() { + super( + "Subject", + 147, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SubscriptionRequestType.java b/fix4j-assert-fixspec-50sp2/fieldtype/SubscriptionRequestType.java new file mode 100644 index 0000000..1554f3c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SubscriptionRequestType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SubscriptionRequestType extends BaseFieldType { + public static final SubscriptionRequestType INSTANCE = new SubscriptionRequestType(); + + private SubscriptionRequestType() { + super( + "SubscriptionRequestType", + 263, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DISABLE_PREVIOUS_SNAPSHOT__UPDATE_REQUEST_UNSUBSCRIBE = new Field(SubscriptionRequestType.INSTANCE, Values.DISABLE_PREVIOUS_SNAPSHOT__UPDATE_REQUEST_UNSUBSCRIBE.getOrdinal()); + public final Field SNAPSHOT__UPDATES_SUBSCRIBE = new Field(SubscriptionRequestType.INSTANCE, Values.SNAPSHOT__UPDATES_SUBSCRIBE.getOrdinal()); + public final Field SNAPSHOT = new Field(SubscriptionRequestType.INSTANCE, Values.SNAPSHOT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DISABLE_PREVIOUS_SNAPSHOT__UPDATE_REQUEST_UNSUBSCRIBE("2"), + SNAPSHOT__UPDATES_SUBSCRIBE("1"), + SNAPSHOT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SwapPoints.java b/fix4j-assert-fixspec-50sp2/fieldtype/SwapPoints.java new file mode 100644 index 0000000..80aef35 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SwapPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SwapPoints extends BaseFieldType { + public static final SwapPoints INSTANCE = new SwapPoints(); + + private SwapPoints() { + super( + "SwapPoints", + 1069, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Symbol.java b/fix4j-assert-fixspec-50sp2/fieldtype/Symbol.java new file mode 100644 index 0000000..1cc0841 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Symbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Symbol extends BaseFieldType { + public static final Symbol INSTANCE = new Symbol(); + + private Symbol() { + super( + "Symbol", + 55, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/SymbolSfx.java b/fix4j-assert-fixspec-50sp2/fieldtype/SymbolSfx.java new file mode 100644 index 0000000..2df543a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/SymbolSfx.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SymbolSfx extends BaseFieldType { + public static final SymbolSfx INSTANCE = new SymbolSfx(); + + private SymbolSfx() { + super( + "SymbolSfx", + 65, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EUCP_WITH_LUMPSUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE = new Field(SymbolSfx.INSTANCE, Values.EUCP_WITH_LUMPSUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE.getOrdinal()); + public final Field WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ = new Field(SymbolSfx.INSTANCE, Values.WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EUCP_WITH_LUMPSUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE("CD"), + WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_("WI"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TZTransactTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/TZTransactTime.java new file mode 100644 index 0000000..a003b0b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TZTransactTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TZTransactTime extends BaseFieldType { + public static final TZTransactTime INSTANCE = new TZTransactTime(); + + private TZTransactTime() { + super( + "TZTransactTime", + 1132, + FieldClassLookup.lookup("TZTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TargetCompID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TargetCompID.java new file mode 100644 index 0000000..3da39f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TargetCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetCompID extends BaseFieldType { + public static final TargetCompID INSTANCE = new TargetCompID(); + + private TargetCompID() { + super( + "TargetCompID", + 56, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TargetLocationID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TargetLocationID.java new file mode 100644 index 0000000..c25a864 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TargetLocationID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetLocationID extends BaseFieldType { + public static final TargetLocationID INSTANCE = new TargetLocationID(); + + private TargetLocationID() { + super( + "TargetLocationID", + 143, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TargetPartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TargetPartyID.java new file mode 100644 index 0000000..f61a3ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TargetPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetPartyID extends BaseFieldType { + public static final TargetPartyID INSTANCE = new TargetPartyID(); + + private TargetPartyID() { + super( + "TargetPartyID", + 1462, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TargetPartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/TargetPartyIDSource.java new file mode 100644 index 0000000..ef1f74c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TargetPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetPartyIDSource extends BaseFieldType { + public static final TargetPartyIDSource INSTANCE = new TargetPartyIDSource(); + + private TargetPartyIDSource() { + super( + "TargetPartyIDSource", + 1463, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TargetPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/TargetPartyRole.java new file mode 100644 index 0000000..cbcae6e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TargetPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetPartyRole extends BaseFieldType { + public static final TargetPartyRole INSTANCE = new TargetPartyRole(); + + private TargetPartyRole() { + super( + "TargetPartyRole", + 1464, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TargetStrategy.java b/fix4j-assert-fixspec-50sp2/fieldtype/TargetStrategy.java new file mode 100644 index 0000000..20da1dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TargetStrategy.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetStrategy extends BaseFieldType { + public static final TargetStrategy INSTANCE = new TargetStrategy(); + + private TargetStrategy() { + super( + "TargetStrategy", + 847, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MININIZE_MARKET_IMPACT = new Field(TargetStrategy.INSTANCE, Values.MININIZE_MARKET_IMPACT.getOrdinal()); + public final Field PARTICIPATE_IE_AIM_TO_BE_X_PERCENT_OF_THE_MARKET_VOLUME = new Field(TargetStrategy.INSTANCE, Values.PARTICIPATE_IE_AIM_TO_BE_X_PERCENT_OF_THE_MARKET_VOLUME.getOrdinal()); + public final Field VWAP = new Field(TargetStrategy.INSTANCE, Values.VWAP.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MININIZE_MARKET_IMPACT("3"), + PARTICIPATE_IE_AIM_TO_BE_X_PERCENT_OF_THE_MARKET_VOLUME("2"), + VWAP("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TargetStrategyParameters.java b/fix4j-assert-fixspec-50sp2/fieldtype/TargetStrategyParameters.java new file mode 100644 index 0000000..0b95e38 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TargetStrategyParameters.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetStrategyParameters extends BaseFieldType { + public static final TargetStrategyParameters INSTANCE = new TargetStrategyParameters(); + + private TargetStrategyParameters() { + super( + "TargetStrategyParameters", + 848, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TargetStrategyPerformance.java b/fix4j-assert-fixspec-50sp2/fieldtype/TargetStrategyPerformance.java new file mode 100644 index 0000000..6a12391 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TargetStrategyPerformance.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetStrategyPerformance extends BaseFieldType { + public static final TargetStrategyPerformance INSTANCE = new TargetStrategyPerformance(); + + private TargetStrategyPerformance() { + super( + "TargetStrategyPerformance", + 850, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TargetSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TargetSubID.java new file mode 100644 index 0000000..c5f4edf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TargetSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetSubID extends BaseFieldType { + public static final TargetSubID INSTANCE = new TargetSubID(); + + private TargetSubID() { + super( + "TargetSubID", + 57, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TaxAdvantageType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TaxAdvantageType.java new file mode 100644 index 0000000..72f95df --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TaxAdvantageType.java @@ -0,0 +1,105 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TaxAdvantageType extends BaseFieldType { + public static final TaxAdvantageType INSTANCE = new TaxAdvantageType(); + + private TaxAdvantageType() { + super( + "TaxAdvantageType", + 495, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PROFIT_SHARING_PLAN_US = new Field(TaxAdvantageType.INSTANCE, Values.PROFIT_SHARING_PLAN_US.getOrdinal()); + public final Field INDIVIDUAL_RETIREMENT_ACCOUNT__ROLLOVER_US = new Field(TaxAdvantageType.INSTANCE, Values.INDIVIDUAL_RETIREMENT_ACCOUNT__ROLLOVER_US.getOrdinal()); + public final Field KEOGH_US = new Field(TaxAdvantageType.INSTANCE, Values.KEOGH_US.getOrdinal()); + public final Field DEFINED_CONTRIBUTION_PLAN_US = new Field(TaxAdvantageType.INSTANCE, Values.DEFINED_CONTRIBUTION_PLAN_US.getOrdinal()); + public final Field INDIVIDUAL_RETIREMENT_ACCOUNT_US = new Field(TaxAdvantageType.INSTANCE, Values.INDIVIDUAL_RETIREMENT_ACCOUNT_US.getOrdinal()); + public final Field NONFUND_PROTOTYPE_IRA_US = new Field(TaxAdvantageType.INSTANCE, Values.NONFUND_PROTOTYPE_IRA_US.getOrdinal()); + public final Field NONFUND_QUALIFIED_PLAN_US = new Field(TaxAdvantageType.INSTANCE, Values.NONFUND_QUALIFIED_PLAN_US.getOrdinal()); + public final Field EMPLOYER__PRIOR_YEAR_US = new Field(TaxAdvantageType.INSTANCE, Values.EMPLOYER__PRIOR_YEAR_US.getOrdinal()); + public final Field EMPLOYER__CURRENT_YEAR_US = new Field(TaxAdvantageType.INSTANCE, Values.EMPLOYER__CURRENT_YEAR_US.getOrdinal()); + public final Field SELFDIRECTED_IRA_US = new Field(TaxAdvantageType.INSTANCE, Values.SELFDIRECTED_IRA_US.getOrdinal()); + public final Field I401K_US = new Field(TaxAdvantageType.INSTANCE, Values.I401K_US.getOrdinal()); + public final Field I403B_US = new Field(TaxAdvantageType.INSTANCE, Values.I403B_US.getOrdinal()); + public final Field I457_US = new Field(TaxAdvantageType.INSTANCE, Values.I457_US.getOrdinal()); + public final Field ROTH_IRA_FUND_PROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.ROTH_IRA_FUND_PROTOTYPE_US.getOrdinal()); + public final Field ROTH_IRA_NONPROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.ROTH_IRA_NONPROTOTYPE_US.getOrdinal()); + public final Field ROTH_CONVERSION_IRA_FUND_PROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.ROTH_CONVERSION_IRA_FUND_PROTOTYPE_US.getOrdinal()); + public final Field ROTH_CONVERSION_IRA_NONPROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.ROTH_CONVERSION_IRA_NONPROTOTYPE_US.getOrdinal()); + public final Field EDUCATION_IRA_FUND_PROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.EDUCATION_IRA_FUND_PROTOTYPE_US.getOrdinal()); + public final Field EDUCATION_IRA_NONPROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.EDUCATION_IRA_NONPROTOTYPE_US.getOrdinal()); + public final Field MINI_CASH_ISA_UK = new Field(TaxAdvantageType.INSTANCE, Values.MINI_CASH_ISA_UK.getOrdinal()); + public final Field TESSA_UK = new Field(TaxAdvantageType.INSTANCE, Values.TESSA_UK.getOrdinal()); + public final Field EMPLOYEE__CURRENT_YEAR_US = new Field(TaxAdvantageType.INSTANCE, Values.EMPLOYEE__CURRENT_YEAR_US.getOrdinal()); + public final Field MAXI_ISA_UK = new Field(TaxAdvantageType.INSTANCE, Values.MAXI_ISA_UK.getOrdinal()); + public final Field NONENOT_APPLICABLE_DEFAULT = new Field(TaxAdvantageType.INSTANCE, Values.NONENOT_APPLICABLE_DEFAULT.getOrdinal()); + public final Field PRIOR_YEAR_PAYMENT_US = new Field(TaxAdvantageType.INSTANCE, Values.PRIOR_YEAR_PAYMENT_US.getOrdinal()); + public final Field CURRENT_YEAR_PAYMENT_US = new Field(TaxAdvantageType.INSTANCE, Values.CURRENT_YEAR_PAYMENT_US.getOrdinal()); + public final Field MINI_INSURANCE_ISA_UK = new Field(TaxAdvantageType.INSTANCE, Values.MINI_INSURANCE_ISA_UK.getOrdinal()); + public final Field MINI_STOCKS_AND_SHARES_ISA_UK = new Field(TaxAdvantageType.INSTANCE, Values.MINI_STOCKS_AND_SHARES_ISA_UK.getOrdinal()); + public final Field EMPLOYEE__PRIOR_YEAR_US = new Field(TaxAdvantageType.INSTANCE, Values.EMPLOYEE__PRIOR_YEAR_US.getOrdinal()); + public final Field ASSET_TRANSFER_US = new Field(TaxAdvantageType.INSTANCE, Values.ASSET_TRANSFER_US.getOrdinal()); + public final Field OTHER = new Field(TaxAdvantageType.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PROFIT_SHARING_PLAN_US("19"), + INDIVIDUAL_RETIREMENT_ACCOUNT__ROLLOVER_US("17"), + KEOGH_US("18"), + DEFINED_CONTRIBUTION_PLAN_US("15"), + INDIVIDUAL_RETIREMENT_ACCOUNT_US("16"), + NONFUND_PROTOTYPE_IRA_US("13"), + NONFUND_QUALIFIED_PLAN_US("14"), + EMPLOYER__PRIOR_YEAR_US("11"), + EMPLOYER__CURRENT_YEAR_US("12"), + SELFDIRECTED_IRA_US("21"), + I401K_US("20"), + I403B_US("22"), + I457_US("23"), + ROTH_IRA_FUND_PROTOTYPE_US("24"), + ROTH_IRA_NONPROTOTYPE_US("25"), + ROTH_CONVERSION_IRA_FUND_PROTOTYPE_US("26"), + ROTH_CONVERSION_IRA_NONPROTOTYPE_US("27"), + EDUCATION_IRA_FUND_PROTOTYPE_US("28"), + EDUCATION_IRA_NONPROTOTYPE_US("29"), + MINI_CASH_ISA_UK("3"), + TESSA_UK("2"), + EMPLOYEE__CURRENT_YEAR_US("10"), + MAXI_ISA_UK("1"), + NONENOT_APPLICABLE_DEFAULT("0"), + PRIOR_YEAR_PAYMENT_US("7"), + CURRENT_YEAR_PAYMENT_US("6"), + MINI_INSURANCE_ISA_UK("5"), + MINI_STOCKS_AND_SHARES_ISA_UK("4"), + EMPLOYEE__PRIOR_YEAR_US("9"), + ASSET_TRANSFER_US("8"), + OTHER("999"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TerminationType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TerminationType.java new file mode 100644 index 0000000..6ee5712 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TerminationType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TerminationType extends BaseFieldType { + public static final TerminationType INSTANCE = new TerminationType(); + + private TerminationType() { + super( + "TerminationType", + 788, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FLEXIBLE = new Field(TerminationType.INSTANCE, Values.FLEXIBLE.getOrdinal()); + public final Field TERM = new Field(TerminationType.INSTANCE, Values.TERM.getOrdinal()); + public final Field OVERNIGHT = new Field(TerminationType.INSTANCE, Values.OVERNIGHT.getOrdinal()); + public final Field OPEN = new Field(TerminationType.INSTANCE, Values.OPEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FLEXIBLE("3"), + TERM("2"), + OVERNIGHT("1"), + OPEN("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TestMessageIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/TestMessageIndicator.java new file mode 100644 index 0000000..a57f683 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TestMessageIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TestMessageIndicator extends BaseFieldType { + public static final TestMessageIndicator INSTANCE = new TestMessageIndicator(); + + private TestMessageIndicator() { + super( + "TestMessageIndicator", + 464, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FALES_PRODUCTION = new Field(TestMessageIndicator.INSTANCE, Values.FALES_PRODUCTION.getOrdinal()); + public final Field TRUE_TEST = new Field(TestMessageIndicator.INSTANCE, Values.TRUE_TEST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FALES_PRODUCTION("N"), + TRUE_TEST("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TestReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TestReqID.java new file mode 100644 index 0000000..2e65d12 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TestReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TestReqID extends BaseFieldType { + public static final TestReqID INSTANCE = new TestReqID(); + + private TestReqID() { + super( + "TestReqID", + 112, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Text.java b/fix4j-assert-fixspec-50sp2/fieldtype/Text.java new file mode 100644 index 0000000..7fa06e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Text.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Text extends BaseFieldType { + public static final Text INSTANCE = new Text(); + + private Text() { + super( + "Text", + 58, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ThresholdAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/ThresholdAmount.java new file mode 100644 index 0000000..db57bbb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ThresholdAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ThresholdAmount extends BaseFieldType { + public static final ThresholdAmount INSTANCE = new ThresholdAmount(); + + private ThresholdAmount() { + super( + "ThresholdAmount", + 834, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TickDirection.java b/fix4j-assert-fixspec-50sp2/fieldtype/TickDirection.java new file mode 100644 index 0000000..854c377 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TickDirection.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TickDirection extends BaseFieldType { + public static final TickDirection INSTANCE = new TickDirection(); + + private TickDirection() { + super( + "TickDirection", + 274, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ZEROMINUS_TICK = new Field(TickDirection.INSTANCE, Values.ZEROMINUS_TICK.getOrdinal()); + public final Field MINUS_TICK = new Field(TickDirection.INSTANCE, Values.MINUS_TICK.getOrdinal()); + public final Field ZEROPLUS_TICK = new Field(TickDirection.INSTANCE, Values.ZEROPLUS_TICK.getOrdinal()); + public final Field PLUS_TICK = new Field(TickDirection.INSTANCE, Values.PLUS_TICK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ZEROMINUS_TICK("3"), + MINUS_TICK("2"), + ZEROPLUS_TICK("1"), + PLUS_TICK("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TickIncrement.java b/fix4j-assert-fixspec-50sp2/fieldtype/TickIncrement.java new file mode 100644 index 0000000..c5e24bc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TickIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TickIncrement extends BaseFieldType { + public static final TickIncrement INSTANCE = new TickIncrement(); + + private TickIncrement() { + super( + "TickIncrement", + 1208, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TickRuleType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TickRuleType.java new file mode 100644 index 0000000..a891e05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TickRuleType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TickRuleType extends BaseFieldType { + public static final TickRuleType INSTANCE = new TickRuleType(); + + private TickRuleType() { + super( + "TickRuleType", + 1209, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRADED_AS_A_SPREAD_LEG = new Field(TickRuleType.INSTANCE, Values.TRADED_AS_A_SPREAD_LEG.getOrdinal()); + public final Field FIXED = new Field(TickRuleType.INSTANCE, Values.FIXED.getOrdinal()); + public final Field VARIABLE = new Field(TickRuleType.INSTANCE, Values.VARIABLE.getOrdinal()); + public final Field REGULAR = new Field(TickRuleType.INSTANCE, Values.REGULAR.getOrdinal()); + public final Field SETTLED_AS_A_SPREAD_LEG = new Field(TickRuleType.INSTANCE, Values.SETTLED_AS_A_SPREAD_LEG.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRADED_AS_A_SPREAD_LEG("3"), + FIXED("2"), + VARIABLE("1"), + REGULAR("0"), + SETTLED_AS_A_SPREAD_LEG("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TierCode.java b/fix4j-assert-fixspec-50sp2/fieldtype/TierCode.java new file mode 100644 index 0000000..1b3d5c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TierCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TierCode extends BaseFieldType { + public static final TierCode INSTANCE = new TierCode(); + + private TierCode() { + super( + "TierCode", + 994, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TimeBracket.java b/fix4j-assert-fixspec-50sp2/fieldtype/TimeBracket.java new file mode 100644 index 0000000..fa6ac97 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TimeBracket.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TimeBracket extends BaseFieldType { + public static final TimeBracket INSTANCE = new TimeBracket(); + + private TimeBracket() { + super( + "TimeBracket", + 943, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TimeInForce.java b/fix4j-assert-fixspec-50sp2/fieldtype/TimeInForce.java new file mode 100644 index 0000000..9835ad9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TimeInForce.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TimeInForce extends BaseFieldType { + public static final TimeInForce INSTANCE = new TimeInForce(); + + private TimeInForce() { + super( + "TimeInForce", + 59, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field IMMEDIATE_OR_CANCEL_IOC = new Field(TimeInForce.INSTANCE, Values.IMMEDIATE_OR_CANCEL_IOC.getOrdinal()); + public final Field AT_THE_OPENING_OPG = new Field(TimeInForce.INSTANCE, Values.AT_THE_OPENING_OPG.getOrdinal()); + public final Field GOOD_TILL_CANCEL_GTC = new Field(TimeInForce.INSTANCE, Values.GOOD_TILL_CANCEL_GTC.getOrdinal()); + public final Field DAY_OR_SESSION = new Field(TimeInForce.INSTANCE, Values.DAY_OR_SESSION.getOrdinal()); + public final Field AT_THE_CLOSE = new Field(TimeInForce.INSTANCE, Values.AT_THE_CLOSE.getOrdinal()); + public final Field GOOD_TILL_DATE_GTD = new Field(TimeInForce.INSTANCE, Values.GOOD_TILL_DATE_GTD.getOrdinal()); + public final Field GOOD_TILL_CROSSING_GTX = new Field(TimeInForce.INSTANCE, Values.GOOD_TILL_CROSSING_GTX.getOrdinal()); + public final Field FILL_OR_KILL_FOK = new Field(TimeInForce.INSTANCE, Values.FILL_OR_KILL_FOK.getOrdinal()); + public final Field AT_CROSSING = new Field(TimeInForce.INSTANCE, Values.AT_CROSSING.getOrdinal()); + public final Field GOOD_THROUGH_CROSSING = new Field(TimeInForce.INSTANCE, Values.GOOD_THROUGH_CROSSING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + IMMEDIATE_OR_CANCEL_IOC("3"), + AT_THE_OPENING_OPG("2"), + GOOD_TILL_CANCEL_GTC("1"), + DAY_OR_SESSION("0"), + AT_THE_CLOSE("7"), + GOOD_TILL_DATE_GTD("6"), + GOOD_TILL_CROSSING_GTX("5"), + FILL_OR_KILL_FOK("4"), + AT_CROSSING("9"), + GOOD_THROUGH_CROSSING("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TimeToExpiration.java b/fix4j-assert-fixspec-50sp2/fieldtype/TimeToExpiration.java new file mode 100644 index 0000000..497b0bc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TimeToExpiration.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TimeToExpiration extends BaseFieldType { + public static final TimeToExpiration INSTANCE = new TimeToExpiration(); + + private TimeToExpiration() { + super( + "TimeToExpiration", + 1189, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TimeUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/TimeUnit.java new file mode 100644 index 0000000..719852f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TimeUnit.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TimeUnit extends BaseFieldType { + public static final TimeUnit INSTANCE = new TimeUnit(); + + private TimeUnit() { + super( + "TimeUnit", + 997, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DAY = new Field(TimeUnit.INSTANCE, Values.DAY.getOrdinal()); + public final Field SECOND = new Field(TimeUnit.INSTANCE, Values.SECOND.getOrdinal()); + public final Field YEAR = new Field(TimeUnit.INSTANCE, Values.YEAR.getOrdinal()); + public final Field HOUR = new Field(TimeUnit.INSTANCE, Values.HOUR.getOrdinal()); + public final Field MONTH = new Field(TimeUnit.INSTANCE, Values.MONTH.getOrdinal()); + public final Field WEEK = new Field(TimeUnit.INSTANCE, Values.WEEK.getOrdinal()); + public final Field MINUTE = new Field(TimeUnit.INSTANCE, Values.MINUTE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DAY("D"), + SECOND("S"), + YEAR("Yr"), + HOUR("H"), + MONTH("Mo"), + WEEK("Wk"), + MINUTE("Min"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoAccQuotes.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoAccQuotes.java new file mode 100644 index 0000000..1d7cfad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoAccQuotes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoAccQuotes extends BaseFieldType { + public static final TotNoAccQuotes INSTANCE = new TotNoAccQuotes(); + + private TotNoAccQuotes() { + super( + "TotNoAccQuotes", + 1169, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoAllocs.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoAllocs.java new file mode 100644 index 0000000..9276d4e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoAllocs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoAllocs extends BaseFieldType { + public static final TotNoAllocs INSTANCE = new TotNoAllocs(); + + private TotNoAllocs() { + super( + "TotNoAllocs", + 892, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoCxldQuotes.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoCxldQuotes.java new file mode 100644 index 0000000..1025658 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoCxldQuotes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoCxldQuotes extends BaseFieldType { + public static final TotNoCxldQuotes INSTANCE = new TotNoCxldQuotes(); + + private TotNoCxldQuotes() { + super( + "TotNoCxldQuotes", + 1168, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoFills.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoFills.java new file mode 100644 index 0000000..2720166 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoFills.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoFills extends BaseFieldType { + public static final TotNoFills INSTANCE = new TotNoFills(); + + private TotNoFills() { + super( + "TotNoFills", + 1361, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoOrders.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoOrders.java new file mode 100644 index 0000000..91a65c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoOrders extends BaseFieldType { + public static final TotNoOrders INSTANCE = new TotNoOrders(); + + private TotNoOrders() { + super( + "TotNoOrders", + 68, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoPartyList.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoPartyList.java new file mode 100644 index 0000000..114e29d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoPartyList.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoPartyList extends BaseFieldType { + public static final TotNoPartyList INSTANCE = new TotNoPartyList(); + + private TotNoPartyList() { + super( + "TotNoPartyList", + 1512, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoQuoteEntries.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoQuoteEntries.java new file mode 100644 index 0000000..625396f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoQuoteEntries.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoQuoteEntries extends BaseFieldType { + public static final TotNoQuoteEntries INSTANCE = new TotNoQuoteEntries(); + + private TotNoQuoteEntries() { + super( + "TotNoQuoteEntries", + 304, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoRejQuotes.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoRejQuotes.java new file mode 100644 index 0000000..fe410cf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoRejQuotes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoRejQuotes extends BaseFieldType { + public static final TotNoRejQuotes INSTANCE = new TotNoRejQuotes(); + + private TotNoRejQuotes() { + super( + "TotNoRejQuotes", + 1170, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoRelatedSym.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoRelatedSym.java new file mode 100644 index 0000000..16daecb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoRelatedSym.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoRelatedSym extends BaseFieldType { + public static final TotNoRelatedSym INSTANCE = new TotNoRelatedSym(); + + private TotNoRelatedSym() { + super( + "TotNoRelatedSym", + 393, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoSecurityTypes.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoSecurityTypes.java new file mode 100644 index 0000000..aaefbcf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoSecurityTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoSecurityTypes extends BaseFieldType { + public static final TotNoSecurityTypes INSTANCE = new TotNoSecurityTypes(); + + private TotNoSecurityTypes() { + super( + "TotNoSecurityTypes", + 557, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNoStrikes.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoStrikes.java new file mode 100644 index 0000000..3df21aa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNoStrikes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoStrikes extends BaseFieldType { + public static final TotNoStrikes INSTANCE = new TotNoStrikes(); + + private TotNoStrikes() { + super( + "TotNoStrikes", + 422, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNumAssignmentReports.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNumAssignmentReports.java new file mode 100644 index 0000000..608bfcf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNumAssignmentReports.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNumAssignmentReports extends BaseFieldType { + public static final TotNumAssignmentReports INSTANCE = new TotNumAssignmentReports(); + + private TotNumAssignmentReports() { + super( + "TotNumAssignmentReports", + 832, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNumReports.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNumReports.java new file mode 100644 index 0000000..65d8afe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNumReports.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNumReports extends BaseFieldType { + public static final TotNumReports INSTANCE = new TotNumReports(); + + private TotNumReports() { + super( + "TotNumReports", + 911, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotNumTradeReports.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotNumTradeReports.java new file mode 100644 index 0000000..9bd7119 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotNumTradeReports.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNumTradeReports extends BaseFieldType { + public static final TotNumTradeReports INSTANCE = new TotNumTradeReports(); + + private TotNumTradeReports() { + super( + "TotNumTradeReports", + 748, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotalAccruedInterestAmt.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotalAccruedInterestAmt.java new file mode 100644 index 0000000..b1ddc67 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotalAccruedInterestAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalAccruedInterestAmt extends BaseFieldType { + public static final TotalAccruedInterestAmt INSTANCE = new TotalAccruedInterestAmt(); + + private TotalAccruedInterestAmt() { + super( + "TotalAccruedInterestAmt", + 540, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotalAffectedOrders.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotalAffectedOrders.java new file mode 100644 index 0000000..dae4f83 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotalAffectedOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalAffectedOrders extends BaseFieldType { + public static final TotalAffectedOrders INSTANCE = new TotalAffectedOrders(); + + private TotalAffectedOrders() { + super( + "TotalAffectedOrders", + 533, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotalNetValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotalNetValue.java new file mode 100644 index 0000000..11d22f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotalNetValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalNetValue extends BaseFieldType { + public static final TotalNetValue INSTANCE = new TotalNetValue(); + + private TotalNetValue() { + super( + "TotalNetValue", + 900, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotalNumPosReports.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotalNumPosReports.java new file mode 100644 index 0000000..d8eee37 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotalNumPosReports.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalNumPosReports extends BaseFieldType { + public static final TotalNumPosReports INSTANCE = new TotalNumPosReports(); + + private TotalNumPosReports() { + super( + "TotalNumPosReports", + 727, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotalTakedown.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotalTakedown.java new file mode 100644 index 0000000..c54057a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotalTakedown.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalTakedown extends BaseFieldType { + public static final TotalTakedown INSTANCE = new TotalTakedown(); + + private TotalTakedown() { + super( + "TotalTakedown", + 237, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotalVolumeTraded.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotalVolumeTraded.java new file mode 100644 index 0000000..5a1f932 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotalVolumeTraded.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalVolumeTraded extends BaseFieldType { + public static final TotalVolumeTraded INSTANCE = new TotalVolumeTraded(); + + private TotalVolumeTraded() { + super( + "TotalVolumeTraded", + 387, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TotalVolumeTradedDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/TotalVolumeTradedDate.java new file mode 100644 index 0000000..aeefa65 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TotalVolumeTradedDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalVolumeTradedDate extends BaseFieldType { + public static final TotalVolumeTradedDate INSTANCE = new TotalVolumeTradedDate(); + + private TotalVolumeTradedDate() { + super( + "TotalVolumeTradedDate", + 449, + FieldClassLookup.lookup("UTCDATEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesCloseTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesCloseTime.java new file mode 100644 index 0000000..cf28b3b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesCloseTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesCloseTime extends BaseFieldType { + public static final TradSesCloseTime INSTANCE = new TradSesCloseTime(); + + private TradSesCloseTime() { + super( + "TradSesCloseTime", + 344, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesEndTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesEndTime.java new file mode 100644 index 0000000..4d7ebe5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesEndTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesEndTime extends BaseFieldType { + public static final TradSesEndTime INSTANCE = new TradSesEndTime(); + + private TradSesEndTime() { + super( + "TradSesEndTime", + 345, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesEvent.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesEvent.java new file mode 100644 index 0000000..ae43e80 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesEvent.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesEvent extends BaseFieldType { + public static final TradSesEvent INSTANCE = new TradSesEvent(); + + private TradSesEvent() { + super( + "TradSesEvent", + 1368, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CHANGE_OF_TRADING_STATUS = new Field(TradSesEvent.INSTANCE, Values.CHANGE_OF_TRADING_STATUS.getOrdinal()); + public final Field CHANGE_OF_TRADING_SUBSESSION = new Field(TradSesEvent.INSTANCE, Values.CHANGE_OF_TRADING_SUBSESSION.getOrdinal()); + public final Field CHANGE_OF_TRADING_SESSION = new Field(TradSesEvent.INSTANCE, Values.CHANGE_OF_TRADING_SESSION.getOrdinal()); + public final Field TRADING_RESUMES_AFTER_HALT = new Field(TradSesEvent.INSTANCE, Values.TRADING_RESUMES_AFTER_HALT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CHANGE_OF_TRADING_STATUS("3"), + CHANGE_OF_TRADING_SUBSESSION("2"), + CHANGE_OF_TRADING_SESSION("1"), + TRADING_RESUMES_AFTER_HALT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesMethod.java new file mode 100644 index 0000000..dae98fb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesMethod.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesMethod extends BaseFieldType { + public static final TradSesMethod INSTANCE = new TradSesMethod(); + + private TradSesMethod() { + super( + "TradSesMethod", + 338, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TWO_PARTY = new Field(TradSesMethod.INSTANCE, Values.TWO_PARTY.getOrdinal()); + public final Field OPEN_OUTCRY = new Field(TradSesMethod.INSTANCE, Values.OPEN_OUTCRY.getOrdinal()); + public final Field ELECTRONIC = new Field(TradSesMethod.INSTANCE, Values.ELECTRONIC.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TWO_PARTY("3"), + OPEN_OUTCRY("2"), + ELECTRONIC("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesMode.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesMode.java new file mode 100644 index 0000000..4223bff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesMode.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesMode extends BaseFieldType { + public static final TradSesMode INSTANCE = new TradSesMode(); + + private TradSesMode() { + super( + "TradSesMode", + 339, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRODUCTION = new Field(TradSesMode.INSTANCE, Values.PRODUCTION.getOrdinal()); + public final Field SIMULATED = new Field(TradSesMode.INSTANCE, Values.SIMULATED.getOrdinal()); + public final Field TESTING = new Field(TradSesMode.INSTANCE, Values.TESTING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRODUCTION("3"), + SIMULATED("2"), + TESTING("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesOpenTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesOpenTime.java new file mode 100644 index 0000000..8ebd3b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesOpenTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesOpenTime extends BaseFieldType { + public static final TradSesOpenTime INSTANCE = new TradSesOpenTime(); + + private TradSesOpenTime() { + super( + "TradSesOpenTime", + 342, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesPreCloseTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesPreCloseTime.java new file mode 100644 index 0000000..4bda22e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesPreCloseTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesPreCloseTime extends BaseFieldType { + public static final TradSesPreCloseTime INSTANCE = new TradSesPreCloseTime(); + + private TradSesPreCloseTime() { + super( + "TradSesPreCloseTime", + 343, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesReqID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesReqID.java new file mode 100644 index 0000000..2f6b81a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesReqID extends BaseFieldType { + public static final TradSesReqID INSTANCE = new TradSesReqID(); + + private TradSesReqID() { + super( + "TradSesReqID", + 335, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesStartTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesStartTime.java new file mode 100644 index 0000000..5f534ee --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesStartTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesStartTime extends BaseFieldType { + public static final TradSesStartTime INSTANCE = new TradSesStartTime(); + + private TradSesStartTime() { + super( + "TradSesStartTime", + 341, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesStatus.java new file mode 100644 index 0000000..064bbc0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesStatus.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesStatus extends BaseFieldType { + public static final TradSesStatus INSTANCE = new TradSesStatus(); + + private TradSesStatus() { + super( + "TradSesStatus", + 340, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CLOSED = new Field(TradSesStatus.INSTANCE, Values.CLOSED.getOrdinal()); + public final Field OPEN = new Field(TradSesStatus.INSTANCE, Values.OPEN.getOrdinal()); + public final Field HALTED = new Field(TradSesStatus.INSTANCE, Values.HALTED.getOrdinal()); + public final Field UNKNOWN = new Field(TradSesStatus.INSTANCE, Values.UNKNOWN.getOrdinal()); + public final Field REQUEST_REJECTED = new Field(TradSesStatus.INSTANCE, Values.REQUEST_REJECTED.getOrdinal()); + public final Field PRECLOSE = new Field(TradSesStatus.INSTANCE, Values.PRECLOSE.getOrdinal()); + public final Field PREOPEN = new Field(TradSesStatus.INSTANCE, Values.PREOPEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CLOSED("3"), + OPEN("2"), + HALTED("1"), + UNKNOWN("0"), + REQUEST_REJECTED("6"), + PRECLOSE("5"), + PREOPEN("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesStatusRejReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesStatusRejReason.java new file mode 100644 index 0000000..28176ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesStatusRejReason.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesStatusRejReason extends BaseFieldType { + public static final TradSesStatusRejReason INSTANCE = new TradSesStatusRejReason(); + + private TradSesStatusRejReason() { + super( + "TradSesStatusRejReason", + 567, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNKNOWN_OR_INVALID_TRADINGSESSIONID = new Field(TradSesStatusRejReason.INSTANCE, Values.UNKNOWN_OR_INVALID_TRADINGSESSIONID.getOrdinal()); + public final Field OTHER = new Field(TradSesStatusRejReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNKNOWN_OR_INVALID_TRADINGSESSIONID("1"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradSesUpdateAction.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesUpdateAction.java new file mode 100644 index 0000000..a507fa3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradSesUpdateAction.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesUpdateAction extends BaseFieldType { + public static final TradSesUpdateAction INSTANCE = new TradSesUpdateAction(); + + private TradSesUpdateAction() { + super( + "TradSesUpdateAction", + 1327, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeAllocIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeAllocIndicator.java new file mode 100644 index 0000000..43d4b45 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeAllocIndicator.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeAllocIndicator extends BaseFieldType { + public static final TradeAllocIndicator INSTANCE = new TradeAllocIndicator(); + + private TradeAllocIndicator() { + super( + "TradeAllocIndicator", + 826, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ALLOCATION_GIVEUP_EXECUTOR = new Field(TradeAllocIndicator.INSTANCE, Values.ALLOCATION_GIVEUP_EXECUTOR.getOrdinal()); + public final Field USE_ALLOCATION_PROVIDED_WITH_THE_TRADE = new Field(TradeAllocIndicator.INSTANCE, Values.USE_ALLOCATION_PROVIDED_WITH_THE_TRADE.getOrdinal()); + public final Field ALLOCATION_REQUIRED_GIVEUP_TRADE_ALLOCATION_INFORMATION_NOT_PROV = new Field(TradeAllocIndicator.INSTANCE, Values.ALLOCATION_REQUIRED_GIVEUP_TRADE_ALLOCATION_INFORMATION_NOT_PROV.getOrdinal()); + public final Field ALLOCATION_NOT_REQUIRED = new Field(TradeAllocIndicator.INSTANCE, Values.ALLOCATION_NOT_REQUIRED.getOrdinal()); + public final Field ALLOCATION_TO_CLAIM_ACCOUNT = new Field(TradeAllocIndicator.INSTANCE, Values.ALLOCATION_TO_CLAIM_ACCOUNT.getOrdinal()); + public final Field ALLOCATION_FROM_EXECUTOR = new Field(TradeAllocIndicator.INSTANCE, Values.ALLOCATION_FROM_EXECUTOR.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ALLOCATION_GIVEUP_EXECUTOR("3"), + USE_ALLOCATION_PROVIDED_WITH_THE_TRADE("2"), + ALLOCATION_REQUIRED_GIVEUP_TRADE_ALLOCATION_INFORMATION_NOT_PROV("1"), + ALLOCATION_NOT_REQUIRED("0"), + ALLOCATION_TO_CLAIM_ACCOUNT("5"), + ALLOCATION_FROM_EXECUTOR("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeCondition.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeCondition.java new file mode 100644 index 0000000..88b1c16 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeCondition.java @@ -0,0 +1,197 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeCondition extends BaseFieldType { + public static final TradeCondition INSTANCE = new TradeCondition(); + + private TradeCondition() { + super( + "TradeCondition", + 277, + FieldClassLookup.lookup("MULTIPLESTRINGVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BURST_BASKET = new Field(TradeCondition.INSTANCE, Values.BURST_BASKET.getOrdinal()); + public final Field BASKET_INDEX = new Field(TradeCondition.INSTANCE, Values.BASKET_INDEX.getOrdinal()); + public final Field FORM_T = new Field(TradeCondition.INSTANCE, Values.FORM_T.getOrdinal()); + public final Field AUTOMATIC_EXECUTION = new Field(TradeCondition.INSTANCE, Values.AUTOMATIC_EXECUTION.getOrdinal()); + public final Field OUTSIDE_SPREAD = new Field(TradeCondition.INSTANCE, Values.OUTSIDE_SPREAD.getOrdinal()); + public final Field MULT_ASSET_CLASS_MULTILEG_TRADE = new Field(TradeCondition.INSTANCE, Values.MULT_ASSET_CLASS_MULTILEG_TRADE.getOrdinal()); + public final Field STRADDLE = new Field(TradeCondition.INSTANCE, Values.STRADDLE.getOrdinal()); + public final Field MARKETPLACE_ENTERED_TRADE = new Field(TradeCondition.INSTANCE, Values.MARKETPLACE_ENTERED_TRADE.getOrdinal()); + public final Field STRADDLE_ETH = new Field(TradeCondition.INSTANCE, Values.STRADDLE_ETH.getOrdinal()); + public final Field IMPLIED_TRADE = new Field(TradeCondition.INSTANCE, Values.IMPLIED_TRADE.getOrdinal()); + public final Field SPREAD = new Field(TradeCondition.INSTANCE, Values.SPREAD.getOrdinal()); + public final Field SPREAD_ETH = new Field(TradeCondition.INSTANCE, Values.SPREAD_ETH.getOrdinal()); + public final Field CANCEL = new Field(TradeCondition.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field REGULAR_ETH = new Field(TradeCondition.INSTANCE, Values.REGULAR_ETH.getOrdinal()); + public final Field COMBO = new Field(TradeCondition.INSTANCE, Values.COMBO.getOrdinal()); + public final Field STOPPED = new Field(TradeCondition.INSTANCE, Values.STOPPED.getOrdinal()); + public final Field MULTILEGTOMULTILEG_TRADE = new Field(TradeCondition.INSTANCE, Values.MULTILEGTOMULTILEG_TRADE.getOrdinal()); + public final Field STOPPED_ETH = new Field(TradeCondition.INSTANCE, Values.STOPPED_ETH.getOrdinal()); + public final Field PRIOR_REFERENCE_PRICE = new Field(TradeCondition.INSTANCE, Values.PRIOR_REFERENCE_PRICE.getOrdinal()); + public final Field STOPPED_SOLD_LAST = new Field(TradeCondition.INSTANCE, Values.STOPPED_SOLD_LAST.getOrdinal()); + public final Field COMBO_ETH = new Field(TradeCondition.INSTANCE, Values.COMBO_ETH.getOrdinal()); + public final Field OFFICIAL_CLOSING_PRICE = new Field(TradeCondition.INSTANCE, Values.OFFICIAL_CLOSING_PRICE.getOrdinal()); + public final Field CROSSED_DUPLICATE_ENUMERATION__USE_X_INSTEAD = new Field(TradeCondition.INSTANCE, Values.CROSSED_DUPLICATE_ENUMERATION__USE_X_INSTEAD.getOrdinal()); + public final Field FAST_MARKET = new Field(TradeCondition.INSTANCE, Values.FAST_MARKET.getOrdinal()); + public final Field STOPPED_OUT_OF_SEQUENCE = new Field(TradeCondition.INSTANCE, Values.STOPPED_OUT_OF_SEQUENCE.getOrdinal()); + public final Field OFFICAL_CLOSING_PRICE_DUPLICATE_ENUMERATION__USE_AJ_INSTEAD = new Field(TradeCondition.INSTANCE, Values.OFFICAL_CLOSING_PRICE_DUPLICATE_ENUMERATION__USE_AJ_INSTEAD.getOrdinal()); + public final Field NEXT_DAY_ONLYMARKET = new Field(TradeCondition.INSTANCE, Values.NEXT_DAY_ONLYMARKET.getOrdinal()); + public final Field OPENINGREOPENING_TRADE_DETAIL = new Field(TradeCondition.INSTANCE, Values.OPENINGREOPENING_TRADE_DETAIL.getOrdinal()); + public final Field INTRADAY_TRADE_DETAIL = new Field(TradeCondition.INSTANCE, Values.INTRADAY_TRADE_DETAIL.getOrdinal()); + public final Field RULE_127_TRADE_NYSE = new Field(TradeCondition.INSTANCE, Values.RULE_127_TRADE_NYSE.getOrdinal()); + public final Field CASH_ONLY_MARKET = new Field(TradeCondition.INSTANCE, Values.CASH_ONLY_MARKET.getOrdinal()); + public final Field AVERAGE_PRICE_TRADE = new Field(TradeCondition.INSTANCE, Values.AVERAGE_PRICE_TRADE.getOrdinal()); + public final Field CASH_TRADE_SAME_DAY_CLEARING = new Field(TradeCondition.INSTANCE, Values.CASH_TRADE_SAME_DAY_CLEARING.getOrdinal()); + public final Field SELLER = new Field(TradeCondition.INSTANCE, Values.SELLER.getOrdinal()); + public final Field SOLD_OUT_OF_SEQUENCE = new Field(TradeCondition.INSTANCE, Values.SOLD_OUT_OF_SEQUENCE.getOrdinal()); + public final Field STOPPED_STOCK_GUARANTEE_OF_PRICE_BUT_DOES_NOT_EXECUTE_THE_ORDER = new Field(TradeCondition.INSTANCE, Values.STOPPED_STOCK_GUARANTEE_OF_PRICE_BUT_DOES_NOT_EXECUTE_THE_ORDER.getOrdinal()); + public final Field RULE_155_TRADE_AMEX = new Field(TradeCondition.INSTANCE, Values.RULE_155_TRADE_AMEX.getOrdinal()); + public final Field SOLD_LAST_LATE_REPORTING = new Field(TradeCondition.INSTANCE, Values.SOLD_LAST_LATE_REPORTING.getOrdinal()); + public final Field NEXT_DAY_TRADE_NEXT_DAY_CLEARING = new Field(TradeCondition.INSTANCE, Values.NEXT_DAY_TRADE_NEXT_DAY_CLEARING.getOrdinal()); + public final Field OPENED_LATE_REPORT_OF_OPENED_TRADE = new Field(TradeCondition.INSTANCE, Values.OPENED_LATE_REPORT_OF_OPENED_TRADE.getOrdinal()); + public final Field EXCHANGE_LAST = new Field(TradeCondition.INSTANCE, Values.EXCHANGE_LAST.getOrdinal()); + public final Field CONVERTED_PRICE_INDICATOR = new Field(TradeCondition.INSTANCE, Values.CONVERTED_PRICE_INDICATOR.getOrdinal()); + public final Field EXPIT = new Field(TradeCondition.INSTANCE, Values.EXPIT.getOrdinal()); + public final Field FINAL_PRICE_OF_SESSION = new Field(TradeCondition.INSTANCE, Values.FINAL_PRICE_OF_SESSION.getOrdinal()); + public final Field IMBALANCE_MORE_SELLERS_CANNOT_BE_USED_IN_COMBINATION_WITH_P = new Field(TradeCondition.INSTANCE, Values.IMBALANCE_MORE_SELLERS_CANNOT_BE_USED_IN_COMBINATION_WITH_P.getOrdinal()); + public final Field IMBALANCE_MORE_BUYERS_CANNOT_BE_USED_IN_COMBINATION_WITH_Q = new Field(TradeCondition.INSTANCE, Values.IMBALANCE_MORE_BUYERS_CANNOT_BE_USED_IN_COMBINATION_WITH_Q.getOrdinal()); + public final Field BARGAIN_CONDITION_LSE = new Field(TradeCondition.INSTANCE, Values.BARGAIN_CONDITION_LSE.getOrdinal()); + public final Field OPENING_PRICE = new Field(TradeCondition.INSTANCE, Values.OPENING_PRICE.getOrdinal()); + public final Field TRADES_RESULTING_FROM_MANUALSLOW_QUOTE = new Field(TradeCondition.INSTANCE, Values.TRADES_RESULTING_FROM_MANUALSLOW_QUOTE.getOrdinal()); + public final Field CROSSED = new Field(TradeCondition.INSTANCE, Values.CROSSED.getOrdinal()); + public final Field TRADES_RESULTING_FROM_INTERMARKET_SWEEP = new Field(TradeCondition.INSTANCE, Values.TRADES_RESULTING_FROM_INTERMARKET_SWEEP.getOrdinal()); + public final Field BUNCHED_SALE = new Field(TradeCondition.INSTANCE, Values.BUNCHED_SALE.getOrdinal()); + public final Field SPLIT_TRADE = new Field(TradeCondition.INSTANCE, Values.SPLIT_TRADE.getOrdinal()); + public final Field BUNCHED = new Field(TradeCondition.INSTANCE, Values.BUNCHED.getOrdinal()); + public final Field DISTRIBUTION = new Field(TradeCondition.INSTANCE, Values.DISTRIBUTION.getOrdinal()); + public final Field DIRECT_PLUS = new Field(TradeCondition.INSTANCE, Values.DIRECT_PLUS.getOrdinal()); + public final Field ACQUISITION = new Field(TradeCondition.INSTANCE, Values.ACQUISITION.getOrdinal()); + public final Field VOLUME_ONLY = new Field(TradeCondition.INSTANCE, Values.VOLUME_ONLY.getOrdinal()); + public final Field CANCEL_LAST = new Field(TradeCondition.INSTANCE, Values.CANCEL_LAST.getOrdinal()); + public final Field SOLD_LAST_SALE = new Field(TradeCondition.INSTANCE, Values.SOLD_LAST_SALE.getOrdinal()); + public final Field CANCEL_LAST_ETH = new Field(TradeCondition.INSTANCE, Values.CANCEL_LAST_ETH.getOrdinal()); + public final Field SOLD_LAST_SALE_ETH = new Field(TradeCondition.INSTANCE, Values.SOLD_LAST_SALE_ETH.getOrdinal()); + public final Field CANCEL_STOPPED_ETH = new Field(TradeCondition.INSTANCE, Values.CANCEL_STOPPED_ETH.getOrdinal()); + public final Field OUT_OF_SEQUENCE_ETH = new Field(TradeCondition.INSTANCE, Values.OUT_OF_SEQUENCE_ETH.getOrdinal()); + public final Field CANCEL_STOPPED = new Field(TradeCondition.INSTANCE, Values.CANCEL_STOPPED.getOrdinal()); + public final Field CANCEL_ETH = new Field(TradeCondition.INSTANCE, Values.CANCEL_ETH.getOrdinal()); + public final Field REOPEN = new Field(TradeCondition.INSTANCE, Values.REOPEN.getOrdinal()); + public final Field AUTO_EXECUTION_ETH = new Field(TradeCondition.INSTANCE, Values.AUTO_EXECUTION_ETH.getOrdinal()); + public final Field LATE_OPEN_ETH = new Field(TradeCondition.INSTANCE, Values.LATE_OPEN_ETH.getOrdinal()); + public final Field CANCEL_ONLY_ETH = new Field(TradeCondition.INSTANCE, Values.CANCEL_ONLY_ETH.getOrdinal()); + public final Field CANCEL_ONLY = new Field(TradeCondition.INSTANCE, Values.CANCEL_ONLY.getOrdinal()); + public final Field OPENED_SALE_ETH = new Field(TradeCondition.INSTANCE, Values.OPENED_SALE_ETH.getOrdinal()); + public final Field CANCEL_OPEN_ETH = new Field(TradeCondition.INSTANCE, Values.CANCEL_OPEN_ETH.getOrdinal()); + public final Field CANCEL_OPEN = new Field(TradeCondition.INSTANCE, Values.CANCEL_OPEN.getOrdinal()); + public final Field ADJUSTED_ETH = new Field(TradeCondition.INSTANCE, Values.ADJUSTED_ETH.getOrdinal()); + public final Field ADJUSTED = new Field(TradeCondition.INSTANCE, Values.ADJUSTED.getOrdinal()); + public final Field REOPEN_ETH = new Field(TradeCondition.INSTANCE, Values.REOPEN_ETH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BURST_BASKET("AT"), + BASKET_INDEX("AS"), + FORM_T("AR"), + AUTOMATIC_EXECUTION("AQ"), + OUTSIDE_SPREAD("AV"), + MULT_ASSET_CLASS_MULTILEG_TRADE("3"), + STRADDLE("AC"), + MARKETPLACE_ENTERED_TRADE("2"), + STRADDLE_ETH("AD"), + IMPLIED_TRADE("1"), + SPREAD("AA"), + SPREAD_ETH("AB"), + CANCEL("0"), + REGULAR_ETH("AG"), + COMBO("AH"), + STOPPED("AE"), + MULTILEGTOMULTILEG_TRADE("4"), + STOPPED_ETH("AF"), + PRIOR_REFERENCE_PRICE("AK"), + STOPPED_SOLD_LAST("AL"), + COMBO_ETH("AI"), + OFFICIAL_CLOSING_PRICE("AJ"), + CROSSED_DUPLICATE_ENUMERATION__USE_X_INSTEAD("AO"), + FAST_MARKET("AP"), + STOPPED_OUT_OF_SEQUENCE("AM"), + OFFICAL_CLOSING_PRICE_DUPLICATE_ENUMERATION__USE_AJ_INSTEAD("AN"), + NEXT_DAY_ONLYMARKET("D"), + OPENINGREOPENING_TRADE_DETAIL("E"), + INTRADAY_TRADE_DETAIL("F"), + RULE_127_TRADE_NYSE("G"), + CASH_ONLY_MARKET("A"), + AVERAGE_PRICE_TRADE("B"), + CASH_TRADE_SAME_DAY_CLEARING("C"), + SELLER("L"), + SOLD_OUT_OF_SEQUENCE("M"), + STOPPED_STOCK_GUARANTEE_OF_PRICE_BUT_DOES_NOT_EXECUTE_THE_ORDER("N"), + RULE_155_TRADE_AMEX("H"), + SOLD_LAST_LATE_REPORTING("I"), + NEXT_DAY_TRADE_NEXT_DAY_CLEARING("J"), + OPENED_LATE_REPORT_OF_OPENED_TRADE("K"), + EXCHANGE_LAST("U"), + CONVERTED_PRICE_INDICATOR("T"), + EXPIT("W"), + FINAL_PRICE_OF_SESSION("V"), + IMBALANCE_MORE_SELLERS_CANNOT_BE_USED_IN_COMBINATION_WITH_P("Q"), + IMBALANCE_MORE_BUYERS_CANNOT_BE_USED_IN_COMBINATION_WITH_Q("P"), + BARGAIN_CONDITION_LSE("S"), + OPENING_PRICE("R"), + TRADES_RESULTING_FROM_MANUALSLOW_QUOTE("Y"), + CROSSED("X"), + TRADES_RESULTING_FROM_INTERMARKET_SWEEP("Z"), + BUNCHED_SALE("f"), + SPLIT_TRADE("g"), + BUNCHED("d"), + DISTRIBUTION("e"), + DIRECT_PLUS("b"), + ACQUISITION("c"), + VOLUME_ONLY("a"), + CANCEL_LAST("n"), + SOLD_LAST_SALE("o"), + CANCEL_LAST_ETH("l"), + SOLD_LAST_SALE_ETH("m"), + CANCEL_STOPPED_ETH("j"), + OUT_OF_SEQUENCE_ETH("k"), + CANCEL_STOPPED("h"), + CANCEL_ETH("i"), + REOPEN("w"), + AUTO_EXECUTION_ETH("v"), + LATE_OPEN_ETH("u"), + CANCEL_ONLY_ETH("t"), + CANCEL_ONLY("s"), + OPENED_SALE_ETH("r"), + CANCEL_OPEN_ETH("q"), + CANCEL_OPEN("p"), + ADJUSTED_ETH("z"), + ADJUSTED("y"), + REOPEN_ETH("x"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeDate.java new file mode 100644 index 0000000..be76f56 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeDate extends BaseFieldType { + public static final TradeDate INSTANCE = new TradeDate(); + + private TradeDate() { + super( + "TradeDate", + 75, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeHandlingInstr.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeHandlingInstr.java new file mode 100644 index 0000000..d6d750e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeHandlingInstr.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeHandlingInstr extends BaseFieldType { + public static final TradeHandlingInstr INSTANCE = new TradeHandlingInstr(); + + private TradeHandlingInstr() { + super( + "TradeHandlingInstr", + 1123, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ONEPARTY_REPORT_FOR_PASS_THROUGH = new Field(TradeHandlingInstr.INSTANCE, Values.ONEPARTY_REPORT_FOR_PASS_THROUGH.getOrdinal()); + public final Field ONEPARTY_REPORT_FOR_MATCHING = new Field(TradeHandlingInstr.INSTANCE, Values.ONEPARTY_REPORT_FOR_MATCHING.getOrdinal()); + public final Field TWOPARTY_REPORT = new Field(TradeHandlingInstr.INSTANCE, Values.TWOPARTY_REPORT.getOrdinal()); + public final Field TRADE_CONFIRMATION = new Field(TradeHandlingInstr.INSTANCE, Values.TRADE_CONFIRMATION.getOrdinal()); + public final Field TWO_PARTY_REPORT_FOR_CLAIM = new Field(TradeHandlingInstr.INSTANCE, Values.TWO_PARTY_REPORT_FOR_CLAIM.getOrdinal()); + public final Field AUTOMATED_FLOOR_ORDER_ROUTING = new Field(TradeHandlingInstr.INSTANCE, Values.AUTOMATED_FLOOR_ORDER_ROUTING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ONEPARTY_REPORT_FOR_PASS_THROUGH("3"), + ONEPARTY_REPORT_FOR_MATCHING("2"), + TWOPARTY_REPORT("1"), + TRADE_CONFIRMATION("0"), + TWO_PARTY_REPORT_FOR_CLAIM("5"), + AUTOMATED_FLOOR_ORDER_ROUTING("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeID.java new file mode 100644 index 0000000..92a2ea1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeID extends BaseFieldType { + public static final TradeID INSTANCE = new TradeID(); + + private TradeID() { + super( + "TradeID", + 1003, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeInputDevice.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeInputDevice.java new file mode 100644 index 0000000..d0370fa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeInputDevice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeInputDevice extends BaseFieldType { + public static final TradeInputDevice INSTANCE = new TradeInputDevice(); + + private TradeInputDevice() { + super( + "TradeInputDevice", + 579, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeInputSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeInputSource.java new file mode 100644 index 0000000..d52e4b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeInputSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeInputSource extends BaseFieldType { + public static final TradeInputSource INSTANCE = new TradeInputSource(); + + private TradeInputSource() { + super( + "TradeInputSource", + 578, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeLegRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeLegRefID.java new file mode 100644 index 0000000..d8f218a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeLegRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeLegRefID extends BaseFieldType { + public static final TradeLegRefID INSTANCE = new TradeLegRefID(); + + private TradeLegRefID() { + super( + "TradeLegRefID", + 824, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeLinkID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeLinkID.java new file mode 100644 index 0000000..559543c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeLinkID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeLinkID extends BaseFieldType { + public static final TradeLinkID INSTANCE = new TradeLinkID(); + + private TradeLinkID() { + super( + "TradeLinkID", + 820, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeOriginationDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeOriginationDate.java new file mode 100644 index 0000000..8bd4fda --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeOriginationDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeOriginationDate extends BaseFieldType { + public static final TradeOriginationDate INSTANCE = new TradeOriginationDate(); + + private TradeOriginationDate() { + super( + "TradeOriginationDate", + 229, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradePublishIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradePublishIndicator.java new file mode 100644 index 0000000..eca69ab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradePublishIndicator.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradePublishIndicator extends BaseFieldType { + public static final TradePublishIndicator INSTANCE = new TradePublishIndicator(); + + private TradePublishIndicator() { + super( + "TradePublishIndicator", + 1390, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DEFERRED_PUBLICATION = new Field(TradePublishIndicator.INSTANCE, Values.DEFERRED_PUBLICATION.getOrdinal()); + public final Field PUBLISH_TRADE = new Field(TradePublishIndicator.INSTANCE, Values.PUBLISH_TRADE.getOrdinal()); + public final Field DO_NOT_PUBLISH_TRADE = new Field(TradePublishIndicator.INSTANCE, Values.DO_NOT_PUBLISH_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DEFERRED_PUBLICATION("2"), + PUBLISH_TRADE("1"), + DO_NOT_PUBLISH_TRADE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportID.java new file mode 100644 index 0000000..b73df1a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeReportID extends BaseFieldType { + public static final TradeReportID INSTANCE = new TradeReportID(); + + private TradeReportID() { + super( + "TradeReportID", + 571, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportRefID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportRefID.java new file mode 100644 index 0000000..04e619a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeReportRefID extends BaseFieldType { + public static final TradeReportRefID INSTANCE = new TradeReportRefID(); + + private TradeReportRefID() { + super( + "TradeReportRefID", + 572, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportRejectReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportRejectReason.java new file mode 100644 index 0000000..b883dfc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportRejectReason.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeReportRejectReason extends BaseFieldType { + public static final TradeReportRejectReason INSTANCE = new TradeReportRejectReason(); + + private TradeReportRejectReason() { + super( + "TradeReportRejectReason", + 751, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNAUTHORIZED_TO_REPORT_TRADES = new Field(TradeReportRejectReason.INSTANCE, Values.UNAUTHORIZED_TO_REPORT_TRADES.getOrdinal()); + public final Field UNKNOWN_INSTRUMENT = new Field(TradeReportRejectReason.INSTANCE, Values.UNKNOWN_INSTRUMENT.getOrdinal()); + public final Field INVALID_PARTY_ONFORMATION = new Field(TradeReportRejectReason.INSTANCE, Values.INVALID_PARTY_ONFORMATION.getOrdinal()); + public final Field SUCCESSFUL_DEFAULT = new Field(TradeReportRejectReason.INSTANCE, Values.SUCCESSFUL_DEFAULT.getOrdinal()); + public final Field INVALID_TRADE_TYPE = new Field(TradeReportRejectReason.INSTANCE, Values.INVALID_TRADE_TYPE.getOrdinal()); + public final Field OTHER = new Field(TradeReportRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNAUTHORIZED_TO_REPORT_TRADES("3"), + UNKNOWN_INSTRUMENT("2"), + INVALID_PARTY_ONFORMATION("1"), + SUCCESSFUL_DEFAULT("0"), + INVALID_TRADE_TYPE("4"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportTransType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportTransType.java new file mode 100644 index 0000000..1813c6b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportTransType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeReportTransType extends BaseFieldType { + public static final TradeReportTransType INSTANCE = new TradeReportTransType(); + + private TradeReportTransType() { + super( + "TradeReportTransType", + 487, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RELEASE = new Field(TradeReportTransType.INSTANCE, Values.RELEASE.getOrdinal()); + public final Field REPLACE = new Field(TradeReportTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field CANCEL = new Field(TradeReportTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(TradeReportTransType.INSTANCE, Values.NEW.getOrdinal()); + public final Field CANCEL_DUE_TO_BACK_OUT_OF_TRADE = new Field(TradeReportTransType.INSTANCE, Values.CANCEL_DUE_TO_BACK_OUT_OF_TRADE.getOrdinal()); + public final Field REVERSE = new Field(TradeReportTransType.INSTANCE, Values.REVERSE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RELEASE("3"), + REPLACE("2"), + CANCEL("1"), + NEW("0"), + CANCEL_DUE_TO_BACK_OUT_OF_TRADE("5"), + REVERSE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportType.java new file mode 100644 index 0000000..888b3e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeReportType.java @@ -0,0 +1,75 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeReportType extends BaseFieldType { + public static final TradeReportType INSTANCE = new TradeReportType(); + + private TradeReportType() { + super( + "TradeReportType", + 856, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ALLEGED_LOCKEDIN_TRADE_BREAK = new Field(TradeReportType.INSTANCE, Values.ALLEGED_LOCKEDIN_TRADE_BREAK.getOrdinal()); + public final Field ALLEGED_NOWAS = new Field(TradeReportType.INSTANCE, Values.ALLEGED_NOWAS.getOrdinal()); + public final Field ALLEGED_TRADE_REPORT_CANCEL = new Field(TradeReportType.INSTANCE, Values.ALLEGED_TRADE_REPORT_CANCEL.getOrdinal()); + public final Field ALLEGED_NEW = new Field(TradeReportType.INSTANCE, Values.ALLEGED_NEW.getOrdinal()); + public final Field ALLEGED_ADDENDUM = new Field(TradeReportType.INSTANCE, Values.ALLEGED_ADDENDUM.getOrdinal()); + public final Field DECLINE = new Field(TradeReportType.INSTANCE, Values.DECLINE.getOrdinal()); + public final Field ACCEPT = new Field(TradeReportType.INSTANCE, Values.ACCEPT.getOrdinal()); + public final Field ALLEGED = new Field(TradeReportType.INSTANCE, Values.ALLEGED.getOrdinal()); + public final Field PENDED = new Field(TradeReportType.INSTANCE, Values.PENDED.getOrdinal()); + public final Field SUBMIT = new Field(TradeReportType.INSTANCE, Values.SUBMIT.getOrdinal()); + public final Field LOCKEDIN_TRADE_BREAK = new Field(TradeReportType.INSTANCE, Values.LOCKEDIN_TRADE_BREAK.getOrdinal()); + public final Field TRADE_REPORT_CANCEL = new Field(TradeReportType.INSTANCE, Values.TRADE_REPORT_CANCEL.getOrdinal()); + public final Field NOWAS = new Field(TradeReportType.INSTANCE, Values.NOWAS.getOrdinal()); + public final Field ADDENDUM = new Field(TradeReportType.INSTANCE, Values.ADDENDUM.getOrdinal()); + public final Field INVALID_CMTA = new Field(TradeReportType.INSTANCE, Values.INVALID_CMTA.getOrdinal()); + public final Field DEFAULTED = new Field(TradeReportType.INSTANCE, Values.DEFAULTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ALLEGED_LOCKEDIN_TRADE_BREAK("15"), + ALLEGED_NOWAS("13"), + ALLEGED_TRADE_REPORT_CANCEL("14"), + ALLEGED_NEW("11"), + ALLEGED_ADDENDUM("12"), + DECLINE("3"), + ACCEPT("2"), + ALLEGED("1"), + PENDED("10"), + SUBMIT("0"), + LOCKEDIN_TRADE_BREAK("7"), + TRADE_REPORT_CANCEL("6"), + NOWAS("5"), + ADDENDUM("4"), + INVALID_CMTA("9"), + DEFAULTED("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestID.java new file mode 100644 index 0000000..c9b7c49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeRequestID extends BaseFieldType { + public static final TradeRequestID INSTANCE = new TradeRequestID(); + + private TradeRequestID() { + super( + "TradeRequestID", + 568, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestResult.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestResult.java new file mode 100644 index 0000000..f3ece2e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestResult.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeRequestResult extends BaseFieldType { + public static final TradeRequestResult INSTANCE = new TradeRequestResult(); + + private TradeRequestResult() { + super( + "TradeRequestResult", + 749, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_PARTIES = new Field(TradeRequestResult.INSTANCE, Values.INVALID_PARTIES.getOrdinal()); + public final Field INVALID_TYPE_OF_TRADE_REQUESTED = new Field(TradeRequestResult.INSTANCE, Values.INVALID_TYPE_OF_TRADE_REQUESTED.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_INSTRUMENT = new Field(TradeRequestResult.INSTANCE, Values.INVALID_OR_UNKNOWN_INSTRUMENT.getOrdinal()); + public final Field SUCCESSFUL_DEFAULT = new Field(TradeRequestResult.INSTANCE, Values.SUCCESSFUL_DEFAULT.getOrdinal()); + public final Field INVALID_DESTINATION_REQUESTED = new Field(TradeRequestResult.INSTANCE, Values.INVALID_DESTINATION_REQUESTED.getOrdinal()); + public final Field INVALID_TRANSPORT_TYPE_REQUESTED = new Field(TradeRequestResult.INSTANCE, Values.INVALID_TRANSPORT_TYPE_REQUESTED.getOrdinal()); + public final Field NOT_AUTHORIZED = new Field(TradeRequestResult.INSTANCE, Values.NOT_AUTHORIZED.getOrdinal()); + public final Field TRADEREQUESTTYPE_NOT_SUPPORTED = new Field(TradeRequestResult.INSTANCE, Values.TRADEREQUESTTYPE_NOT_SUPPORTED.getOrdinal()); + public final Field OTHER = new Field(TradeRequestResult.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_PARTIES("3"), + INVALID_TYPE_OF_TRADE_REQUESTED("2"), + INVALID_OR_UNKNOWN_INSTRUMENT("1"), + SUCCESSFUL_DEFAULT("0"), + INVALID_DESTINATION_REQUESTED("5"), + INVALID_TRANSPORT_TYPE_REQUESTED("4"), + NOT_AUTHORIZED("9"), + TRADEREQUESTTYPE_NOT_SUPPORTED("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestStatus.java new file mode 100644 index 0000000..38c41d9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeRequestStatus extends BaseFieldType { + public static final TradeRequestStatus INSTANCE = new TradeRequestStatus(); + + private TradeRequestStatus() { + super( + "TradeRequestStatus", + 750, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECTED = new Field(TradeRequestStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field COMPLETED = new Field(TradeRequestStatus.INSTANCE, Values.COMPLETED.getOrdinal()); + public final Field ACCEPTED = new Field(TradeRequestStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECTED("2"), + COMPLETED("1"), + ACCEPTED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestType.java new file mode 100644 index 0000000..f600ce4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeRequestType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeRequestType extends BaseFieldType { + public static final TradeRequestType INSTANCE = new TradeRequestType(); + + private TradeRequestType() { + super( + "TradeRequestType", + 569, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNREPORTED_TRADES_THAT_MATCH_CRITERIA = new Field(TradeRequestType.INSTANCE, Values.UNREPORTED_TRADES_THAT_MATCH_CRITERIA.getOrdinal()); + public final Field UNMATCHED_TRADES_THAT_MATCH_CRITERIA = new Field(TradeRequestType.INSTANCE, Values.UNMATCHED_TRADES_THAT_MATCH_CRITERIA.getOrdinal()); + public final Field MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_PARTIES_EXE = new Field(TradeRequestType.INSTANCE, Values.MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_PARTIES_EXE.getOrdinal()); + public final Field ALL_TRADES = new Field(TradeRequestType.INSTANCE, Values.ALL_TRADES.getOrdinal()); + public final Field ADVISORIES_THAT_MATCH_CRITERIA = new Field(TradeRequestType.INSTANCE, Values.ADVISORIES_THAT_MATCH_CRITERIA.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNREPORTED_TRADES_THAT_MATCH_CRITERIA("3"), + UNMATCHED_TRADES_THAT_MATCH_CRITERIA("2"), + MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_PARTIES_EXE("1"), + ALL_TRADES("0"), + ADVISORIES_THAT_MATCH_CRITERIA("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradeVolume.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradeVolume.java new file mode 100644 index 0000000..c2d92fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradeVolume.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeVolume extends BaseFieldType { + public static final TradeVolume INSTANCE = new TradeVolume(); + + private TradeVolume() { + super( + "TradeVolume", + 1020, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradedFlatSwitch.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradedFlatSwitch.java new file mode 100644 index 0000000..ae54ad5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradedFlatSwitch.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradedFlatSwitch extends BaseFieldType { + public static final TradedFlatSwitch INSTANCE = new TradedFlatSwitch(); + + private TradedFlatSwitch() { + super( + "TradedFlatSwitch", + 258, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_TRADED_FLAT = new Field(TradedFlatSwitch.INSTANCE, Values.NOT_TRADED_FLAT.getOrdinal()); + public final Field TRADED_FLAT = new Field(TradedFlatSwitch.INSTANCE, Values.TRADED_FLAT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_TRADED_FLAT("N"), + TRADED_FLAT("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradingCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradingCurrency.java new file mode 100644 index 0000000..54d2831 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradingCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradingCurrency extends BaseFieldType { + public static final TradingCurrency INSTANCE = new TradingCurrency(); + + private TradingCurrency() { + super( + "TradingCurrency", + 1245, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradingReferencePrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradingReferencePrice.java new file mode 100644 index 0000000..4597da4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradingReferencePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradingReferencePrice extends BaseFieldType { + public static final TradingReferencePrice INSTANCE = new TradingReferencePrice(); + + private TradingReferencePrice() { + super( + "TradingReferencePrice", + 1150, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradingSessionDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradingSessionDesc.java new file mode 100644 index 0000000..f974bf1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradingSessionDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradingSessionDesc extends BaseFieldType { + public static final TradingSessionDesc INSTANCE = new TradingSessionDesc(); + + private TradingSessionDesc() { + super( + "TradingSessionDesc", + 1326, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradingSessionID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradingSessionID.java new file mode 100644 index 0000000..390538e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradingSessionID.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradingSessionID extends BaseFieldType { + public static final TradingSessionID INSTANCE = new TradingSessionID(); + + private TradingSessionID() { + super( + "TradingSessionID", + 336, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MORNING = new Field(TradingSessionID.INSTANCE, Values.MORNING.getOrdinal()); + public final Field HALFDAY = new Field(TradingSessionID.INSTANCE, Values.HALFDAY.getOrdinal()); + public final Field DAY = new Field(TradingSessionID.INSTANCE, Values.DAY.getOrdinal()); + public final Field AFTERHOURS = new Field(TradingSessionID.INSTANCE, Values.AFTERHOURS.getOrdinal()); + public final Field EVENING = new Field(TradingSessionID.INSTANCE, Values.EVENING.getOrdinal()); + public final Field AFTERNOON = new Field(TradingSessionID.INSTANCE, Values.AFTERNOON.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MORNING("3"), + HALFDAY("2"), + DAY("1"), + AFTERHOURS("6"), + EVENING("5"), + AFTERNOON("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TradingSessionSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TradingSessionSubID.java new file mode 100644 index 0000000..19d05ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TradingSessionSubID.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradingSessionSubID extends BaseFieldType { + public static final TradingSessionSubID INSTANCE = new TradingSessionSubID(); + + private TradingSessionSubID() { + super( + "TradingSessionSubID", + 625, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CONTINUOUS_TRADING = new Field(TradingSessionSubID.INSTANCE, Values.CONTINUOUS_TRADING.getOrdinal()); + public final Field OPENING_OR_OPENING_AUCTION = new Field(TradingSessionSubID.INSTANCE, Values.OPENING_OR_OPENING_AUCTION.getOrdinal()); + public final Field PRETRADING = new Field(TradingSessionSubID.INSTANCE, Values.PRETRADING.getOrdinal()); + public final Field QUIESCENT = new Field(TradingSessionSubID.INSTANCE, Values.QUIESCENT.getOrdinal()); + public final Field INTRADAY_AUCTION = new Field(TradingSessionSubID.INSTANCE, Values.INTRADAY_AUCTION.getOrdinal()); + public final Field POSTTRADING = new Field(TradingSessionSubID.INSTANCE, Values.POSTTRADING.getOrdinal()); + public final Field CLOSING_OR_CLOSING_AUCTION = new Field(TradingSessionSubID.INSTANCE, Values.CLOSING_OR_CLOSING_AUCTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CONTINUOUS_TRADING("3"), + OPENING_OR_OPENING_AUCTION("2"), + PRETRADING("1"), + QUIESCENT("7"), + INTRADAY_AUCTION("6"), + POSTTRADING("5"), + CLOSING_OR_CLOSING_AUCTION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TransBkdTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/TransBkdTime.java new file mode 100644 index 0000000..61ee4af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TransBkdTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TransBkdTime extends BaseFieldType { + public static final TransBkdTime INSTANCE = new TransBkdTime(); + + private TransBkdTime() { + super( + "TransBkdTime", + 483, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TransactTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/TransactTime.java new file mode 100644 index 0000000..81defbc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TransactTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TransactTime extends BaseFieldType { + public static final TransactTime INSTANCE = new TransactTime(); + + private TransactTime() { + super( + "TransactTime", + 60, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TransferReason.java b/fix4j-assert-fixspec-50sp2/fieldtype/TransferReason.java new file mode 100644 index 0000000..9f7d23a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TransferReason.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TransferReason extends BaseFieldType { + public static final TransferReason INSTANCE = new TransferReason(); + + private TransferReason() { + super( + "TransferReason", + 830, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TrdMatchID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TrdMatchID.java new file mode 100644 index 0000000..5eea47f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TrdMatchID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdMatchID extends BaseFieldType { + public static final TrdMatchID INSTANCE = new TrdMatchID(); + + private TrdMatchID() { + super( + "TrdMatchID", + 880, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TrdRegTimestamp.java b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRegTimestamp.java new file mode 100644 index 0000000..b9ee135 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRegTimestamp.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRegTimestamp extends BaseFieldType { + public static final TrdRegTimestamp INSTANCE = new TrdRegTimestamp(); + + private TrdRegTimestamp() { + super( + "TrdRegTimestamp", + 769, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TrdRegTimestampOrigin.java b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRegTimestampOrigin.java new file mode 100644 index 0000000..ee0c6e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRegTimestampOrigin.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRegTimestampOrigin extends BaseFieldType { + public static final TrdRegTimestampOrigin INSTANCE = new TrdRegTimestampOrigin(); + + private TrdRegTimestampOrigin() { + super( + "TrdRegTimestampOrigin", + 771, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TrdRegTimestampType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRegTimestampType.java new file mode 100644 index 0000000..22ced54 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRegTimestampType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRegTimestampType extends BaseFieldType { + public static final TrdRegTimestampType INSTANCE = new TrdRegTimestampType(); + + private TrdRegTimestampType() { + super( + "TrdRegTimestampType", + 770, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TIME_OUT = new Field(TrdRegTimestampType.INSTANCE, Values.TIME_OUT.getOrdinal()); + public final Field TIME_IN = new Field(TrdRegTimestampType.INSTANCE, Values.TIME_IN.getOrdinal()); + public final Field EXECUTION_TIME = new Field(TrdRegTimestampType.INSTANCE, Values.EXECUTION_TIME.getOrdinal()); + public final Field SUBMISSION_TO_CLEARING = new Field(TrdRegTimestampType.INSTANCE, Values.SUBMISSION_TO_CLEARING.getOrdinal()); + public final Field DESK_RECEIPT = new Field(TrdRegTimestampType.INSTANCE, Values.DESK_RECEIPT.getOrdinal()); + public final Field BROKER_EXECUTION = new Field(TrdRegTimestampType.INSTANCE, Values.BROKER_EXECUTION.getOrdinal()); + public final Field BROKER_RECEIPT = new Field(TrdRegTimestampType.INSTANCE, Values.BROKER_RECEIPT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TIME_OUT("3"), + TIME_IN("2"), + EXECUTION_TIME("1"), + SUBMISSION_TO_CLEARING("7"), + DESK_RECEIPT("6"), + BROKER_EXECUTION("5"), + BROKER_RECEIPT("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TrdRepIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRepIndicator.java new file mode 100644 index 0000000..7438e40 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRepIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRepIndicator extends BaseFieldType { + public static final TrdRepIndicator INSTANCE = new TrdRepIndicator(); + + private TrdRepIndicator() { + super( + "TrdRepIndicator", + 1389, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TrdRepPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRepPartyRole.java new file mode 100644 index 0000000..9c26e0b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRepPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRepPartyRole extends BaseFieldType { + public static final TrdRepPartyRole INSTANCE = new TrdRepPartyRole(); + + private TrdRepPartyRole() { + super( + "TrdRepPartyRole", + 1388, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TrdRptStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRptStatus.java new file mode 100644 index 0000000..2fb3f69 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TrdRptStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRptStatus extends BaseFieldType { + public static final TrdRptStatus INSTANCE = new TrdRptStatus(); + + private TrdRptStatus() { + super( + "TrdRptStatus", + 939, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCEPTED_WITH_ERRORS = new Field(TrdRptStatus.INSTANCE, Values.ACCEPTED_WITH_ERRORS.getOrdinal()); + public final Field REJECTED = new Field(TrdRptStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field ACCEPTED = new Field(TrdRptStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCEPTED_WITH_ERRORS("3"), + REJECTED("1"), + ACCEPTED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TrdSubType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TrdSubType.java new file mode 100644 index 0000000..049ac59 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TrdSubType.java @@ -0,0 +1,119 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdSubType extends BaseFieldType { + public static final TrdSubType INSTANCE = new TrdSubType(); + + private TrdSubType() { + super( + "TrdSubType", + 829, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field N_NONPROTECTED_PORTFOLIO_TRANSACTION_OR_A_FULLY_DISCLOSED_PORTFO = new Field(TrdSubType.INSTANCE, Values.N_NONPROTECTED_PORTFOLIO_TRANSACTION_OR_A_FULLY_DISCLOSED_PORTFO.getOrdinal()); + public final Field OTC_QUOTE = new Field(TrdSubType.INSTANCE, Values.OTC_QUOTE.getOrdinal()); + public final Field LC_CORRECTION_SUBMITTED_MORE_THAN_THREE_DAYS_AFTER_PUBLICATION_O = new Field(TrdSubType.INSTANCE, Values.LC_CORRECTION_SUBMITTED_MORE_THAN_THREE_DAYS_AFTER_PUBLICATION_O.getOrdinal()); + public final Field CONVERTED_SWAP = new Field(TrdSubType.INSTANCE, Values.CONVERTED_SWAP.getOrdinal()); + public final Field M_TRANSACTION_OTHER_THAN_A_TRANSACTION_RESULTING_FROM_A_STOCK_SW = new Field(TrdSubType.INSTANCE, Values.M_TRANSACTION_OTHER_THAN_A_TRANSACTION_RESULTING_FROM_A_STOCK_SW.getOrdinal()); + public final Field OFF_HOURS_TRADE = new Field(TrdSubType.INSTANCE, Values.OFF_HOURS_TRADE.getOrdinal()); + public final Field B_TRANSACTION_BETWEEN_TWO_MEMBER_FIRMS_WHERE_NEITHER_MEMBER_FIRM = new Field(TrdSubType.INSTANCE, Values.B_TRANSACTION_BETWEEN_TWO_MEMBER_FIRMS_WHERE_NEITHER_MEMBER_FIRM.getOrdinal()); + public final Field ON_HOURS_TRADE = new Field(TrdSubType.INSTANCE, Values.ON_HOURS_TRADE.getOrdinal()); + public final Field K_TRANSACTION_USING_BLOCK_TRADE_FACILITY = new Field(TrdSubType.INSTANCE, Values.K_TRANSACTION_USING_BLOCK_TRADE_FACILITY.getOrdinal()); + public final Field LARGE_IN_SCALE_L = new Field(TrdSubType.INSTANCE, Values.LARGE_IN_SCALE_L.getOrdinal()); + public final Field AI_AUTOMATED_INPUT_FACILITY_DISABLED_IN_RESPONSE_TO_AN_EXCHANGE_ = new Field(TrdSubType.INSTANCE, Values.AI_AUTOMATED_INPUT_FACILITY_DISABLED_IN_RESPONSE_TO_AN_EXCHANGE_.getOrdinal()); + public final Field CROSSED_TRADE_X = new Field(TrdSubType.INSTANCE, Values.CROSSED_TRADE_X.getOrdinal()); + public final Field ACATS = new Field(TrdSubType.INSTANCE, Values.ACATS.getOrdinal()); + public final Field INTERIM_PROTECTED_TRADE_I = new Field(TrdSubType.INSTANCE, Values.INTERIM_PROTECTED_TRADE_I.getOrdinal()); + public final Field NR_NONRISK_TRANSACTION_IN_A_SEATS_SECURITY_OTHER_THAN_AN_AIM_SEC = new Field(TrdSubType.INSTANCE, Values.NR_NONRISK_TRANSACTION_IN_A_SEATS_SECURITY_OTHER_THAN_AN_AIM_SEC.getOrdinal()); + public final Field NM__I_TRANSACTION_WHERE_EXCHANGE_HAS_GRANTED_PERMISSION_FOR_NONP = new Field(TrdSubType.INSTANCE, Values.NM__I_TRANSACTION_WHERE_EXCHANGE_HAS_GRANTED_PERMISSION_FOR_NONP.getOrdinal()); + public final Field P_PROTECTED_PORTFOLIO_TRANSACTION_OR_A_WORKED_PRINCIPAL_AGREEMEN = new Field(TrdSubType.INSTANCE, Values.P_PROTECTED_PORTFOLIO_TRANSACTION_OR_A_WORKED_PRINCIPAL_AGREEMEN.getOrdinal()); + public final Field PA_PROTECTED_TRANSACTION_NOTIFICATION = new Field(TrdSubType.INSTANCE, Values.PA_PROTECTED_TRANSACTION_NOTIFICATION.getOrdinal()); + public final Field PC_CONTRA_TRADE_FOR_TRANSACTION_WHICH_TOOK_PLACE_ON_A_PREVIOUS_D = new Field(TrdSubType.INSTANCE, Values.PC_CONTRA_TRADE_FOR_TRANSACTION_WHICH_TOOK_PLACE_ON_A_PREVIOUS_D.getOrdinal()); + public final Field PN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_PORTFOLIO_TRANSACTION_WHI = new Field(TrdSubType.INSTANCE, Values.PN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_PORTFOLIO_TRANSACTION_WHI.getOrdinal()); + public final Field R__I_RISKLESS_PRINCIPAL_TRANSACTION_BETWEEN_NONMEMBERS_WHERE_THE = new Field(TrdSubType.INSTANCE, Values.R__I_RISKLESS_PRINCIPAL_TRANSACTION_BETWEEN_NONMEMBERS_WHERE_THE.getOrdinal()); + public final Field RO_TRANSACTION_WHICH_RESULTED_FROM_THE_EXERCISE_OF_A_TRADITIONAL = new Field(TrdSubType.INSTANCE, Values.RO_TRANSACTION_WHICH_RESULTED_FROM_THE_EXERCISE_OF_A_TRADITIONAL.getOrdinal()); + public final Field RT_RISK_TRANSACTION_IN_A_SEATS_SECURITY_EXCLUDING_AIM_SECURITY_R = new Field(TrdSubType.INSTANCE, Values.RT_RISK_TRANSACTION_IN_A_SEATS_SECURITY_EXCLUDING_AIM_SECURITY_R.getOrdinal()); + public final Field SW_TRANSACTIONS_RESULTING_FROM_STOCK_SWAP_OR_A_STOCK_SWITCH_ONE_ = new Field(TrdSubType.INSTANCE, Values.SW_TRANSACTIONS_RESULTING_FROM_STOCK_SWAP_OR_A_STOCK_SWITCH_ONE_.getOrdinal()); + public final Field REJECT_FOR_SUBMITTING_SIDE = new Field(TrdSubType.INSTANCE, Values.REJECT_FOR_SUBMITTING_SIDE.getOrdinal()); + public final Field EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT = new Field(TrdSubType.INSTANCE, Values.EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT.getOrdinal()); + public final Field TRANSACTION_FROM_ASSIGNMENT = new Field(TrdSubType.INSTANCE, Values.TRANSACTION_FROM_ASSIGNMENT.getOrdinal()); + public final Field INTERNAL_TRANSFER_OR_ADJUSTMENT = new Field(TrdSubType.INSTANCE, Values.INTERNAL_TRANSFER_OR_ADJUSTMENT.getOrdinal()); + public final Field CMTA = new Field(TrdSubType.INSTANCE, Values.CMTA.getOrdinal()); + public final Field T_IF_REPORTING_A_SINGLE_PROTECTED_TRANSACTION = new Field(TrdSubType.INSTANCE, Values.T_IF_REPORTING_A_SINGLE_PROTECTED_TRANSACTION.getOrdinal()); + public final Field DIFFERENTIAL_SPREAD = new Field(TrdSubType.INSTANCE, Values.DIFFERENTIAL_SPREAD.getOrdinal()); + public final Field ONSET_DUE_TO_AN_ALLOCATION = new Field(TrdSubType.INSTANCE, Values.ONSET_DUE_TO_AN_ALLOCATION.getOrdinal()); + public final Field WT_WORKED_PRINCIPAL_TRANSACTION_OTHER_THAN_A_PORTFOLIO_TRANSACTI = new Field(TrdSubType.INSTANCE, Values.WT_WORKED_PRINCIPAL_TRANSACTION_OTHER_THAN_A_PORTFOLIO_TRANSACTI.getOrdinal()); + public final Field OFFSET_DUE_TO_AN_ALLOCATION = new Field(TrdSubType.INSTANCE, Values.OFFSET_DUE_TO_AN_ALLOCATION.getOrdinal()); + public final Field WN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_SINGLE_ORDER_BOOK_SECURIT = new Field(TrdSubType.INSTANCE, Values.WN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_SINGLE_ORDER_BOOK_SECURIT.getOrdinal()); + public final Field ADVISORY_FOR_CONTRA_SIDE = new Field(TrdSubType.INSTANCE, Values.ADVISORY_FOR_CONTRA_SIDE.getOrdinal()); + public final Field TRANSACTION_FROM_EXERCISE = new Field(TrdSubType.INSTANCE, Values.TRANSACTION_FROM_EXERCISE.getOrdinal()); + public final Field IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT = new Field(TrdSubType.INSTANCE, Values.IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + N_NONPROTECTED_PORTFOLIO_TRANSACTION_OR_A_FULLY_DISCLOSED_PORTFO("19"), + OTC_QUOTE("35"), + LC_CORRECTION_SUBMITTED_MORE_THAN_THREE_DAYS_AFTER_PUBLICATION_O("17"), + CONVERTED_SWAP("36"), + M_TRANSACTION_OTHER_THAN_A_TRANSACTION_RESULTING_FROM_A_STOCK_SW("18"), + OFF_HOURS_TRADE("33"), + B_TRANSACTION_BETWEEN_TWO_MEMBER_FIRMS_WHERE_NEITHER_MEMBER_FIRM("15"), + ON_HOURS_TRADE("34"), + K_TRANSACTION_USING_BLOCK_TRADE_FACILITY("16"), + LARGE_IN_SCALE_L("39"), + AI_AUTOMATED_INPUT_FACILITY_DISABLED_IN_RESPONSE_TO_AN_EXCHANGE_("14"), + CROSSED_TRADE_X("37"), + ACATS("11"), + INTERIM_PROTECTED_TRADE_I("38"), + NR_NONRISK_TRANSACTION_IN_A_SEATS_SECURITY_OTHER_THAN_AN_AIM_SEC("21"), + NM__I_TRANSACTION_WHERE_EXCHANGE_HAS_GRANTED_PERMISSION_FOR_NONP("20"), + P_PROTECTED_PORTFOLIO_TRANSACTION_OR_A_WORKED_PRINCIPAL_AGREEMEN("22"), + PA_PROTECTED_TRANSACTION_NOTIFICATION("23"), + PC_CONTRA_TRADE_FOR_TRANSACTION_WHICH_TOOK_PLACE_ON_A_PREVIOUS_D("24"), + PN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_PORTFOLIO_TRANSACTION_WHI("25"), + R__I_RISKLESS_PRINCIPAL_TRANSACTION_BETWEEN_NONMEMBERS_WHERE_THE("26"), + RO_TRANSACTION_WHICH_RESULTED_FROM_THE_EXERCISE_OF_A_TRADITIONAL("27"), + RT_RISK_TRANSACTION_IN_A_SEATS_SECURITY_EXCLUDING_AIM_SECURITY_R("28"), + SW_TRANSACTIONS_RESULTING_FROM_STOCK_SWAP_OR_A_STOCK_SWITCH_ONE_("29"), + REJECT_FOR_SUBMITTING_SIDE("3"), + EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT("2"), + TRANSACTION_FROM_ASSIGNMENT("10"), + INTERNAL_TRANSFER_OR_ADJUSTMENT("1"), + CMTA("0"), + T_IF_REPORTING_A_SINGLE_PROTECTED_TRANSACTION("30"), + DIFFERENTIAL_SPREAD("7"), + ONSET_DUE_TO_AN_ALLOCATION("6"), + WT_WORKED_PRINCIPAL_TRANSACTION_OTHER_THAN_A_PORTFOLIO_TRANSACTI("32"), + OFFSET_DUE_TO_AN_ALLOCATION("5"), + WN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_SINGLE_ORDER_BOOK_SECURIT("31"), + ADVISORY_FOR_CONTRA_SIDE("4"), + TRANSACTION_FROM_EXERCISE("9"), + IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TrdType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TrdType.java new file mode 100644 index 0000000..e48b2ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TrdType.java @@ -0,0 +1,153 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdType extends BaseFieldType { + public static final TrdType INSTANCE = new TrdType(); + + private TrdType() { + super( + "TrdType", + 828, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SPECIAL_EX_CAPITAL_REPAYMENTS_XP = new Field(TrdType.INSTANCE, Values.SPECIAL_EX_CAPITAL_REPAYMENTS_XP.getOrdinal()); + public final Field SPECIAL_CUM_BONUS_CB = new Field(TrdType.INSTANCE, Values.SPECIAL_CUM_BONUS_CB.getOrdinal()); + public final Field SPECIAL_EX_RIGHTS_XR = new Field(TrdType.INSTANCE, Values.SPECIAL_EX_RIGHTS_XR.getOrdinal()); + public final Field SPECIAL_CUM_CAPITAL_REPAYMENTS_CP = new Field(TrdType.INSTANCE, Values.SPECIAL_CUM_CAPITAL_REPAYMENTS_CP.getOrdinal()); + public final Field WORKED_PRINCIPAL_TRADE_UKSPECIFIC = new Field(TrdType.INSTANCE, Values.WORKED_PRINCIPAL_TRADE_UKSPECIFIC.getOrdinal()); + public final Field SPECIAL_EX_BONUS_XB = new Field(TrdType.INSTANCE, Values.SPECIAL_EX_BONUS_XB.getOrdinal()); + public final Field BLOCK_TRADE_SAME_AS_LARGE_TRADE = new Field(TrdType.INSTANCE, Values.BLOCK_TRADE_SAME_AS_LARGE_TRADE.getOrdinal()); + public final Field PROROGATION_BUY__EURONEXT_PARIS_ONLY_IS_USED_TO_DEFER_SETTLEMENT = new Field(TrdType.INSTANCE, Values.PROROGATION_BUY__EURONEXT_PARIS_ONLY_IS_USED_TO_DEFER_SETTLEMENT.getOrdinal()); + public final Field PORTFOLIO_TRANSFER = new Field(TrdType.INSTANCE, Values.PORTFOLIO_TRANSFER.getOrdinal()); + public final Field NAME_CHANGE = new Field(TrdType.INSTANCE, Values.NAME_CHANGE.getOrdinal()); + public final Field BLOCK_TRADES__AFTER_MARKET = new Field(TrdType.INSTANCE, Values.BLOCK_TRADES__AFTER_MARKET.getOrdinal()); + public final Field PRIVATELY_NEGOTIATED_TRADES = new Field(TrdType.INSTANCE, Values.PRIVATELY_NEGOTIATED_TRADES.getOrdinal()); + public final Field SUBSTITUTION_OF_FUTURES_FOR_FORWARDS = new Field(TrdType.INSTANCE, Values.SUBSTITUTION_OF_FUTURES_FOR_FORWARDS.getOrdinal()); + public final Field ERROR_TRADE = new Field(TrdType.INSTANCE, Values.ERROR_TRADE.getOrdinal()); + public final Field SPECIAL_CUM_DIVIDEND_CD = new Field(TrdType.INSTANCE, Values.SPECIAL_CUM_DIVIDEND_CD.getOrdinal()); + public final Field SPECIAL_EX_DIVIDEND_XD = new Field(TrdType.INSTANCE, Values.SPECIAL_EX_DIVIDEND_XD.getOrdinal()); + public final Field SPECIAL_CUM_COUPON_CC = new Field(TrdType.INSTANCE, Values.SPECIAL_CUM_COUPON_CC.getOrdinal()); + public final Field SPECIAL_EX_COUPON_XC = new Field(TrdType.INSTANCE, Values.SPECIAL_EX_COUPON_XC.getOrdinal()); + public final Field CASH_SETTLEMENT_CS = new Field(TrdType.INSTANCE, Values.CASH_SETTLEMENT_CS.getOrdinal()); + public final Field TRANSFER = new Field(TrdType.INSTANCE, Values.TRANSFER.getOrdinal()); + public final Field EFP_EXCHANGE_FOR_PHYSICAL = new Field(TrdType.INSTANCE, Values.EFP_EXCHANGE_FOR_PHYSICAL.getOrdinal()); + public final Field BLOCK_TRADE = new Field(TrdType.INSTANCE, Values.BLOCK_TRADE.getOrdinal()); + public final Field REGULAR_TRADE = new Field(TrdType.INSTANCE, Values.REGULAR_TRADE.getOrdinal()); + public final Field BUNCHED_TRADE = new Field(TrdType.INSTANCE, Values.BUNCHED_TRADE.getOrdinal()); + public final Field SPECIAL_PRICE_USUALLY_NET_OR_ALLIN_PRICE_SP = new Field(TrdType.INSTANCE, Values.SPECIAL_PRICE_USUALLY_NET_OR_ALLIN_PRICE_SP.getOrdinal()); + public final Field WEIGHTED_AVERAGE_PRICE_TRADE = new Field(TrdType.INSTANCE, Values.WEIGHTED_AVERAGE_PRICE_TRADE.getOrdinal()); + public final Field T_TRADE = new Field(TrdType.INSTANCE, Values.T_TRADE.getOrdinal()); + public final Field SPECIAL_CUM_RIGHTS_CR = new Field(TrdType.INSTANCE, Values.SPECIAL_CUM_RIGHTS_CR.getOrdinal()); + public final Field LATE_TRADE = new Field(TrdType.INSTANCE, Values.LATE_TRADE.getOrdinal()); + public final Field GUARANTEED_DELIVERY_GD = new Field(TrdType.INSTANCE, Values.GUARANTEED_DELIVERY_GD.getOrdinal()); + public final Field PRIOR_REFERENCE_PRICE_TRADE = new Field(TrdType.INSTANCE, Values.PRIOR_REFERENCE_PRICE_TRADE.getOrdinal()); + public final Field LATE_BUNCHED_TRADE = new Field(TrdType.INSTANCE, Values.LATE_BUNCHED_TRADE.getOrdinal()); + public final Field OPTION_INTERIM_TRADE = new Field(TrdType.INSTANCE, Values.OPTION_INTERIM_TRADE.getOrdinal()); + public final Field EXCHANGE_BASIS_FACILITY_EBF = new Field(TrdType.INSTANCE, Values.EXCHANGE_BASIS_FACILITY_EBF.getOrdinal()); + public final Field FUTURES_LARGE_ORDER_EXECUTION = new Field(TrdType.INSTANCE, Values.FUTURES_LARGE_ORDER_EXECUTION.getOrdinal()); + public final Field EXCHANGE_OF_FUTURES_FOR_FUTURES_EXTERNAL_MARKET_EFF = new Field(TrdType.INSTANCE, Values.EXCHANGE_OF_FUTURES_FOR_FUTURES_EXTERNAL_MARKET_EFF.getOrdinal()); + public final Field TRADING_AT_SETTLEMENT = new Field(TrdType.INSTANCE, Values.TRADING_AT_SETTLEMENT.getOrdinal()); + public final Field ALL_OR_NONE = new Field(TrdType.INSTANCE, Values.ALL_OR_NONE.getOrdinal()); + public final Field EXCHANGE_OF_FUTURES_FOR_IN_MARKET_FUTURES_EFM__EG_FULL_SIZED_FOR = new Field(TrdType.INSTANCE, Values.EXCHANGE_OF_FUTURES_FOR_IN_MARKET_FUTURES_EFM__EG_FULL_SIZED_FOR.getOrdinal()); + public final Field EXCHANGE_OF_OPTIONS_FOR_OPTIONS_EOO = new Field(TrdType.INSTANCE, Values.EXCHANGE_OF_OPTIONS_FOR_OPTIONS_EOO.getOrdinal()); + public final Field EXCHANGE_FOR_RISK_EFR = new Field(TrdType.INSTANCE, Values.EXCHANGE_FOR_RISK_EFR.getOrdinal()); + public final Field EXCHANGE_FOR_SWAP_EFS_ = new Field(TrdType.INSTANCE, Values.EXCHANGE_FOR_SWAP_EFS_.getOrdinal()); + public final Field OPTION_CABINET_TRADE = new Field(TrdType.INSTANCE, Values.OPTION_CABINET_TRADE.getOrdinal()); + public final Field DERIVATIVE_RELATED_TRANSACTION = new Field(TrdType.INSTANCE, Values.DERIVATIVE_RELATED_TRANSACTION.getOrdinal()); + public final Field NONSTANDARD_SETTLEMENT = new Field(TrdType.INSTANCE, Values.NONSTANDARD_SETTLEMENT.getOrdinal()); + public final Field OPTION_EXERCISE = new Field(TrdType.INSTANCE, Values.OPTION_EXERCISE.getOrdinal()); + public final Field PROROGATION_SELL__SEE_PROROGATION_BUY = new Field(TrdType.INSTANCE, Values.PROROGATION_SELL__SEE_PROROGATION_BUY.getOrdinal()); + public final Field FINANCING_TRANSACTION_INCLUDES_REPO_AND_STOCK_LENDING = new Field(TrdType.INSTANCE, Values.FINANCING_TRANSACTION_INCLUDES_REPO_AND_STOCK_LENDING.getOrdinal()); + public final Field DELTA_NEUTRAL_TRANSACTION = new Field(TrdType.INSTANCE, Values.DELTA_NEUTRAL_TRANSACTION.getOrdinal()); + public final Field AFTER_HOURS_TRADE = new Field(TrdType.INSTANCE, Values.AFTER_HOURS_TRADE.getOrdinal()); + public final Field VOLUME_WEIGHTED_AVERAGE_TRADE = new Field(TrdType.INSTANCE, Values.VOLUME_WEIGHTED_AVERAGE_TRADE.getOrdinal()); + public final Field EXCHANGE_GRANTED_TRADE = new Field(TrdType.INSTANCE, Values.EXCHANGE_GRANTED_TRADE.getOrdinal()); + public final Field REPURCHASE_AGREEMENT = new Field(TrdType.INSTANCE, Values.REPURCHASE_AGREEMENT.getOrdinal()); + public final Field OTC = new Field(TrdType.INSTANCE, Values.OTC.getOrdinal()); + public final Field PORTFOLIO_TRADE = new Field(TrdType.INSTANCE, Values.PORTFOLIO_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SPECIAL_EX_CAPITAL_REPAYMENTS_XP("35"), + SPECIAL_CUM_BONUS_CB("36"), + SPECIAL_EX_RIGHTS_XR("33"), + SPECIAL_CUM_CAPITAL_REPAYMENTS_CP("34"), + WORKED_PRINCIPAL_TRADE_UKSPECIFIC("39"), + SPECIAL_EX_BONUS_XB("37"), + BLOCK_TRADE_SAME_AS_LARGE_TRADE("38"), + PROROGATION_BUY__EURONEXT_PARIS_ONLY_IS_USED_TO_DEFER_SETTLEMENT("43"), + PORTFOLIO_TRANSFER("42"), + NAME_CHANGE("41"), + BLOCK_TRADES__AFTER_MARKET("40"), + PRIVATELY_NEGOTIATED_TRADES("22"), + SUBSTITUTION_OF_FUTURES_FOR_FORWARDS("23"), + ERROR_TRADE("24"), + SPECIAL_CUM_DIVIDEND_CD("25"), + SPECIAL_EX_DIVIDEND_XD("26"), + SPECIAL_CUM_COUPON_CC("27"), + SPECIAL_EX_COUPON_XC("28"), + CASH_SETTLEMENT_CS("29"), + TRANSFER("3"), + EFP_EXCHANGE_FOR_PHYSICAL("2"), + BLOCK_TRADE("1"), + REGULAR_TRADE("0"), + BUNCHED_TRADE("7"), + SPECIAL_PRICE_USUALLY_NET_OR_ALLIN_PRICE_SP("30"), + WEIGHTED_AVERAGE_PRICE_TRADE("6"), + T_TRADE("5"), + SPECIAL_CUM_RIGHTS_CR("32"), + LATE_TRADE("4"), + GUARANTEED_DELIVERY_GD("31"), + PRIOR_REFERENCE_PRICE_TRADE("9"), + LATE_BUNCHED_TRADE("8"), + OPTION_INTERIM_TRADE("19"), + EXCHANGE_BASIS_FACILITY_EBF("55"), + FUTURES_LARGE_ORDER_EXECUTION("17"), + EXCHANGE_OF_FUTURES_FOR_FUTURES_EXTERNAL_MARKET_EFF("18"), + TRADING_AT_SETTLEMENT("15"), + ALL_OR_NONE("16"), + EXCHANGE_OF_FUTURES_FOR_IN_MARKET_FUTURES_EFM__EG_FULL_SIZED_FOR("13"), + EXCHANGE_OF_OPTIONS_FOR_OPTIONS_EOO("14"), + EXCHANGE_FOR_RISK_EFR("11"), + EXCHANGE_FOR_SWAP_EFS_("12"), + OPTION_CABINET_TRADE("20"), + DERIVATIVE_RELATED_TRANSACTION("49"), + NONSTANDARD_SETTLEMENT("48"), + OPTION_EXERCISE("45"), + PROROGATION_SELL__SEE_PROROGATION_BUY("44"), + FINANCING_TRANSACTION_INCLUDES_REPO_AND_STOCK_LENDING("47"), + DELTA_NEUTRAL_TRANSACTION("46"), + AFTER_HOURS_TRADE("10"), + VOLUME_WEIGHTED_AVERAGE_TRADE("51"), + EXCHANGE_GRANTED_TRADE("52"), + REPURCHASE_AGREEMENT("53"), + OTC("54"), + PORTFOLIO_TRADE("50"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerAction.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerAction.java new file mode 100644 index 0000000..29e2b2a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerAction.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerAction extends BaseFieldType { + public static final TriggerAction INSTANCE = new TriggerAction(); + + private TriggerAction() { + super( + "TriggerAction", + 1101, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL = new Field(TriggerAction.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field MODIFY = new Field(TriggerAction.INSTANCE, Values.MODIFY.getOrdinal()); + public final Field ACTIVATE = new Field(TriggerAction.INSTANCE, Values.ACTIVATE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL("3"), + MODIFY("2"), + ACTIVATE("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerNewPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerNewPrice.java new file mode 100644 index 0000000..e5740dc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerNewPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerNewPrice extends BaseFieldType { + public static final TriggerNewPrice INSTANCE = new TriggerNewPrice(); + + private TriggerNewPrice() { + super( + "TriggerNewPrice", + 1110, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerNewQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerNewQty.java new file mode 100644 index 0000000..defc2e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerNewQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerNewQty extends BaseFieldType { + public static final TriggerNewQty INSTANCE = new TriggerNewQty(); + + private TriggerNewQty() { + super( + "TriggerNewQty", + 1112, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerOrderType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerOrderType.java new file mode 100644 index 0000000..26b6157 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerOrderType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerOrderType extends BaseFieldType { + public static final TriggerOrderType INSTANCE = new TriggerOrderType(); + + private TriggerOrderType() { + super( + "TriggerOrderType", + 1111, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LIMIT = new Field(TriggerOrderType.INSTANCE, Values.LIMIT.getOrdinal()); + public final Field MARKET = new Field(TriggerOrderType.INSTANCE, Values.MARKET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LIMIT("2"), + MARKET("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPrice.java new file mode 100644 index 0000000..bbb1b79 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerPrice extends BaseFieldType { + public static final TriggerPrice INSTANCE = new TriggerPrice(); + + private TriggerPrice() { + super( + "TriggerPrice", + 1102, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPriceDirection.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPriceDirection.java new file mode 100644 index 0000000..061611e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPriceDirection.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerPriceDirection extends BaseFieldType { + public static final TriggerPriceDirection INSTANCE = new TriggerPriceDirection(); + + private TriggerPriceDirection() { + super( + "TriggerPriceDirection", + 1109, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROU = new Field(TriggerPriceDirection.INSTANCE, Values.TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROU.getOrdinal()); + public final Field TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH = new Field(TriggerPriceDirection.INSTANCE, Values.TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROU("D"), + TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH("U"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPriceType.java new file mode 100644 index 0000000..13fccd5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPriceType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerPriceType extends BaseFieldType { + public static final TriggerPriceType INSTANCE = new TriggerPriceType(); + + private TriggerPriceType() { + super( + "TriggerPriceType", + 1107, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BEST_BID = new Field(TriggerPriceType.INSTANCE, Values.BEST_BID.getOrdinal()); + public final Field LAST_TRADE = new Field(TriggerPriceType.INSTANCE, Values.LAST_TRADE.getOrdinal()); + public final Field BEST_OFFER = new Field(TriggerPriceType.INSTANCE, Values.BEST_OFFER.getOrdinal()); + public final Field BEST_MID = new Field(TriggerPriceType.INSTANCE, Values.BEST_MID.getOrdinal()); + public final Field BEST_OFFER_OR_LAST_TRADE = new Field(TriggerPriceType.INSTANCE, Values.BEST_OFFER_OR_LAST_TRADE.getOrdinal()); + public final Field BEST_BID_OR_LAST_TRADE = new Field(TriggerPriceType.INSTANCE, Values.BEST_BID_OR_LAST_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BEST_BID("3"), + LAST_TRADE("2"), + BEST_OFFER("1"), + BEST_MID("6"), + BEST_OFFER_OR_LAST_TRADE("5"), + BEST_BID_OR_LAST_TRADE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPriceTypeScope.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPriceTypeScope.java new file mode 100644 index 0000000..2ba6ed0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerPriceTypeScope.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerPriceTypeScope extends BaseFieldType { + public static final TriggerPriceTypeScope INSTANCE = new TriggerPriceTypeScope(); + + private TriggerPriceTypeScope() { + super( + "TriggerPriceTypeScope", + 1108, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GLOBAL_ACROSS_ALL_MARKETS = new Field(TriggerPriceTypeScope.INSTANCE, Values.GLOBAL_ACROSS_ALL_MARKETS.getOrdinal()); + public final Field NATIONAL_ACROSS_ALL_NATIONAL_MARKETS = new Field(TriggerPriceTypeScope.INSTANCE, Values.NATIONAL_ACROSS_ALL_NATIONAL_MARKETS.getOrdinal()); + public final Field LOCAL_EXCHANGE_ECN_ATS = new Field(TriggerPriceTypeScope.INSTANCE, Values.LOCAL_EXCHANGE_ECN_ATS.getOrdinal()); + public final Field NONE = new Field(TriggerPriceTypeScope.INSTANCE, Values.NONE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GLOBAL_ACROSS_ALL_MARKETS("3"), + NATIONAL_ACROSS_ALL_NATIONAL_MARKETS("2"), + LOCAL_EXCHANGE_ECN_ATS("1"), + NONE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSecurityDesc.java new file mode 100644 index 0000000..4b8e949 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerSecurityDesc extends BaseFieldType { + public static final TriggerSecurityDesc INSTANCE = new TriggerSecurityDesc(); + + private TriggerSecurityDesc() { + super( + "TriggerSecurityDesc", + 1106, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSecurityID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSecurityID.java new file mode 100644 index 0000000..b27b9c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerSecurityID extends BaseFieldType { + public static final TriggerSecurityID INSTANCE = new TriggerSecurityID(); + + private TriggerSecurityID() { + super( + "TriggerSecurityID", + 1104, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSecurityIDSource.java new file mode 100644 index 0000000..fa928e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerSecurityIDSource extends BaseFieldType { + public static final TriggerSecurityIDSource INSTANCE = new TriggerSecurityIDSource(); + + private TriggerSecurityIDSource() { + super( + "TriggerSecurityIDSource", + 1105, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSymbol.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSymbol.java new file mode 100644 index 0000000..2b71018 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerSymbol extends BaseFieldType { + public static final TriggerSymbol INSTANCE = new TriggerSymbol(); + + private TriggerSymbol() { + super( + "TriggerSymbol", + 1103, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerTradingSessionID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerTradingSessionID.java new file mode 100644 index 0000000..017a02a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerTradingSessionID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerTradingSessionID extends BaseFieldType { + public static final TriggerTradingSessionID INSTANCE = new TriggerTradingSessionID(); + + private TriggerTradingSessionID() { + super( + "TriggerTradingSessionID", + 1113, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerTradingSessionSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerTradingSessionSubID.java new file mode 100644 index 0000000..013478b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerTradingSessionSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerTradingSessionSubID extends BaseFieldType { + public static final TriggerTradingSessionSubID INSTANCE = new TriggerTradingSessionSubID(); + + private TriggerTradingSessionSubID() { + super( + "TriggerTradingSessionSubID", + 1114, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/TriggerType.java b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerType.java new file mode 100644 index 0000000..0d40d7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/TriggerType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerType extends BaseFieldType { + public static final TriggerType INSTANCE = new TriggerType(); + + private TriggerType() { + super( + "TriggerType", + 1100, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NEXT_AUCTION = new Field(TriggerType.INSTANCE, Values.NEXT_AUCTION.getOrdinal()); + public final Field SPECIFIED_TRADING_SESSION = new Field(TriggerType.INSTANCE, Values.SPECIFIED_TRADING_SESSION.getOrdinal()); + public final Field PARTIAL_EXECUTION = new Field(TriggerType.INSTANCE, Values.PARTIAL_EXECUTION.getOrdinal()); + public final Field PRICE_MOVEMENT = new Field(TriggerType.INSTANCE, Values.PRICE_MOVEMENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NEXT_AUCTION("3"), + SPECIFIED_TRADING_SESSION("2"), + PARTIAL_EXECUTION("1"), + PRICE_MOVEMENT("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/URLLink.java b/fix4j-assert-fixspec-50sp2/fieldtype/URLLink.java new file mode 100644 index 0000000..9b6fab9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/URLLink.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class URLLink extends BaseFieldType { + public static final URLLink INSTANCE = new URLLink(); + + private URLLink() { + super( + "URLLink", + 149, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingAdjustedQuantity.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingAdjustedQuantity.java new file mode 100644 index 0000000..207611d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingAdjustedQuantity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingAdjustedQuantity extends BaseFieldType { + public static final UnderlyingAdjustedQuantity INSTANCE = new UnderlyingAdjustedQuantity(); + + private UnderlyingAdjustedQuantity() { + super( + "UnderlyingAdjustedQuantity", + 1044, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingAllocationPercent.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingAllocationPercent.java new file mode 100644 index 0000000..f7b83a2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingAllocationPercent.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingAllocationPercent extends BaseFieldType { + public static final UnderlyingAllocationPercent INSTANCE = new UnderlyingAllocationPercent(); + + private UnderlyingAllocationPercent() { + super( + "UnderlyingAllocationPercent", + 972, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingAttachmentPoint.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingAttachmentPoint.java new file mode 100644 index 0000000..5181544 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingAttachmentPoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingAttachmentPoint extends BaseFieldType { + public static final UnderlyingAttachmentPoint INSTANCE = new UnderlyingAttachmentPoint(); + + private UnderlyingAttachmentPoint() { + super( + "UnderlyingAttachmentPoint", + 1459, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCFICode.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCFICode.java new file mode 100644 index 0000000..629c906 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCFICode extends BaseFieldType { + public static final UnderlyingCFICode INSTANCE = new UnderlyingCFICode(); + + private UnderlyingCFICode() { + super( + "UnderlyingCFICode", + 463, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCPProgram.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCPProgram.java new file mode 100644 index 0000000..0338302 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCPProgram.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCPProgram extends BaseFieldType { + public static final UnderlyingCPProgram INSTANCE = new UnderlyingCPProgram(); + + private UnderlyingCPProgram() { + super( + "UnderlyingCPProgram", + 877, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCPRegType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCPRegType.java new file mode 100644 index 0000000..06e11b3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCPRegType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCPRegType extends BaseFieldType { + public static final UnderlyingCPRegType INSTANCE = new UnderlyingCPRegType(); + + private UnderlyingCPRegType() { + super( + "UnderlyingCPRegType", + 878, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCapValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCapValue.java new file mode 100644 index 0000000..a755a73 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCapValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCapValue extends BaseFieldType { + public static final UnderlyingCapValue INSTANCE = new UnderlyingCapValue(); + + private UnderlyingCapValue() { + super( + "UnderlyingCapValue", + 1038, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCashAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCashAmount.java new file mode 100644 index 0000000..5ad5152 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCashAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCashAmount extends BaseFieldType { + public static final UnderlyingCashAmount INSTANCE = new UnderlyingCashAmount(); + + private UnderlyingCashAmount() { + super( + "UnderlyingCashAmount", + 973, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCashType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCashType.java new file mode 100644 index 0000000..c141b00 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCashType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCashType extends BaseFieldType { + public static final UnderlyingCashType INSTANCE = new UnderlyingCashType(); + + private UnderlyingCashType() { + super( + "UnderlyingCashType", + 974, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DIFF = new Field(UnderlyingCashType.INSTANCE, Values.DIFF.getOrdinal()); + public final Field FIXED = new Field(UnderlyingCashType.INSTANCE, Values.FIXED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DIFF("DIFF"), + FIXED("FIXED"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCollectAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCollectAmount.java new file mode 100644 index 0000000..b2555b7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCollectAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCollectAmount extends BaseFieldType { + public static final UnderlyingCollectAmount INSTANCE = new UnderlyingCollectAmount(); + + private UnderlyingCollectAmount() { + super( + "UnderlyingCollectAmount", + 986, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingContractMultiplier.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingContractMultiplier.java new file mode 100644 index 0000000..b65b4d3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingContractMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingContractMultiplier extends BaseFieldType { + public static final UnderlyingContractMultiplier INSTANCE = new UnderlyingContractMultiplier(); + + private UnderlyingContractMultiplier() { + super( + "UnderlyingContractMultiplier", + 436, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingContractMultiplierUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingContractMultiplierUnit.java new file mode 100644 index 0000000..a189c7e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingContractMultiplierUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingContractMultiplierUnit extends BaseFieldType { + public static final UnderlyingContractMultiplierUnit INSTANCE = new UnderlyingContractMultiplierUnit(); + + private UnderlyingContractMultiplierUnit() { + super( + "UnderlyingContractMultiplierUnit", + 1437, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCountryOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCountryOfIssue.java new file mode 100644 index 0000000..a8bbf46 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCountryOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCountryOfIssue extends BaseFieldType { + public static final UnderlyingCountryOfIssue INSTANCE = new UnderlyingCountryOfIssue(); + + private UnderlyingCountryOfIssue() { + super( + "UnderlyingCountryOfIssue", + 592, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCouponPaymentDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCouponPaymentDate.java new file mode 100644 index 0000000..c96c8b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCouponPaymentDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCouponPaymentDate extends BaseFieldType { + public static final UnderlyingCouponPaymentDate INSTANCE = new UnderlyingCouponPaymentDate(); + + private UnderlyingCouponPaymentDate() { + super( + "UnderlyingCouponPaymentDate", + 241, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCouponRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCouponRate.java new file mode 100644 index 0000000..a9d9f4b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCouponRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCouponRate extends BaseFieldType { + public static final UnderlyingCouponRate INSTANCE = new UnderlyingCouponRate(); + + private UnderlyingCouponRate() { + super( + "UnderlyingCouponRate", + 435, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCreditRating.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCreditRating.java new file mode 100644 index 0000000..fd30975 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCreditRating.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCreditRating extends BaseFieldType { + public static final UnderlyingCreditRating INSTANCE = new UnderlyingCreditRating(); + + private UnderlyingCreditRating() { + super( + "UnderlyingCreditRating", + 256, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCurrency.java new file mode 100644 index 0000000..d94466b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCurrency extends BaseFieldType { + public static final UnderlyingCurrency INSTANCE = new UnderlyingCurrency(); + + private UnderlyingCurrency() { + super( + "UnderlyingCurrency", + 318, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCurrentValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCurrentValue.java new file mode 100644 index 0000000..4997a44 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingCurrentValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCurrentValue extends BaseFieldType { + public static final UnderlyingCurrentValue INSTANCE = new UnderlyingCurrentValue(); + + private UnderlyingCurrentValue() { + super( + "UnderlyingCurrentValue", + 885, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingDeliveryAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingDeliveryAmount.java new file mode 100644 index 0000000..4119dab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingDeliveryAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingDeliveryAmount extends BaseFieldType { + public static final UnderlyingDeliveryAmount INSTANCE = new UnderlyingDeliveryAmount(); + + private UnderlyingDeliveryAmount() { + super( + "UnderlyingDeliveryAmount", + 1037, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingDetachmentPoint.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingDetachmentPoint.java new file mode 100644 index 0000000..0012448 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingDetachmentPoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingDetachmentPoint extends BaseFieldType { + public static final UnderlyingDetachmentPoint INSTANCE = new UnderlyingDetachmentPoint(); + + private UnderlyingDetachmentPoint() { + super( + "UnderlyingDetachmentPoint", + 1460, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingDirtyPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingDirtyPrice.java new file mode 100644 index 0000000..c07a29a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingDirtyPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingDirtyPrice extends BaseFieldType { + public static final UnderlyingDirtyPrice INSTANCE = new UnderlyingDirtyPrice(); + + private UnderlyingDirtyPrice() { + super( + "UnderlyingDirtyPrice", + 882, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingEndPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingEndPrice.java new file mode 100644 index 0000000..39b949b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingEndPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingEndPrice extends BaseFieldType { + public static final UnderlyingEndPrice INSTANCE = new UnderlyingEndPrice(); + + private UnderlyingEndPrice() { + super( + "UnderlyingEndPrice", + 883, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingEndValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingEndValue.java new file mode 100644 index 0000000..ce68b7a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingEndValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingEndValue extends BaseFieldType { + public static final UnderlyingEndValue INSTANCE = new UnderlyingEndValue(); + + private UnderlyingEndValue() { + super( + "UnderlyingEndValue", + 886, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingExerciseStyle.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingExerciseStyle.java new file mode 100644 index 0000000..f9af065 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingExerciseStyle.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingExerciseStyle extends BaseFieldType { + public static final UnderlyingExerciseStyle INSTANCE = new UnderlyingExerciseStyle(); + + private UnderlyingExerciseStyle() { + super( + "UnderlyingExerciseStyle", + 1419, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFXRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFXRate.java new file mode 100644 index 0000000..5b9146e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFXRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingFXRate extends BaseFieldType { + public static final UnderlyingFXRate INSTANCE = new UnderlyingFXRate(); + + private UnderlyingFXRate() { + super( + "UnderlyingFXRate", + 1045, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFXRateCalc.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFXRateCalc.java new file mode 100644 index 0000000..704997d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFXRateCalc.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingFXRateCalc extends BaseFieldType { + public static final UnderlyingFXRateCalc INSTANCE = new UnderlyingFXRateCalc(); + + private UnderlyingFXRateCalc() { + super( + "UnderlyingFXRateCalc", + 1046, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DIVIDE = new Field(UnderlyingFXRateCalc.INSTANCE, Values.DIVIDE.getOrdinal()); + public final Field MULTIPLY = new Field(UnderlyingFXRateCalc.INSTANCE, Values.MULTIPLY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DIVIDE("D"), + MULTIPLY("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFactor.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFactor.java new file mode 100644 index 0000000..dd2f4f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFactor.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingFactor extends BaseFieldType { + public static final UnderlyingFactor INSTANCE = new UnderlyingFactor(); + + private UnderlyingFactor() { + super( + "UnderlyingFactor", + 246, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFlowScheduleType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFlowScheduleType.java new file mode 100644 index 0000000..f61e234 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingFlowScheduleType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingFlowScheduleType extends BaseFieldType { + public static final UnderlyingFlowScheduleType INSTANCE = new UnderlyingFlowScheduleType(); + + private UnderlyingFlowScheduleType() { + super( + "UnderlyingFlowScheduleType", + 1441, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrRegistry.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrRegistry.java new file mode 100644 index 0000000..6b52dd3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrRegistry.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrRegistry extends BaseFieldType { + public static final UnderlyingInstrRegistry INSTANCE = new UnderlyingInstrRegistry(); + + private UnderlyingInstrRegistry() { + super( + "UnderlyingInstrRegistry", + 595, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartyID.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartyID.java new file mode 100644 index 0000000..3b160f2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrumentPartyID extends BaseFieldType { + public static final UnderlyingInstrumentPartyID INSTANCE = new UnderlyingInstrumentPartyID(); + + private UnderlyingInstrumentPartyID() { + super( + "UnderlyingInstrumentPartyID", + 1059, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartyIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartyIDSource.java new file mode 100644 index 0000000..74245e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrumentPartyIDSource extends BaseFieldType { + public static final UnderlyingInstrumentPartyIDSource INSTANCE = new UnderlyingInstrumentPartyIDSource(); + + private UnderlyingInstrumentPartyIDSource() { + super( + "UnderlyingInstrumentPartyIDSource", + 1060, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartyRole.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartyRole.java new file mode 100644 index 0000000..1407b70 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrumentPartyRole extends BaseFieldType { + public static final UnderlyingInstrumentPartyRole INSTANCE = new UnderlyingInstrumentPartyRole(); + + private UnderlyingInstrumentPartyRole() { + super( + "UnderlyingInstrumentPartyRole", + 1061, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartySubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartySubID.java new file mode 100644 index 0000000..fab5bd1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrumentPartySubID extends BaseFieldType { + public static final UnderlyingInstrumentPartySubID INSTANCE = new UnderlyingInstrumentPartySubID(); + + private UnderlyingInstrumentPartySubID() { + super( + "UnderlyingInstrumentPartySubID", + 1063, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartySubIDType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartySubIDType.java new file mode 100644 index 0000000..9e6d55a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingInstrumentPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrumentPartySubIDType extends BaseFieldType { + public static final UnderlyingInstrumentPartySubIDType INSTANCE = new UnderlyingInstrumentPartySubIDType(); + + private UnderlyingInstrumentPartySubIDType() { + super( + "UnderlyingInstrumentPartySubIDType", + 1064, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingIssueDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingIssueDate.java new file mode 100644 index 0000000..d01d5e0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingIssueDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingIssueDate extends BaseFieldType { + public static final UnderlyingIssueDate INSTANCE = new UnderlyingIssueDate(); + + private UnderlyingIssueDate() { + super( + "UnderlyingIssueDate", + 242, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingIssuer.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingIssuer.java new file mode 100644 index 0000000..460943e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingIssuer extends BaseFieldType { + public static final UnderlyingIssuer INSTANCE = new UnderlyingIssuer(); + + private UnderlyingIssuer() { + super( + "UnderlyingIssuer", + 306, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLastPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLastPx.java new file mode 100644 index 0000000..79cacd7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLastPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLastPx extends BaseFieldType { + public static final UnderlyingLastPx INSTANCE = new UnderlyingLastPx(); + + private UnderlyingLastPx() { + super( + "UnderlyingLastPx", + 651, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLastQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLastQty.java new file mode 100644 index 0000000..f2ba98f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLastQty extends BaseFieldType { + public static final UnderlyingLastQty INSTANCE = new UnderlyingLastQty(); + + private UnderlyingLastQty() { + super( + "UnderlyingLastQty", + 652, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegCFICode.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegCFICode.java new file mode 100644 index 0000000..cc3bf4b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegCFICode extends BaseFieldType { + public static final UnderlyingLegCFICode INSTANCE = new UnderlyingLegCFICode(); + + private UnderlyingLegCFICode() { + super( + "UnderlyingLegCFICode", + 1344, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegMaturityDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegMaturityDate.java new file mode 100644 index 0000000..db38e37 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegMaturityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegMaturityDate extends BaseFieldType { + public static final UnderlyingLegMaturityDate INSTANCE = new UnderlyingLegMaturityDate(); + + private UnderlyingLegMaturityDate() { + super( + "UnderlyingLegMaturityDate", + 1345, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegMaturityMonthYear.java new file mode 100644 index 0000000..df023a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegMaturityMonthYear extends BaseFieldType { + public static final UnderlyingLegMaturityMonthYear INSTANCE = new UnderlyingLegMaturityMonthYear(); + + private UnderlyingLegMaturityMonthYear() { + super( + "UnderlyingLegMaturityMonthYear", + 1339, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegMaturityTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegMaturityTime.java new file mode 100644 index 0000000..54d6e40 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegMaturityTime extends BaseFieldType { + public static final UnderlyingLegMaturityTime INSTANCE = new UnderlyingLegMaturityTime(); + + private UnderlyingLegMaturityTime() { + super( + "UnderlyingLegMaturityTime", + 1405, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegOptAttribute.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegOptAttribute.java new file mode 100644 index 0000000..6e46f4c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegOptAttribute.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegOptAttribute extends BaseFieldType { + public static final UnderlyingLegOptAttribute INSTANCE = new UnderlyingLegOptAttribute(); + + private UnderlyingLegOptAttribute() { + super( + "UnderlyingLegOptAttribute", + 1391, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegPutOrCall.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegPutOrCall.java new file mode 100644 index 0000000..f49e879 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegPutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegPutOrCall extends BaseFieldType { + public static final UnderlyingLegPutOrCall INSTANCE = new UnderlyingLegPutOrCall(); + + private UnderlyingLegPutOrCall() { + super( + "UnderlyingLegPutOrCall", + 1343, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityAltID.java new file mode 100644 index 0000000..51b6378 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityAltID extends BaseFieldType { + public static final UnderlyingLegSecurityAltID INSTANCE = new UnderlyingLegSecurityAltID(); + + private UnderlyingLegSecurityAltID() { + super( + "UnderlyingLegSecurityAltID", + 1335, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityAltIDSource.java new file mode 100644 index 0000000..7de3c73 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityAltIDSource extends BaseFieldType { + public static final UnderlyingLegSecurityAltIDSource INSTANCE = new UnderlyingLegSecurityAltIDSource(); + + private UnderlyingLegSecurityAltIDSource() { + super( + "UnderlyingLegSecurityAltIDSource", + 1336, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityDesc.java new file mode 100644 index 0000000..2f96083 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityDesc extends BaseFieldType { + public static final UnderlyingLegSecurityDesc INSTANCE = new UnderlyingLegSecurityDesc(); + + private UnderlyingLegSecurityDesc() { + super( + "UnderlyingLegSecurityDesc", + 1392, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityExchange.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityExchange.java new file mode 100644 index 0000000..f1fa01d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityExchange extends BaseFieldType { + public static final UnderlyingLegSecurityExchange INSTANCE = new UnderlyingLegSecurityExchange(); + + private UnderlyingLegSecurityExchange() { + super( + "UnderlyingLegSecurityExchange", + 1341, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityID.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityID.java new file mode 100644 index 0000000..118e8cd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityID extends BaseFieldType { + public static final UnderlyingLegSecurityID INSTANCE = new UnderlyingLegSecurityID(); + + private UnderlyingLegSecurityID() { + super( + "UnderlyingLegSecurityID", + 1332, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityIDSource.java new file mode 100644 index 0000000..cafe49d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityIDSource extends BaseFieldType { + public static final UnderlyingLegSecurityIDSource INSTANCE = new UnderlyingLegSecurityIDSource(); + + private UnderlyingLegSecurityIDSource() { + super( + "UnderlyingLegSecurityIDSource", + 1333, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecuritySubType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecuritySubType.java new file mode 100644 index 0000000..0940d10 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecuritySubType extends BaseFieldType { + public static final UnderlyingLegSecuritySubType INSTANCE = new UnderlyingLegSecuritySubType(); + + private UnderlyingLegSecuritySubType() { + super( + "UnderlyingLegSecuritySubType", + 1338, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityType.java new file mode 100644 index 0000000..0fc0eb0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityType extends BaseFieldType { + public static final UnderlyingLegSecurityType INSTANCE = new UnderlyingLegSecurityType(); + + private UnderlyingLegSecurityType() { + super( + "UnderlyingLegSecurityType", + 1337, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegStrikePrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegStrikePrice.java new file mode 100644 index 0000000..063b82c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegStrikePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegStrikePrice extends BaseFieldType { + public static final UnderlyingLegStrikePrice INSTANCE = new UnderlyingLegStrikePrice(); + + private UnderlyingLegStrikePrice() { + super( + "UnderlyingLegStrikePrice", + 1340, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSymbol.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSymbol.java new file mode 100644 index 0000000..bb047e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSymbol extends BaseFieldType { + public static final UnderlyingLegSymbol INSTANCE = new UnderlyingLegSymbol(); + + private UnderlyingLegSymbol() { + super( + "UnderlyingLegSymbol", + 1330, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSymbolSfx.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSymbolSfx.java new file mode 100644 index 0000000..5c8453f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLegSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSymbolSfx extends BaseFieldType { + public static final UnderlyingLegSymbolSfx INSTANCE = new UnderlyingLegSymbolSfx(); + + private UnderlyingLegSymbolSfx() { + super( + "UnderlyingLegSymbolSfx", + 1331, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLocaleOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLocaleOfIssue.java new file mode 100644 index 0000000..a00a544 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingLocaleOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLocaleOfIssue extends BaseFieldType { + public static final UnderlyingLocaleOfIssue INSTANCE = new UnderlyingLocaleOfIssue(); + + private UnderlyingLocaleOfIssue() { + super( + "UnderlyingLocaleOfIssue", + 594, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityDate.java new file mode 100644 index 0000000..c7aa2b6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingMaturityDate extends BaseFieldType { + public static final UnderlyingMaturityDate INSTANCE = new UnderlyingMaturityDate(); + + private UnderlyingMaturityDate() { + super( + "UnderlyingMaturityDate", + 542, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityDay.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityDay.java new file mode 100644 index 0000000..89e22ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityDay.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingMaturityDay extends BaseFieldType { + public static final UnderlyingMaturityDay INSTANCE = new UnderlyingMaturityDay(); + + private UnderlyingMaturityDay() { + super( + "UnderlyingMaturityDay", + 314, + FieldClassLookup.lookup("DAY-OF-MONTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityMonthYear.java new file mode 100644 index 0000000..f9d9c2b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingMaturityMonthYear extends BaseFieldType { + public static final UnderlyingMaturityMonthYear INSTANCE = new UnderlyingMaturityMonthYear(); + + private UnderlyingMaturityMonthYear() { + super( + "UnderlyingMaturityMonthYear", + 313, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityTime.java new file mode 100644 index 0000000..058f2f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingMaturityTime extends BaseFieldType { + public static final UnderlyingMaturityTime INSTANCE = new UnderlyingMaturityTime(); + + private UnderlyingMaturityTime() { + super( + "UnderlyingMaturityTime", + 1213, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingNotionalPercentageOutstanding.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingNotionalPercentageOutstanding.java new file mode 100644 index 0000000..899e274 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingNotionalPercentageOutstanding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingNotionalPercentageOutstanding extends BaseFieldType { + public static final UnderlyingNotionalPercentageOutstanding INSTANCE = new UnderlyingNotionalPercentageOutstanding(); + + private UnderlyingNotionalPercentageOutstanding() { + super( + "UnderlyingNotionalPercentageOutstanding", + 1455, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingOptAttribute.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingOptAttribute.java new file mode 100644 index 0000000..c1a556b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingOptAttribute.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingOptAttribute extends BaseFieldType { + public static final UnderlyingOptAttribute INSTANCE = new UnderlyingOptAttribute(); + + private UnderlyingOptAttribute() { + super( + "UnderlyingOptAttribute", + 317, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingOriginalNotionalPercentageOutstanding.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingOriginalNotionalPercentageOutstanding.java new file mode 100644 index 0000000..98dc7b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingOriginalNotionalPercentageOutstanding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingOriginalNotionalPercentageOutstanding extends BaseFieldType { + public static final UnderlyingOriginalNotionalPercentageOutstanding INSTANCE = new UnderlyingOriginalNotionalPercentageOutstanding(); + + private UnderlyingOriginalNotionalPercentageOutstanding() { + super( + "UnderlyingOriginalNotionalPercentageOutstanding", + 1456, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPayAmount.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPayAmount.java new file mode 100644 index 0000000..0c67df5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPayAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPayAmount extends BaseFieldType { + public static final UnderlyingPayAmount INSTANCE = new UnderlyingPayAmount(); + + private UnderlyingPayAmount() { + super( + "UnderlyingPayAmount", + 985, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPriceDeterminationMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPriceDeterminationMethod.java new file mode 100644 index 0000000..ae050f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPriceDeterminationMethod.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPriceDeterminationMethod extends BaseFieldType { + public static final UnderlyingPriceDeterminationMethod INSTANCE = new UnderlyingPriceDeterminationMethod(); + + private UnderlyingPriceDeterminationMethod() { + super( + "UnderlyingPriceDeterminationMethod", + 1481, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OPTIMAL_VALUE_LOOKBACK = new Field(UnderlyingPriceDeterminationMethod.INSTANCE, Values.OPTIMAL_VALUE_LOOKBACK.getOrdinal()); + public final Field SPECIAL_REFERENCE = new Field(UnderlyingPriceDeterminationMethod.INSTANCE, Values.SPECIAL_REFERENCE.getOrdinal()); + public final Field REGULAR = new Field(UnderlyingPriceDeterminationMethod.INSTANCE, Values.REGULAR.getOrdinal()); + public final Field AVERAGE_VALUE_ASIAN_OPTION = new Field(UnderlyingPriceDeterminationMethod.INSTANCE, Values.AVERAGE_VALUE_ASIAN_OPTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OPTIMAL_VALUE_LOOKBACK("3"), + SPECIAL_REFERENCE("2"), + REGULAR("1"), + AVERAGE_VALUE_ASIAN_OPTION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPriceUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPriceUnitOfMeasure.java new file mode 100644 index 0000000..aaecbc2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPriceUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPriceUnitOfMeasure extends BaseFieldType { + public static final UnderlyingPriceUnitOfMeasure INSTANCE = new UnderlyingPriceUnitOfMeasure(); + + private UnderlyingPriceUnitOfMeasure() { + super( + "UnderlyingPriceUnitOfMeasure", + 1424, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPriceUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPriceUnitOfMeasureQty.java new file mode 100644 index 0000000..aa0afa0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPriceUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPriceUnitOfMeasureQty extends BaseFieldType { + public static final UnderlyingPriceUnitOfMeasureQty INSTANCE = new UnderlyingPriceUnitOfMeasureQty(); + + private UnderlyingPriceUnitOfMeasureQty() { + super( + "UnderlyingPriceUnitOfMeasureQty", + 1425, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingProduct.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingProduct.java new file mode 100644 index 0000000..7cf3446 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingProduct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingProduct extends BaseFieldType { + public static final UnderlyingProduct INSTANCE = new UnderlyingProduct(); + + private UnderlyingProduct() { + super( + "UnderlyingProduct", + 462, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPutOrCall.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPutOrCall.java new file mode 100644 index 0000000..8122a8f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPutOrCall extends BaseFieldType { + public static final UnderlyingPutOrCall INSTANCE = new UnderlyingPutOrCall(); + + private UnderlyingPutOrCall() { + super( + "UnderlyingPutOrCall", + 315, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPx.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPx.java new file mode 100644 index 0000000..e9e50b6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPx extends BaseFieldType { + public static final UnderlyingPx INSTANCE = new UnderlyingPx(); + + private UnderlyingPx() { + super( + "UnderlyingPx", + 810, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingQty.java new file mode 100644 index 0000000..6fbff7a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingQty extends BaseFieldType { + public static final UnderlyingQty INSTANCE = new UnderlyingQty(); + + private UnderlyingQty() { + super( + "UnderlyingQty", + 879, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRedemptionDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRedemptionDate.java new file mode 100644 index 0000000..975f0ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRedemptionDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingRedemptionDate extends BaseFieldType { + public static final UnderlyingRedemptionDate INSTANCE = new UnderlyingRedemptionDate(); + + private UnderlyingRedemptionDate() { + super( + "UnderlyingRedemptionDate", + 247, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRepoCollateralSecurityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRepoCollateralSecurityType.java new file mode 100644 index 0000000..b16f0ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRepoCollateralSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingRepoCollateralSecurityType extends BaseFieldType { + public static final UnderlyingRepoCollateralSecurityType INSTANCE = new UnderlyingRepoCollateralSecurityType(); + + private UnderlyingRepoCollateralSecurityType() { + super( + "UnderlyingRepoCollateralSecurityType", + 243, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRepurchaseRate.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRepurchaseRate.java new file mode 100644 index 0000000..83cab8b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRepurchaseRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingRepurchaseRate extends BaseFieldType { + public static final UnderlyingRepurchaseRate INSTANCE = new UnderlyingRepurchaseRate(); + + private UnderlyingRepurchaseRate() { + super( + "UnderlyingRepurchaseRate", + 245, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRepurchaseTerm.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRepurchaseTerm.java new file mode 100644 index 0000000..a0d4225 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRepurchaseTerm.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingRepurchaseTerm extends BaseFieldType { + public static final UnderlyingRepurchaseTerm INSTANCE = new UnderlyingRepurchaseTerm(); + + private UnderlyingRepurchaseTerm() { + super( + "UnderlyingRepurchaseTerm", + 244, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRestructuringType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRestructuringType.java new file mode 100644 index 0000000..c43dd5d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingRestructuringType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingRestructuringType extends BaseFieldType { + public static final UnderlyingRestructuringType INSTANCE = new UnderlyingRestructuringType(); + + private UnderlyingRestructuringType() { + super( + "UnderlyingRestructuringType", + 1453, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityAltID.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityAltID.java new file mode 100644 index 0000000..892b7c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityAltID extends BaseFieldType { + public static final UnderlyingSecurityAltID INSTANCE = new UnderlyingSecurityAltID(); + + private UnderlyingSecurityAltID() { + super( + "UnderlyingSecurityAltID", + 458, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityAltIDSource.java new file mode 100644 index 0000000..3a3cd75 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityAltIDSource extends BaseFieldType { + public static final UnderlyingSecurityAltIDSource INSTANCE = new UnderlyingSecurityAltIDSource(); + + private UnderlyingSecurityAltIDSource() { + super( + "UnderlyingSecurityAltIDSource", + 459, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityDesc.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityDesc.java new file mode 100644 index 0000000..b33ab09 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityDesc extends BaseFieldType { + public static final UnderlyingSecurityDesc INSTANCE = new UnderlyingSecurityDesc(); + + private UnderlyingSecurityDesc() { + super( + "UnderlyingSecurityDesc", + 307, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityExchange.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityExchange.java new file mode 100644 index 0000000..2b9bff3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityExchange extends BaseFieldType { + public static final UnderlyingSecurityExchange INSTANCE = new UnderlyingSecurityExchange(); + + private UnderlyingSecurityExchange() { + super( + "UnderlyingSecurityExchange", + 308, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityID.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityID.java new file mode 100644 index 0000000..286f818 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityID extends BaseFieldType { + public static final UnderlyingSecurityID INSTANCE = new UnderlyingSecurityID(); + + private UnderlyingSecurityID() { + super( + "UnderlyingSecurityID", + 309, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityIDSource.java new file mode 100644 index 0000000..30cace6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityIDSource extends BaseFieldType { + public static final UnderlyingSecurityIDSource INSTANCE = new UnderlyingSecurityIDSource(); + + private UnderlyingSecurityIDSource() { + super( + "UnderlyingSecurityIDSource", + 305, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecuritySubType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecuritySubType.java new file mode 100644 index 0000000..fe59223 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecuritySubType extends BaseFieldType { + public static final UnderlyingSecuritySubType INSTANCE = new UnderlyingSecuritySubType(); + + private UnderlyingSecuritySubType() { + super( + "UnderlyingSecuritySubType", + 763, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityType.java new file mode 100644 index 0000000..c2e8f86 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityType extends BaseFieldType { + public static final UnderlyingSecurityType INSTANCE = new UnderlyingSecurityType(); + + private UnderlyingSecurityType() { + super( + "UnderlyingSecurityType", + 310, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSeniority.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSeniority.java new file mode 100644 index 0000000..1a00d27 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSeniority.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSeniority extends BaseFieldType { + public static final UnderlyingSeniority INSTANCE = new UnderlyingSeniority(); + + private UnderlyingSeniority() { + super( + "UnderlyingSeniority", + 1454, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlMethod.java new file mode 100644 index 0000000..02d24d6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlMethod extends BaseFieldType { + public static final UnderlyingSettlMethod INSTANCE = new UnderlyingSettlMethod(); + + private UnderlyingSettlMethod() { + super( + "UnderlyingSettlMethod", + 1039, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlPrice.java new file mode 100644 index 0000000..bfad779 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlPrice extends BaseFieldType { + public static final UnderlyingSettlPrice INSTANCE = new UnderlyingSettlPrice(); + + private UnderlyingSettlPrice() { + super( + "UnderlyingSettlPrice", + 732, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlPriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlPriceType.java new file mode 100644 index 0000000..3e47b7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlPriceType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlPriceType extends BaseFieldType { + public static final UnderlyingSettlPriceType INSTANCE = new UnderlyingSettlPriceType(); + + private UnderlyingSettlPriceType() { + super( + "UnderlyingSettlPriceType", + 733, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlementDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlementDate.java new file mode 100644 index 0000000..5b050c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlementDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlementDate extends BaseFieldType { + public static final UnderlyingSettlementDate INSTANCE = new UnderlyingSettlementDate(); + + private UnderlyingSettlementDate() { + super( + "UnderlyingSettlementDate", + 987, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlementStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlementStatus.java new file mode 100644 index 0000000..f8f28dc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlementStatus.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlementStatus extends BaseFieldType { + public static final UnderlyingSettlementStatus INSTANCE = new UnderlyingSettlementStatus(); + + private UnderlyingSettlementStatus() { + super( + "UnderlyingSettlementStatus", + 988, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlementType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlementType.java new file mode 100644 index 0000000..acd720b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSettlementType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlementType extends BaseFieldType { + public static final UnderlyingSettlementType INSTANCE = new UnderlyingSettlementType(); + + private UnderlyingSettlementType() { + super( + "UnderlyingSettlementType", + 975, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field T1 = new Field(UnderlyingSettlementType.INSTANCE, Values.T1.getOrdinal()); + public final Field T4 = new Field(UnderlyingSettlementType.INSTANCE, Values.T4.getOrdinal()); + public final Field T3 = new Field(UnderlyingSettlementType.INSTANCE, Values.T3.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + T1("2"), + T4("5"), + T3("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStartValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStartValue.java new file mode 100644 index 0000000..a6e9a9a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStartValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStartValue extends BaseFieldType { + public static final UnderlyingStartValue INSTANCE = new UnderlyingStartValue(); + + private UnderlyingStartValue() { + super( + "UnderlyingStartValue", + 884, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStateOrProvinceOfIssue.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStateOrProvinceOfIssue.java new file mode 100644 index 0000000..1096ac5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStateOrProvinceOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStateOrProvinceOfIssue extends BaseFieldType { + public static final UnderlyingStateOrProvinceOfIssue INSTANCE = new UnderlyingStateOrProvinceOfIssue(); + + private UnderlyingStateOrProvinceOfIssue() { + super( + "UnderlyingStateOrProvinceOfIssue", + 593, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStipType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStipType.java new file mode 100644 index 0000000..396b59c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStipType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStipType extends BaseFieldType { + public static final UnderlyingStipType INSTANCE = new UnderlyingStipType(); + + private UnderlyingStipType() { + super( + "UnderlyingStipType", + 888, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStipValue.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStipValue.java new file mode 100644 index 0000000..0edca3c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStipValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStipValue extends BaseFieldType { + public static final UnderlyingStipValue INSTANCE = new UnderlyingStipValue(); + + private UnderlyingStipValue() { + super( + "UnderlyingStipValue", + 889, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStrikeCurrency.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStrikeCurrency.java new file mode 100644 index 0000000..64d5c43 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStrikeCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStrikeCurrency extends BaseFieldType { + public static final UnderlyingStrikeCurrency INSTANCE = new UnderlyingStrikeCurrency(); + + private UnderlyingStrikeCurrency() { + super( + "UnderlyingStrikeCurrency", + 941, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStrikePrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStrikePrice.java new file mode 100644 index 0000000..ee95612 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingStrikePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStrikePrice extends BaseFieldType { + public static final UnderlyingStrikePrice INSTANCE = new UnderlyingStrikePrice(); + + private UnderlyingStrikePrice() { + super( + "UnderlyingStrikePrice", + 316, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSymbol.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSymbol.java new file mode 100644 index 0000000..7af8ba9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSymbol extends BaseFieldType { + public static final UnderlyingSymbol INSTANCE = new UnderlyingSymbol(); + + private UnderlyingSymbol() { + super( + "UnderlyingSymbol", + 311, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSymbolSfx.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSymbolSfx.java new file mode 100644 index 0000000..ddeb60f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSymbolSfx extends BaseFieldType { + public static final UnderlyingSymbolSfx INSTANCE = new UnderlyingSymbolSfx(); + + private UnderlyingSymbolSfx() { + super( + "UnderlyingSymbolSfx", + 312, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingTimeUnit.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingTimeUnit.java new file mode 100644 index 0000000..9cf3ae4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingTimeUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingTimeUnit extends BaseFieldType { + public static final UnderlyingTimeUnit INSTANCE = new UnderlyingTimeUnit(); + + private UnderlyingTimeUnit() { + super( + "UnderlyingTimeUnit", + 1000, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingTradingSessionID.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingTradingSessionID.java new file mode 100644 index 0000000..f671ecd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingTradingSessionID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingTradingSessionID extends BaseFieldType { + public static final UnderlyingTradingSessionID INSTANCE = new UnderlyingTradingSessionID(); + + private UnderlyingTradingSessionID() { + super( + "UnderlyingTradingSessionID", + 822, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingTradingSessionSubID.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingTradingSessionSubID.java new file mode 100644 index 0000000..e27890e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingTradingSessionSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingTradingSessionSubID extends BaseFieldType { + public static final UnderlyingTradingSessionSubID INSTANCE = new UnderlyingTradingSessionSubID(); + + private UnderlyingTradingSessionSubID() { + super( + "UnderlyingTradingSessionSubID", + 823, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingUnitOfMeasure.java new file mode 100644 index 0000000..fefbcdc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingUnitOfMeasure extends BaseFieldType { + public static final UnderlyingUnitOfMeasure INSTANCE = new UnderlyingUnitOfMeasure(); + + private UnderlyingUnitOfMeasure() { + super( + "UnderlyingUnitOfMeasure", + 998, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingUnitOfMeasureQty.java new file mode 100644 index 0000000..9f2d5ba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnderlyingUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingUnitOfMeasureQty extends BaseFieldType { + public static final UnderlyingUnitOfMeasureQty INSTANCE = new UnderlyingUnitOfMeasureQty(); + + private UnderlyingUnitOfMeasureQty() { + super( + "UnderlyingUnitOfMeasureQty", + 1423, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnitOfMeasure.java new file mode 100644 index 0000000..0a55f93 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnitOfMeasure.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnitOfMeasure extends BaseFieldType { + public static final UnitOfMeasure INSTANCE = new UnitOfMeasure(); + + private UnitOfMeasure() { + super( + "UnitOfMeasure", + 996, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TONS_US = new Field(UnitOfMeasure.INSTANCE, Values.TONS_US.getOrdinal()); + public final Field GALLONS = new Field(UnitOfMeasure.INSTANCE, Values.GALLONS.getOrdinal()); + public final Field BUSHELS = new Field(UnitOfMeasure.INSTANCE, Values.BUSHELS.getOrdinal()); + public final Field MEGAWATT_HOURS = new Field(UnitOfMeasure.INSTANCE, Values.MEGAWATT_HOURS.getOrdinal()); + public final Field ONE_MILLION_BTU = new Field(UnitOfMeasure.INSTANCE, Values.ONE_MILLION_BTU.getOrdinal()); + public final Field ALLOWANCES = new Field(UnitOfMeasure.INSTANCE, Values.ALLOWANCES.getOrdinal()); + public final Field MILLION_BARRELS = new Field(UnitOfMeasure.INSTANCE, Values.MILLION_BARRELS.getOrdinal()); + public final Field METRIC_TONS_AKA_TONNE = new Field(UnitOfMeasure.INSTANCE, Values.METRIC_TONS_AKA_TONNE.getOrdinal()); + public final Field BARRELS = new Field(UnitOfMeasure.INSTANCE, Values.BARRELS.getOrdinal()); + public final Field US_DOLLARS = new Field(UnitOfMeasure.INSTANCE, Values.US_DOLLARS.getOrdinal()); + public final Field TROY_OUNCES = new Field(UnitOfMeasure.INSTANCE, Values.TROY_OUNCES.getOrdinal()); + public final Field POUNDS = new Field(UnitOfMeasure.INSTANCE, Values.POUNDS.getOrdinal()); + public final Field BILLION_CUBIC_FEET = new Field(UnitOfMeasure.INSTANCE, Values.BILLION_CUBIC_FEET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TONS_US("tn"), + GALLONS("Gal"), + BUSHELS("Bu"), + MEGAWATT_HOURS("MWh"), + ONE_MILLION_BTU("MMBtu"), + ALLOWANCES("Alw"), + MILLION_BARRELS("MMbbl"), + METRIC_TONS_AKA_TONNE("t"), + BARRELS("Bbl"), + US_DOLLARS("USD"), + TROY_OUNCES("oz_tr"), + POUNDS("lbs"), + BILLION_CUBIC_FEET("Bcf"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnitOfMeasureQty.java new file mode 100644 index 0000000..8acaf98 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnitOfMeasureQty extends BaseFieldType { + public static final UnitOfMeasureQty INSTANCE = new UnitOfMeasureQty(); + + private UnitOfMeasureQty() { + super( + "UnitOfMeasureQty", + 1147, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UnsolicitedIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/UnsolicitedIndicator.java new file mode 100644 index 0000000..e971174 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UnsolicitedIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnsolicitedIndicator extends BaseFieldType { + public static final UnsolicitedIndicator INSTANCE = new UnsolicitedIndicator(); + + private UnsolicitedIndicator() { + super( + "UnsolicitedIndicator", + 325, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MESSAGE_IS_BEING_SENT_AS_A_RESULT_OF_A_PRIOR_REQUEST = new Field(UnsolicitedIndicator.INSTANCE, Values.MESSAGE_IS_BEING_SENT_AS_A_RESULT_OF_A_PRIOR_REQUEST.getOrdinal()); + public final Field MESSAGE_IS_BEING_SENT_UNSOLICITED = new Field(UnsolicitedIndicator.INSTANCE, Values.MESSAGE_IS_BEING_SENT_UNSOLICITED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MESSAGE_IS_BEING_SENT_AS_A_RESULT_OF_A_PRIOR_REQUEST("N"), + MESSAGE_IS_BEING_SENT_UNSOLICITED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Urgency.java b/fix4j-assert-fixspec-50sp2/fieldtype/Urgency.java new file mode 100644 index 0000000..493bcc9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Urgency.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Urgency extends BaseFieldType { + public static final Urgency INSTANCE = new Urgency(); + + private Urgency() { + super( + "Urgency", + 61, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BACKGROUND = new Field(Urgency.INSTANCE, Values.BACKGROUND.getOrdinal()); + public final Field FLASH = new Field(Urgency.INSTANCE, Values.FLASH.getOrdinal()); + public final Field NORMAL = new Field(Urgency.INSTANCE, Values.NORMAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BACKGROUND("2"), + FLASH("1"), + NORMAL("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UserRequestID.java b/fix4j-assert-fixspec-50sp2/fieldtype/UserRequestID.java new file mode 100644 index 0000000..05437a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UserRequestID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UserRequestID extends BaseFieldType { + public static final UserRequestID INSTANCE = new UserRequestID(); + + private UserRequestID() { + super( + "UserRequestID", + 923, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UserRequestType.java b/fix4j-assert-fixspec-50sp2/fieldtype/UserRequestType.java new file mode 100644 index 0000000..185cd8d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UserRequestType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UserRequestType extends BaseFieldType { + public static final UserRequestType INSTANCE = new UserRequestType(); + + private UserRequestType() { + super( + "UserRequestType", + 924, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CHANGE_PASSWORD_FOR_USER = new Field(UserRequestType.INSTANCE, Values.CHANGE_PASSWORD_FOR_USER.getOrdinal()); + public final Field LOG_OFF_USER = new Field(UserRequestType.INSTANCE, Values.LOG_OFF_USER.getOrdinal()); + public final Field LOG_ON_USER = new Field(UserRequestType.INSTANCE, Values.LOG_ON_USER.getOrdinal()); + public final Field REQUEST_INDIVIDUAL_USER_STATUS = new Field(UserRequestType.INSTANCE, Values.REQUEST_INDIVIDUAL_USER_STATUS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CHANGE_PASSWORD_FOR_USER("3"), + LOG_OFF_USER("2"), + LOG_ON_USER("1"), + REQUEST_INDIVIDUAL_USER_STATUS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UserStatus.java b/fix4j-assert-fixspec-50sp2/fieldtype/UserStatus.java new file mode 100644 index 0000000..ada48f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UserStatus.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UserStatus extends BaseFieldType { + public static final UserStatus INSTANCE = new UserStatus(); + + private UserStatus() { + super( + "UserStatus", + 926, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field USER_NOT_RECOGNISED = new Field(UserStatus.INSTANCE, Values.USER_NOT_RECOGNISED.getOrdinal()); + public final Field NOT_LOGGED_IN = new Field(UserStatus.INSTANCE, Values.NOT_LOGGED_IN.getOrdinal()); + public final Field LOGGED_IN = new Field(UserStatus.INSTANCE, Values.LOGGED_IN.getOrdinal()); + public final Field FORCED_USER_LOGOUT_BY_EXCHANGE = new Field(UserStatus.INSTANCE, Values.FORCED_USER_LOGOUT_BY_EXCHANGE.getOrdinal()); + public final Field OTHER = new Field(UserStatus.INSTANCE, Values.OTHER.getOrdinal()); + public final Field PASSWORD_CHANGED = new Field(UserStatus.INSTANCE, Values.PASSWORD_CHANGED.getOrdinal()); + public final Field PASSWORD_INCORRECT = new Field(UserStatus.INSTANCE, Values.PASSWORD_INCORRECT.getOrdinal()); + public final Field SESSION_SHUTDOWN_WARNING = new Field(UserStatus.INSTANCE, Values.SESSION_SHUTDOWN_WARNING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + USER_NOT_RECOGNISED("3"), + NOT_LOGGED_IN("2"), + LOGGED_IN("1"), + FORCED_USER_LOGOUT_BY_EXCHANGE("7"), + OTHER("6"), + PASSWORD_CHANGED("5"), + PASSWORD_INCORRECT("4"), + SESSION_SHUTDOWN_WARNING("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/UserStatusText.java b/fix4j-assert-fixspec-50sp2/fieldtype/UserStatusText.java new file mode 100644 index 0000000..043a361 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/UserStatusText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UserStatusText extends BaseFieldType { + public static final UserStatusText INSTANCE = new UserStatusText(); + + private UserStatusText() { + super( + "UserStatusText", + 927, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Username.java b/fix4j-assert-fixspec-50sp2/fieldtype/Username.java new file mode 100644 index 0000000..017358a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Username.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Username extends BaseFieldType { + public static final Username INSTANCE = new Username(); + + private Username() { + super( + "Username", + 553, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ValidUntilTime.java b/fix4j-assert-fixspec-50sp2/fieldtype/ValidUntilTime.java new file mode 100644 index 0000000..afee6ac --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ValidUntilTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ValidUntilTime extends BaseFieldType { + public static final ValidUntilTime INSTANCE = new ValidUntilTime(); + + private ValidUntilTime() { + super( + "ValidUntilTime", + 62, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ValuationMethod.java b/fix4j-assert-fixspec-50sp2/fieldtype/ValuationMethod.java new file mode 100644 index 0000000..b0330d1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ValuationMethod.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ValuationMethod extends BaseFieldType { + public static final ValuationMethod INSTANCE = new ValuationMethod(); + + private ValuationMethod() { + super( + "ValuationMethod", + 1197, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FUTURES_STYLE_MARKTOMARKET = new Field(ValuationMethod.INSTANCE, Values.FUTURES_STYLE_MARKTOMARKET.getOrdinal()); + public final Field FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT = new Field(ValuationMethod.INSTANCE, Values.FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT.getOrdinal()); + public final Field CDS_IN_DELIVERY__USE_RECOVERY_RATE_TO_CALCULATE_OBLIGATION = new Field(ValuationMethod.INSTANCE, Values.CDS_IN_DELIVERY__USE_RECOVERY_RATE_TO_CALCULATE_OBLIGATION.getOrdinal()); + public final Field CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON = new Field(ValuationMethod.INSTANCE, Values.CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON.getOrdinal()); + public final Field PREMIUM_STYLE = new Field(ValuationMethod.INSTANCE, Values.PREMIUM_STYLE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FUTURES_STYLE_MARKTOMARKET("FUT"), + FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT("FUTDA"), + CDS_IN_DELIVERY__USE_RECOVERY_RATE_TO_CALCULATE_OBLIGATION("CDSD"), + CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON("CDS"), + PREMIUM_STYLE("EQTY"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/ValueOfFutures.java b/fix4j-assert-fixspec-50sp2/fieldtype/ValueOfFutures.java new file mode 100644 index 0000000..fc92abb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/ValueOfFutures.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ValueOfFutures extends BaseFieldType { + public static final ValueOfFutures INSTANCE = new ValueOfFutures(); + + private ValueOfFutures() { + super( + "ValueOfFutures", + 408, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/VenueType.java b/fix4j-assert-fixspec-50sp2/fieldtype/VenueType.java new file mode 100644 index 0000000..b5be036 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/VenueType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class VenueType extends BaseFieldType { + public static final VenueType INSTANCE = new VenueType(); + + private VenueType() { + super( + "VenueType", + 1430, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ELECTRONIC = new Field(VenueType.INSTANCE, Values.ELECTRONIC.getOrdinal()); + public final Field PIT = new Field(VenueType.INSTANCE, Values.PIT.getOrdinal()); + public final Field EXPIT = new Field(VenueType.INSTANCE, Values.EXPIT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ELECTRONIC("E"), + PIT("P"), + EXPIT("X"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Volatility.java b/fix4j-assert-fixspec-50sp2/fieldtype/Volatility.java new file mode 100644 index 0000000..f24bb07 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Volatility.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Volatility extends BaseFieldType { + public static final Volatility INSTANCE = new Volatility(); + + private Volatility() { + super( + "Volatility", + 1188, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/WaveNo.java b/fix4j-assert-fixspec-50sp2/fieldtype/WaveNo.java new file mode 100644 index 0000000..504f9fa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/WaveNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class WaveNo extends BaseFieldType { + public static final WaveNo INSTANCE = new WaveNo(); + + private WaveNo() { + super( + "WaveNo", + 105, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/WorkingIndicator.java b/fix4j-assert-fixspec-50sp2/fieldtype/WorkingIndicator.java new file mode 100644 index 0000000..5852479 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/WorkingIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class WorkingIndicator extends BaseFieldType { + public static final WorkingIndicator INSTANCE = new WorkingIndicator(); + + private WorkingIndicator() { + super( + "WorkingIndicator", + 636, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_HAS_BEEN_ACCEPTED_BUT_NOT_YET_IN_A_WORKING_STATE = new Field(WorkingIndicator.INSTANCE, Values.ORDER_HAS_BEEN_ACCEPTED_BUT_NOT_YET_IN_A_WORKING_STATE.getOrdinal()); + public final Field ORDER_IS_CURRENTLY_BEING_WORKED = new Field(WorkingIndicator.INSTANCE, Values.ORDER_IS_CURRENTLY_BEING_WORKED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_HAS_BEEN_ACCEPTED_BUT_NOT_YET_IN_A_WORKING_STATE("N"), + ORDER_IS_CURRENTLY_BEING_WORKED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/WtAverageLiquidity.java b/fix4j-assert-fixspec-50sp2/fieldtype/WtAverageLiquidity.java new file mode 100644 index 0000000..c0bf14a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/WtAverageLiquidity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class WtAverageLiquidity extends BaseFieldType { + public static final WtAverageLiquidity INSTANCE = new WtAverageLiquidity(); + + private WtAverageLiquidity() { + super( + "WtAverageLiquidity", + 410, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/XmlData.java b/fix4j-assert-fixspec-50sp2/fieldtype/XmlData.java new file mode 100644 index 0000000..c0ae205 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/XmlData.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class XmlData extends BaseFieldType { + public static final XmlData INSTANCE = new XmlData(); + + private XmlData() { + super( + "XmlData", + 213, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/XmlDataLen.java b/fix4j-assert-fixspec-50sp2/fieldtype/XmlDataLen.java new file mode 100644 index 0000000..8abe73e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/XmlDataLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class XmlDataLen extends BaseFieldType { + public static final XmlDataLen INSTANCE = new XmlDataLen(); + + private XmlDataLen() { + super( + "XmlDataLen", + 212, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/Yield.java b/fix4j-assert-fixspec-50sp2/fieldtype/Yield.java new file mode 100644 index 0000000..cf6d3d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/Yield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Yield extends BaseFieldType { + public static final Yield INSTANCE = new Yield(); + + private Yield() { + super( + "Yield", + 236, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/YieldCalcDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/YieldCalcDate.java new file mode 100644 index 0000000..868b8f0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/YieldCalcDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class YieldCalcDate extends BaseFieldType { + public static final YieldCalcDate INSTANCE = new YieldCalcDate(); + + private YieldCalcDate() { + super( + "YieldCalcDate", + 701, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/YieldRedemptionDate.java b/fix4j-assert-fixspec-50sp2/fieldtype/YieldRedemptionDate.java new file mode 100644 index 0000000..9ef99be --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/YieldRedemptionDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class YieldRedemptionDate extends BaseFieldType { + public static final YieldRedemptionDate INSTANCE = new YieldRedemptionDate(); + + private YieldRedemptionDate() { + super( + "YieldRedemptionDate", + 696, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/YieldRedemptionPrice.java b/fix4j-assert-fixspec-50sp2/fieldtype/YieldRedemptionPrice.java new file mode 100644 index 0000000..9b4102c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/YieldRedemptionPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class YieldRedemptionPrice extends BaseFieldType { + public static final YieldRedemptionPrice INSTANCE = new YieldRedemptionPrice(); + + private YieldRedemptionPrice() { + super( + "YieldRedemptionPrice", + 697, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/YieldRedemptionPriceType.java b/fix4j-assert-fixspec-50sp2/fieldtype/YieldRedemptionPriceType.java new file mode 100644 index 0000000..49fe06e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/YieldRedemptionPriceType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class YieldRedemptionPriceType extends BaseFieldType { + public static final YieldRedemptionPriceType INSTANCE = new YieldRedemptionPriceType(); + + private YieldRedemptionPriceType() { + super( + "YieldRedemptionPriceType", + 698, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/fieldtype/YieldType.java b/fix4j-assert-fixspec-50sp2/fieldtype/YieldType.java new file mode 100644 index 0000000..ca6a5e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/fieldtype/YieldType.java @@ -0,0 +1,111 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class YieldType extends BaseFieldType { + public static final YieldType INSTANCE = new YieldType(); + + private YieldType() { + super( + "YieldType", + 235, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TAX_EQUIVALENT_YIELD = new Field(YieldType.INSTANCE, Values.TAX_EQUIVALENT_YIELD.getOrdinal()); + public final Field CLOSING_YIELD_MOST_RECENT_MONTH = new Field(YieldType.INSTANCE, Values.CLOSING_YIELD_MOST_RECENT_MONTH.getOrdinal()); + public final Field MARK_TO_MARKET_YIELD = new Field(YieldType.INSTANCE, Values.MARK_TO_MARKET_YIELD.getOrdinal()); + public final Field SEMIANNUAL_YIELD = new Field(YieldType.INSTANCE, Values.SEMIANNUAL_YIELD.getOrdinal()); + public final Field CLOSING_YIELD_MOST_RECENT_QUARTER = new Field(YieldType.INSTANCE, Values.CLOSING_YIELD_MOST_RECENT_QUARTER.getOrdinal()); + public final Field YIELD_TO_NEXT_REFUND_SINKING_FUND_BONDS = new Field(YieldType.INSTANCE, Values.YIELD_TO_NEXT_REFUND_SINKING_FUND_BONDS.getOrdinal()); + public final Field BOOK_YIELD = new Field(YieldType.INSTANCE, Values.BOOK_YIELD.getOrdinal()); + public final Field YIELD_TO_TENDER_DATE = new Field(YieldType.INSTANCE, Values.YIELD_TO_TENDER_DATE.getOrdinal()); + public final Field CLOSING_YIELD_MOST_RECENT_YEAR = new Field(YieldType.INSTANCE, Values.CLOSING_YIELD_MOST_RECENT_YEAR.getOrdinal()); + public final Field YIELD_TO_LONGEST_AVERAGE_LIFE = new Field(YieldType.INSTANCE, Values.YIELD_TO_LONGEST_AVERAGE_LIFE.getOrdinal()); + public final Field PREVIOUS_CLOSE_YIELD = new Field(YieldType.INSTANCE, Values.PREVIOUS_CLOSE_YIELD.getOrdinal()); + public final Field TRUE_YIELD = new Field(YieldType.INSTANCE, Values.TRUE_YIELD.getOrdinal()); + public final Field YIELD_TO_WORST = new Field(YieldType.INSTANCE, Values.YIELD_TO_WORST.getOrdinal()); + public final Field CURRENT_YIELD = new Field(YieldType.INSTANCE, Values.CURRENT_YIELD.getOrdinal()); + public final Field COMPOUND_YIELD = new Field(YieldType.INSTANCE, Values.COMPOUND_YIELD.getOrdinal()); + public final Field YIELD_CHANGE_SINCE_CLOSE = new Field(YieldType.INSTANCE, Values.YIELD_CHANGE_SINCE_CLOSE.getOrdinal()); + public final Field AFTER_TAX_YIELD_MUNICIPALS = new Field(YieldType.INSTANCE, Values.AFTER_TAX_YIELD_MUNICIPALS.getOrdinal()); + public final Field TRUE_GROSS_YIELD = new Field(YieldType.INSTANCE, Values.TRUE_GROSS_YIELD.getOrdinal()); + public final Field ANNUAL_YIELD = new Field(YieldType.INSTANCE, Values.ANNUAL_YIELD.getOrdinal()); + public final Field OPEN_AVERAGE_YIELD = new Field(YieldType.INSTANCE, Values.OPEN_AVERAGE_YIELD.getOrdinal()); + public final Field PROCEEDS_YIELD = new Field(YieldType.INSTANCE, Values.PROCEEDS_YIELD.getOrdinal()); + public final Field YIELD_TO_SHORTEST_AVERAGE_LIFE = new Field(YieldType.INSTANCE, Values.YIELD_TO_SHORTEST_AVERAGE_LIFE.getOrdinal()); + public final Field MOST_RECENT_CLOSING_YIELD = new Field(YieldType.INSTANCE, Values.MOST_RECENT_CLOSING_YIELD.getOrdinal()); + public final Field CLOSING_YIELD = new Field(YieldType.INSTANCE, Values.CLOSING_YIELD.getOrdinal()); + public final Field YIELD_TO_AVG_MATURITY = new Field(YieldType.INSTANCE, Values.YIELD_TO_AVG_MATURITY.getOrdinal()); + public final Field YIELD_AT_ISSUE_MUNICIPALS = new Field(YieldType.INSTANCE, Values.YIELD_AT_ISSUE_MUNICIPALS.getOrdinal()); + public final Field YIELD_VALUE_OF_132 = new Field(YieldType.INSTANCE, Values.YIELD_VALUE_OF_132.getOrdinal()); + public final Field GVNT_EQUIVALENT_YIELD = new Field(YieldType.INSTANCE, Values.GVNT_EQUIVALENT_YIELD.getOrdinal()); + public final Field YIELD_TO_NEXT_CALL = new Field(YieldType.INSTANCE, Values.YIELD_TO_NEXT_CALL.getOrdinal()); + public final Field YIELD_TO_MATURITY = new Field(YieldType.INSTANCE, Values.YIELD_TO_MATURITY.getOrdinal()); + public final Field YIELD_WITH_INFLATION_ASSUMPTION = new Field(YieldType.INSTANCE, Values.YIELD_WITH_INFLATION_ASSUMPTION.getOrdinal()); + public final Field INVERSE_FLOATER_BOND_YIELD = new Field(YieldType.INSTANCE, Values.INVERSE_FLOATER_BOND_YIELD.getOrdinal()); + public final Field SIMPLE_YIELD = new Field(YieldType.INSTANCE, Values.SIMPLE_YIELD.getOrdinal()); + public final Field YIELD_TO_NEXT_PUT = new Field(YieldType.INSTANCE, Values.YIELD_TO_NEXT_PUT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TAX_EQUIVALENT_YIELD("TAXEQUIV"), + CLOSING_YIELD_MOST_RECENT_MONTH("LASTMONTH"), + MARK_TO_MARKET_YIELD("MARK"), + SEMIANNUAL_YIELD("SEMIANNUAL"), + CLOSING_YIELD_MOST_RECENT_QUARTER("LASTQUARTER"), + YIELD_TO_NEXT_REFUND_SINKING_FUND_BONDS("NEXTREFUND"), + BOOK_YIELD("BOOK"), + YIELD_TO_TENDER_DATE("TENDER"), + CLOSING_YIELD_MOST_RECENT_YEAR("LASTYEAR"), + YIELD_TO_LONGEST_AVERAGE_LIFE("LONGAVGLIFE"), + PREVIOUS_CLOSE_YIELD("PREVCLOSE"), + TRUE_YIELD("TRUE"), + YIELD_TO_WORST("WORST"), + CURRENT_YIELD("CURRENT"), + COMPOUND_YIELD("COMPOUND"), + YIELD_CHANGE_SINCE_CLOSE("CHANGE"), + AFTER_TAX_YIELD_MUNICIPALS("AFTERTAX"), + TRUE_GROSS_YIELD("GROSS"), + ANNUAL_YIELD("ANNUAL"), + OPEN_AVERAGE_YIELD("OPENAVG"), + PROCEEDS_YIELD("PROCEEDS"), + YIELD_TO_SHORTEST_AVERAGE_LIFE("SHORTAVGLIFE"), + MOST_RECENT_CLOSING_YIELD("LASTCLOSE"), + CLOSING_YIELD("CLOSE"), + YIELD_TO_AVG_MATURITY("AVGMATURITY"), + YIELD_AT_ISSUE_MUNICIPALS("ATISSUE"), + YIELD_VALUE_OF_132("VALUE1_32"), + GVNT_EQUIVALENT_YIELD("GOVTEQUIV"), + YIELD_TO_NEXT_CALL("CALL"), + YIELD_TO_MATURITY("MATURITY"), + YIELD_WITH_INFLATION_ASSUMPTION("INFLATION"), + INVERSE_FLOATER_BOND_YIELD("INVERSEFLOATER"), + SIMPLE_YIELD("SIMPLE"), + YIELD_TO_NEXT_PUT("PUT"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/AdjustedPositionReport.java b/fix4j-assert-fixspec-50sp2/msgtype/AdjustedPositionReport.java new file mode 100644 index 0000000..6022287 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/AdjustedPositionReport.java @@ -0,0 +1,185 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AdjustedPositionReport extends BaseMsgType{ + public static final AdjustedPositionReport INSTANCE = new AdjustedPositionReport(); + + private AdjustedPositionReport() { + super( + "AdjustedPositionReport", + "BL", + "app", + FieldTypes.PosMaintRptID.required(true), + FieldTypes.PosReqType.required(false), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlPrice.required(false), + FieldTypes.PosMaintRptRefID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoPositions.required(false), + FieldTypes.PosType.required(false), + FieldTypes.LongQty.required(false), + FieldTypes.ShortQty.required(false), + FieldTypes.PosQtyStatus.required(false), + FieldTypes.QuantityDate.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ) + ), + FieldTypes.PriorSettlPrice.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/Advertisement.java b/fix4j-assert-fixspec-50sp2/msgtype/Advertisement.java new file mode 100644 index 0000000..40795b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/Advertisement.java @@ -0,0 +1,317 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Advertisement extends BaseMsgType{ + public static final Advertisement INSTANCE = new Advertisement(); + + private Advertisement() { + super( + "Advertisement", + "7", + "app", + FieldTypes.AdvId.required(true), + FieldTypes.AdvTransType.required(true), + FieldTypes.AdvRefID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.AdvSide.required(true), + FieldTypes.Quantity.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.Price.required(false), + FieldTypes.Currency.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.URLLink.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/AllocationInstruction.java b/fix4j-assert-fixspec-50sp2/msgtype/AllocationInstruction.java new file mode 100644 index 0000000..9b587f0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/AllocationInstruction.java @@ -0,0 +1,529 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AllocationInstruction extends BaseMsgType{ + public static final AllocationInstruction INSTANCE = new AllocationInstruction(); + + private AllocationInstruction() { + super( + "AllocationInstruction", + "J", + "app", + FieldTypes.AllocID.required(true), + FieldTypes.AllocTransType.required(true), + FieldTypes.AllocType.required(true), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.RefAllocID.required(false), + FieldTypes.AllocCancReplaceReason.required(false), + FieldTypes.AllocIntermedReqType.required(false), + FieldTypes.AllocLinkID.required(false), + FieldTypes.AllocLinkType.required(false), + FieldTypes.BookingRefID.required(false), + FieldTypes.AllocNoOrdersType.required(false), + new BaseGroupType( + FieldTypes.NoOrders.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.OrderQty.required(false), + FieldTypes.OrderAvgPx.required(false), + FieldTypes.OrderBookingQty.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastCapacity.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.FirmTradeID.required(false) + ), + FieldTypes.PreviouslyReported.required(false), + FieldTypes.ReversalIndicator.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.Side.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Quantity.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AvgPx.required(false), + FieldTypes.AvgParPx.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.Currency.required(false), + FieldTypes.AvgPxPrecision.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeDate.required(true), + FieldTypes.TransactTime.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.AutoAcceptIndicator.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.TotalAccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.LegalConfirm.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.TotNoAllocs.required(false), + FieldTypes.LastFragment.required(false), + FieldTypes.AvgPxIndicator.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.TradeInputSource.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.MessageEventSource.required(false), + FieldTypes.RndPx.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.AllocPrice.required(false), + FieldTypes.AllocQty.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocMethod.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.IndividualAllocType.required(false), + FieldTypes.AllocPositionEffect.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.NotifyBrokerOfCredit.required(false), + FieldTypes.AllocHandlInst.required(false), + FieldTypes.AllocText.required(false), + FieldTypes.EncodedAllocTextLen.required(false), + FieldTypes.EncodedAllocText.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.AllocAvgPx.required(false), + FieldTypes.AllocNetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.AllocSettlCurrAmt.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.AllocAccruedInterestAmt.required(false), + FieldTypes.AllocInterestAtMaturity.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.ClearingFeeIndicator.required(false), + new BaseGroupType( + FieldTypes.NoClearingInstructions.required(false), + FieldTypes.ClearingInstruction.required(false) + ), + FieldTypes.AllocSettlInstType.required(false), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/AllocationInstructionAck.java b/fix4j-assert-fixspec-50sp2/msgtype/AllocationInstructionAck.java new file mode 100644 index 0000000..41e236c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/AllocationInstructionAck.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AllocationInstructionAck extends BaseMsgType{ + public static final AllocationInstructionAck INSTANCE = new AllocationInstructionAck(); + + private AllocationInstructionAck() { + super( + "AllocationInstructionAck", + "P", + "app", + FieldTypes.AllocID.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.AllocStatus.required(true), + FieldTypes.AllocRejCode.required(false), + FieldTypes.AllocType.required(false), + FieldTypes.AllocIntermedReqType.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.Product.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocPrice.required(false), + FieldTypes.AllocPositionEffect.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.IndividualAllocRejCode.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocText.required(false), + FieldTypes.EncodedAllocTextLen.required(false), + FieldTypes.EncodedAllocText.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.IndividualAllocType.required(false), + FieldTypes.AllocQty.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/AllocationInstructionAlert.java b/fix4j-assert-fixspec-50sp2/msgtype/AllocationInstructionAlert.java new file mode 100644 index 0000000..0eeeec5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/AllocationInstructionAlert.java @@ -0,0 +1,523 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AllocationInstructionAlert extends BaseMsgType{ + public static final AllocationInstructionAlert INSTANCE = new AllocationInstructionAlert(); + + private AllocationInstructionAlert() { + super( + "AllocationInstructionAlert", + "BM", + "app", + FieldTypes.AllocID.required(true), + FieldTypes.AllocTransType.required(true), + FieldTypes.AllocType.required(true), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.RefAllocID.required(false), + FieldTypes.AllocCancReplaceReason.required(false), + FieldTypes.AllocIntermedReqType.required(false), + FieldTypes.AllocLinkID.required(false), + FieldTypes.AllocLinkType.required(false), + FieldTypes.BookingRefID.required(false), + FieldTypes.AllocNoOrdersType.required(false), + new BaseGroupType( + FieldTypes.NoOrders.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.OrderQty.required(false), + FieldTypes.OrderAvgPx.required(false), + FieldTypes.OrderBookingQty.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastCapacity.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.FirmTradeID.required(false) + ), + FieldTypes.PreviouslyReported.required(false), + FieldTypes.ReversalIndicator.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.Side.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Quantity.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AvgPx.required(false), + FieldTypes.AvgParPx.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.Currency.required(false), + FieldTypes.AvgPxPrecision.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeDate.required(true), + FieldTypes.TransactTime.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.AutoAcceptIndicator.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.TotalAccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.LegalConfirm.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.TotNoAllocs.required(false), + FieldTypes.LastFragment.required(false), + FieldTypes.AvgPxIndicator.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.TradeInputSource.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.MessageEventSource.required(false), + FieldTypes.RndPx.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.AllocPrice.required(false), + FieldTypes.AllocQty.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocMethod.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.IndividualAllocType.required(false), + FieldTypes.AllocPositionEffect.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.NotifyBrokerOfCredit.required(false), + FieldTypes.AllocHandlInst.required(false), + FieldTypes.AllocText.required(false), + FieldTypes.EncodedAllocTextLen.required(false), + FieldTypes.EncodedAllocText.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.AllocAvgPx.required(false), + FieldTypes.AllocNetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.AllocSettlCurrAmt.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.AllocAccruedInterestAmt.required(false), + FieldTypes.AllocInterestAtMaturity.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.ClearingFeeIndicator.required(false), + new BaseGroupType( + FieldTypes.NoClearingInstructions.required(false), + FieldTypes.ClearingInstruction.required(false) + ), + FieldTypes.AllocSettlInstType.required(false), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/AllocationReport.java b/fix4j-assert-fixspec-50sp2/msgtype/AllocationReport.java new file mode 100644 index 0000000..1b3c8e0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/AllocationReport.java @@ -0,0 +1,534 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AllocationReport extends BaseMsgType{ + public static final AllocationReport INSTANCE = new AllocationReport(); + + private AllocationReport() { + super( + "AllocationReport", + "AS", + "app", + FieldTypes.AllocReportID.required(true), + FieldTypes.AllocID.required(false), + FieldTypes.AllocTransType.required(true), + FieldTypes.AllocReportRefID.required(false), + FieldTypes.AllocCancReplaceReason.required(false), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.AllocReportType.required(true), + FieldTypes.AllocStatus.required(true), + FieldTypes.AllocRejCode.required(false), + FieldTypes.RefAllocID.required(false), + FieldTypes.AllocIntermedReqType.required(false), + FieldTypes.AllocLinkID.required(false), + FieldTypes.AllocLinkType.required(false), + FieldTypes.BookingRefID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.TradeInputSource.required(false), + FieldTypes.RndPx.required(false), + FieldTypes.MessageEventSource.required(false), + FieldTypes.TradeInputDevice.required(false), + FieldTypes.AvgPxIndicator.required(false), + FieldTypes.AllocNoOrdersType.required(false), + new BaseGroupType( + FieldTypes.NoOrders.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.OrderQty.required(false), + FieldTypes.OrderAvgPx.required(false), + FieldTypes.OrderBookingQty.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastCapacity.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.FirmTradeID.required(false) + ), + FieldTypes.PreviouslyReported.required(false), + FieldTypes.ReversalIndicator.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.Side.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Quantity.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AvgPx.required(true), + FieldTypes.AvgParPx.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.Currency.required(false), + FieldTypes.AvgPxPrecision.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeDate.required(true), + FieldTypes.TransactTime.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.AutoAcceptIndicator.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.TotalAccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.LegalConfirm.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.TotNoAllocs.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.AllocPrice.required(false), + FieldTypes.AllocQty.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocMethod.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.IndividualAllocType.required(false), + FieldTypes.AllocPositionEffect.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.NotifyBrokerOfCredit.required(false), + FieldTypes.AllocHandlInst.required(false), + FieldTypes.AllocText.required(false), + FieldTypes.EncodedAllocTextLen.required(false), + FieldTypes.EncodedAllocText.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.AllocAvgPx.required(false), + FieldTypes.AllocNetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.AllocSettlCurrAmt.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.AllocAccruedInterestAmt.required(false), + FieldTypes.AllocInterestAtMaturity.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.ClearingFeeIndicator.required(false), + new BaseGroupType( + FieldTypes.NoClearingInstructions.required(false), + FieldTypes.ClearingInstruction.required(false) + ), + FieldTypes.AllocSettlInstType.required(false), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/AllocationReportAck.java b/fix4j-assert-fixspec-50sp2/msgtype/AllocationReportAck.java new file mode 100644 index 0000000..ca548f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/AllocationReportAck.java @@ -0,0 +1,74 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AllocationReportAck extends BaseMsgType{ + public static final AllocationReportAck INSTANCE = new AllocationReportAck(); + + private AllocationReportAck() { + super( + "AllocationReportAck", + "AT", + "app", + FieldTypes.AllocReportID.required(true), + FieldTypes.AllocID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.AvgPxIndicator.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.AllocTransType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.AllocStatus.required(false), + FieldTypes.AllocRejCode.required(false), + FieldTypes.AllocReportType.required(false), + FieldTypes.AllocIntermedReqType.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.Product.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocPrice.required(false), + FieldTypes.AllocPositionEffect.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.IndividualAllocRejCode.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocText.required(false), + FieldTypes.EncodedAllocTextLen.required(false), + FieldTypes.EncodedAllocText.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.IndividualAllocType.required(false), + FieldTypes.AllocQty.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ApplicationMessageReport.java b/fix4j-assert-fixspec-50sp2/msgtype/ApplicationMessageReport.java new file mode 100644 index 0000000..b3c86b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ApplicationMessageReport.java @@ -0,0 +1,29 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ApplicationMessageReport extends BaseMsgType{ + public static final ApplicationMessageReport INSTANCE = new ApplicationMessageReport(); + + private ApplicationMessageReport() { + super( + "ApplicationMessageReport", + "BY", + "app", + FieldTypes.ApplReportID.required(true), + FieldTypes.ApplReqID.required(false), + FieldTypes.ApplReportType.required(true), + new BaseGroupType( + FieldTypes.NoApplIDs.required(false), + FieldTypes.RefApplID.required(false), + FieldTypes.ApplNewSeqNum.required(false), + FieldTypes.RefApplLastSeqNum.required(false) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ApplicationMessageRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/ApplicationMessageRequest.java new file mode 100644 index 0000000..97b8c00 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ApplicationMessageRequest.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ApplicationMessageRequest extends BaseMsgType{ + public static final ApplicationMessageRequest INSTANCE = new ApplicationMessageRequest(); + + private ApplicationMessageRequest() { + super( + "ApplicationMessageRequest", + "BW", + "app", + FieldTypes.ApplReqID.required(true), + FieldTypes.ApplReqType.required(true), + new BaseGroupType( + FieldTypes.NoApplIDs.required(false), + FieldTypes.RefApplID.required(false), + FieldTypes.RefApplReqID.required(false), + FieldTypes.ApplBegSeqNum.required(false), + FieldTypes.ApplEndSeqNum.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ApplicationMessageRequestAck.java b/fix4j-assert-fixspec-50sp2/msgtype/ApplicationMessageRequestAck.java new file mode 100644 index 0000000..dfc53b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ApplicationMessageRequestAck.java @@ -0,0 +1,56 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ApplicationMessageRequestAck extends BaseMsgType{ + public static final ApplicationMessageRequestAck INSTANCE = new ApplicationMessageRequestAck(); + + private ApplicationMessageRequestAck() { + super( + "ApplicationMessageRequestAck", + "BX", + "app", + FieldTypes.ApplResponseID.required(true), + FieldTypes.ApplReqID.required(false), + FieldTypes.ApplReqType.required(false), + FieldTypes.ApplResponseType.required(false), + FieldTypes.ApplTotalMessageCount.required(false), + new BaseGroupType( + FieldTypes.NoApplIDs.required(false), + FieldTypes.RefApplID.required(false), + FieldTypes.RefApplReqID.required(false), + FieldTypes.ApplBegSeqNum.required(false), + FieldTypes.ApplEndSeqNum.required(false), + FieldTypes.RefApplLastSeqNum.required(false), + FieldTypes.ApplResponseError.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/AssignmentReport.java b/fix4j-assert-fixspec-50sp2/msgtype/AssignmentReport.java new file mode 100644 index 0000000..778391e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/AssignmentReport.java @@ -0,0 +1,363 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AssignmentReport extends BaseMsgType{ + public static final AssignmentReport INSTANCE = new AssignmentReport(); + + private AssignmentReport() { + super( + "AssignmentReport", + "AW", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.AsgnRptID.required(true), + FieldTypes.PosReqID.required(false), + FieldTypes.TotNumAssignmentReports.required(false), + FieldTypes.LastRptRequested.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPositions.required(false), + FieldTypes.PosType.required(false), + FieldTypes.LongQty.required(false), + FieldTypes.ShortQty.required(false), + FieldTypes.PosQtyStatus.required(false), + FieldTypes.QuantityDate.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.ThresholdAmount.required(false), + FieldTypes.SettlPrice.required(false), + FieldTypes.SettlPriceType.required(false), + FieldTypes.UnderlyingSettlPrice.required(false), + FieldTypes.PriorSettlPrice.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.AssignmentMethod.required(false), + FieldTypes.AssignmentUnit.required(false), + FieldTypes.OpenInterest.required(false), + FieldTypes.ExerciseMethod.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/BidRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/BidRequest.java new file mode 100644 index 0000000..ebbfb73 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/BidRequest.java @@ -0,0 +1,70 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class BidRequest extends BaseMsgType{ + public static final BidRequest INSTANCE = new BidRequest(); + + private BidRequest() { + super( + "BidRequest", + "k", + "app", + FieldTypes.BidID.required(false), + FieldTypes.ClientBidID.required(true), + FieldTypes.BidRequestTransType.required(true), + FieldTypes.ListName.required(false), + FieldTypes.TotNoRelatedSym.required(true), + FieldTypes.BidType.required(true), + FieldTypes.NumTickets.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SideValue1.required(false), + FieldTypes.SideValue2.required(false), + new BaseGroupType( + FieldTypes.NoBidDescriptors.required(false), + FieldTypes.BidDescriptorType.required(false), + FieldTypes.BidDescriptor.required(false), + FieldTypes.SideValueInd.required(false), + FieldTypes.LiquidityValue.required(false), + FieldTypes.LiquidityNumSecurities.required(false), + FieldTypes.LiquidityPctLow.required(false), + FieldTypes.LiquidityPctHigh.required(false), + FieldTypes.EFPTrackingError.required(false), + FieldTypes.FairValue.required(false), + FieldTypes.OutsideIndexPct.required(false), + FieldTypes.ValueOfFutures.required(false) + ), + new BaseGroupType( + FieldTypes.NoBidComponents.required(false), + FieldTypes.ListID.required(false), + FieldTypes.Side.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.NetGrossInd.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false) + ), + FieldTypes.LiquidityIndType.required(false), + FieldTypes.WtAverageLiquidity.required(false), + FieldTypes.ExchangeForPhysical.required(false), + FieldTypes.OutMainCntryUIndex.required(false), + FieldTypes.CrossPercent.required(false), + FieldTypes.ProgRptReqs.required(false), + FieldTypes.ProgPeriodInterval.required(false), + FieldTypes.IncTaxInd.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.NumBidders.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.BidTradeType.required(true), + FieldTypes.BasisPxType.required(true), + FieldTypes.StrikeTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/BidResponse.java b/fix4j-assert-fixspec-50sp2/msgtype/BidResponse.java new file mode 100644 index 0000000..5efae44 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/BidResponse.java @@ -0,0 +1,40 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class BidResponse extends BaseMsgType{ + public static final BidResponse INSTANCE = new BidResponse(); + + private BidResponse() { + super( + "BidResponse", + "l", + "app", + FieldTypes.BidID.required(false), + FieldTypes.ClientBidID.required(false), + new BaseGroupType( + FieldTypes.NoBidComponents.required(true), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.ListID.required(false), + FieldTypes.Country.required(false), + FieldTypes.Side.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.FairValue.required(false), + FieldTypes.NetGrossInd.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/BusinessMessageReject.java b/fix4j-assert-fixspec-50sp2/msgtype/BusinessMessageReject.java new file mode 100644 index 0000000..e070cd7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/BusinessMessageReject.java @@ -0,0 +1,27 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class BusinessMessageReject extends BaseMsgType{ + public static final BusinessMessageReject INSTANCE = new BusinessMessageReject(); + + private BusinessMessageReject() { + super( + "BusinessMessageReject", + "j", + "app", + FieldTypes.RefSeqNum.required(false), + FieldTypes.RefMsgType.required(true), + FieldTypes.RefApplVerID.required(false), + FieldTypes.RefApplExtID.required(false), + FieldTypes.RefCstmApplVerID.required(false), + FieldTypes.BusinessRejectRefID.required(false), + FieldTypes.BusinessRejectReason.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/CollateralAssignment.java b/fix4j-assert-fixspec-50sp2/msgtype/CollateralAssignment.java new file mode 100644 index 0000000..edac79e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/CollateralAssignment.java @@ -0,0 +1,414 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralAssignment extends BaseMsgType{ + public static final CollateralAssignment INSTANCE = new CollateralAssignment(); + + private CollateralAssignment() { + super( + "CollateralAssignment", + "AY", + "app", + FieldTypes.CollAsgnID.required(true), + FieldTypes.CollReqID.required(false), + FieldTypes.CollAsgnReason.required(true), + FieldTypes.CollAsgnTransType.required(true), + FieldTypes.CollAsgnRefID.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.ExpireTime.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.CollAction.required(false) + ), + FieldTypes.MarginExcess.required(false), + FieldTypes.TotalNetValue.required(false), + FieldTypes.CashOutstanding.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Side.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/CollateralInquiry.java b/fix4j-assert-fixspec-50sp2/msgtype/CollateralInquiry.java new file mode 100644 index 0000000..e0e7e34 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/CollateralInquiry.java @@ -0,0 +1,407 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralInquiry extends BaseMsgType{ + public static final CollateralInquiry INSTANCE = new CollateralInquiry(); + + private CollateralInquiry() { + super( + "CollateralInquiry", + "BB", + "app", + FieldTypes.CollInquiryID.required(true), + new BaseGroupType( + FieldTypes.NoCollInquiryQualifier.required(false), + FieldTypes.CollInquiryQualifier.required(false) + ), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.MarginExcess.required(false), + FieldTypes.TotalNetValue.required(false), + FieldTypes.CashOutstanding.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Side.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/CollateralInquiryAck.java b/fix4j-assert-fixspec-50sp2/msgtype/CollateralInquiryAck.java new file mode 100644 index 0000000..9e9e9c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/CollateralInquiryAck.java @@ -0,0 +1,357 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralInquiryAck extends BaseMsgType{ + public static final CollateralInquiryAck INSTANCE = new CollateralInquiryAck(); + + private CollateralInquiryAck() { + super( + "CollateralInquiryAck", + "BG", + "app", + FieldTypes.CollInquiryID.required(true), + FieldTypes.CollInquiryStatus.required(true), + FieldTypes.CollInquiryResult.required(false), + new BaseGroupType( + FieldTypes.NoCollInquiryQualifier.required(false), + FieldTypes.CollInquiryQualifier.required(false) + ), + FieldTypes.TotNumReports.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/CollateralReport.java b/fix4j-assert-fixspec-50sp2/msgtype/CollateralReport.java new file mode 100644 index 0000000..50443c3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/CollateralReport.java @@ -0,0 +1,414 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralReport extends BaseMsgType{ + public static final CollateralReport INSTANCE = new CollateralReport(); + + private CollateralReport() { + super( + "CollateralReport", + "BA", + "app", + FieldTypes.CollRptID.required(true), + FieldTypes.CollInquiryID.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.CollApplType.required(false), + FieldTypes.FinancialStatus.required(false), + FieldTypes.CollStatus.required(true), + FieldTypes.TotNumReports.required(false), + FieldTypes.LastRptRequested.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.MarginExcess.required(false), + FieldTypes.TotalNetValue.required(false), + FieldTypes.CashOutstanding.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Side.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/CollateralRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/CollateralRequest.java new file mode 100644 index 0000000..64fd12b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/CollateralRequest.java @@ -0,0 +1,391 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralRequest extends BaseMsgType{ + public static final CollateralRequest INSTANCE = new CollateralRequest(); + + private CollateralRequest() { + super( + "CollateralRequest", + "AX", + "app", + FieldTypes.CollReqID.required(true), + FieldTypes.CollAsgnReason.required(true), + FieldTypes.TransactTime.required(true), + FieldTypes.ExpireTime.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.CollAction.required(false) + ), + FieldTypes.MarginExcess.required(false), + FieldTypes.TotalNetValue.required(false), + FieldTypes.CashOutstanding.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Side.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/CollateralResponse.java b/fix4j-assert-fixspec-50sp2/msgtype/CollateralResponse.java new file mode 100644 index 0000000..227b0ab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/CollateralResponse.java @@ -0,0 +1,393 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralResponse extends BaseMsgType{ + public static final CollateralResponse INSTANCE = new CollateralResponse(); + + private CollateralResponse() { + super( + "CollateralResponse", + "AZ", + "app", + FieldTypes.CollRespID.required(true), + FieldTypes.CollAsgnID.required(false), + FieldTypes.CollReqID.required(false), + FieldTypes.CollAsgnReason.required(false), + FieldTypes.CollAsgnTransType.required(false), + FieldTypes.CollAsgnRespType.required(true), + FieldTypes.CollAsgnRejectReason.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.CollApplType.required(false), + FieldTypes.FinancialStatus.required(false), + FieldTypes.ClearingBusinessDate.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.CollAction.required(false) + ), + FieldTypes.MarginExcess.required(false), + FieldTypes.TotalNetValue.required(false), + FieldTypes.CashOutstanding.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Side.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/Confirmation.java b/fix4j-assert-fixspec-50sp2/msgtype/Confirmation.java new file mode 100644 index 0000000..f4c41d8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/Confirmation.java @@ -0,0 +1,464 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Confirmation extends BaseMsgType{ + public static final Confirmation INSTANCE = new Confirmation(); + + private Confirmation() { + super( + "Confirmation", + "AK", + "app", + FieldTypes.ConfirmID.required(true), + FieldTypes.ConfirmRefID.required(false), + FieldTypes.ConfirmReqID.required(false), + FieldTypes.ConfirmTransType.required(true), + FieldTypes.ConfirmType.required(true), + FieldTypes.CopyMsgIndicator.required(false), + FieldTypes.LegalConfirm.required(false), + FieldTypes.ConfirmStatus.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoOrders.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.OrderQty.required(false), + FieldTypes.OrderAvgPx.required(false), + FieldTypes.OrderBookingQty.required(false) + ), + FieldTypes.AllocID.required(false), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.TradeDate.required(true), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.AllocQty.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.Side.required(true), + FieldTypes.Currency.required(false), + FieldTypes.LastMkt.required(false), + new BaseGroupType( + FieldTypes.NoCapacities.required(true), + FieldTypes.OrderCapacity.required(true), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.OrderCapacityQty.required(true) + ), + FieldTypes.AllocAccount.required(true), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocAccountType.required(false), + FieldTypes.AvgPx.required(true), + FieldTypes.AvgPxPrecision.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AvgParPx.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.ReportedPx.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.GrossTradeAmt.required(true), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.ExDate.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(true), + FieldTypes.MaturityNetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.SharedCommission.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ConfirmationRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/ConfirmationRequest.java new file mode 100644 index 0000000..97030d3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ConfirmationRequest.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ConfirmationRequest extends BaseMsgType{ + public static final ConfirmationRequest INSTANCE = new ConfirmationRequest(); + + private ConfirmationRequest() { + super( + "ConfirmationRequest", + "BH", + "app", + FieldTypes.ConfirmReqID.required(true), + FieldTypes.ConfirmType.required(true), + new BaseGroupType( + FieldTypes.NoOrders.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.OrderQty.required(false), + FieldTypes.OrderAvgPx.required(false), + FieldTypes.OrderBookingQty.required(false) + ), + FieldTypes.AllocID.required(false), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocAccountType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/Confirmation_Ack.java b/fix4j-assert-fixspec-50sp2/msgtype/Confirmation_Ack.java new file mode 100644 index 0000000..4598e7b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/Confirmation_Ack.java @@ -0,0 +1,26 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Confirmation_Ack extends BaseMsgType{ + public static final Confirmation_Ack INSTANCE = new Confirmation_Ack(); + + private Confirmation_Ack() { + super( + "Confirmation_Ack", + "AU", + "app", + FieldTypes.ConfirmID.required(true), + FieldTypes.TradeDate.required(true), + FieldTypes.TransactTime.required(true), + FieldTypes.AffirmStatus.required(true), + FieldTypes.ConfirmRejReason.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ContraryIntentionReport.java b/fix4j-assert-fixspec-50sp2/msgtype/ContraryIntentionReport.java new file mode 100644 index 0000000..4dcea8b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ContraryIntentionReport.java @@ -0,0 +1,266 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ContraryIntentionReport extends BaseMsgType{ + public static final ContraryIntentionReport INSTANCE = new ContraryIntentionReport(); + + private ContraryIntentionReport() { + super( + "ContraryIntentionReport", + "BO", + "app", + FieldTypes.ContIntRptID.required(true), + FieldTypes.TransactTime.required(false), + FieldTypes.LateIndicator.required(false), + FieldTypes.InputSource.required(false), + FieldTypes.ClearingBusinessDate.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoExpiration.required(false), + FieldTypes.ExpirationQtyType.required(false), + FieldTypes.ExpQty.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/CrossOrderCancelReplaceRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/CrossOrderCancelReplaceRequest.java new file mode 100644 index 0000000..7a0ac80 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/CrossOrderCancelReplaceRequest.java @@ -0,0 +1,499 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CrossOrderCancelReplaceRequest extends BaseMsgType{ + public static final CrossOrderCancelReplaceRequest INSTANCE = new CrossOrderCancelReplaceRequest(); + + private CrossOrderCancelReplaceRequest() { + super( + "CrossOrderCancelReplaceRequest", + "t", + "app", + FieldTypes.OrderID.required(false), + FieldTypes.CrossID.required(true), + FieldTypes.OrigCrossID.required(true), + FieldTypes.HostCrossID.required(false), + FieldTypes.CrossType.required(true), + FieldTypes.CrossPrioritization.required(true), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoSides.required(true), + FieldTypes.Side.required(true), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.SideComplianceID.required(false), + FieldTypes.SideTimeInForce.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.PrevClosePx.required(false), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.TransBkdTime.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.OrdType.required(true), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/CrossOrderCancelRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/CrossOrderCancelRequest.java new file mode 100644 index 0000000..edc3fd7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/CrossOrderCancelRequest.java @@ -0,0 +1,349 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CrossOrderCancelRequest extends BaseMsgType{ + public static final CrossOrderCancelRequest INSTANCE = new CrossOrderCancelRequest(); + + private CrossOrderCancelRequest() { + super( + "CrossOrderCancelRequest", + "u", + "app", + FieldTypes.OrderID.required(false), + FieldTypes.CrossID.required(true), + FieldTypes.OrigCrossID.required(true), + FieldTypes.HostCrossID.required(false), + FieldTypes.CrossType.required(true), + FieldTypes.CrossPrioritization.required(true), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoSides.required(true), + FieldTypes.Side.required(true), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.OrigOrdModTime.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.TransactTime.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/DerivativeSecurityList.java b/fix4j-assert-fixspec-50sp2/msgtype/DerivativeSecurityList.java new file mode 100644 index 0000000..92970f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/DerivativeSecurityList.java @@ -0,0 +1,498 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class DerivativeSecurityList extends BaseMsgType{ + public static final DerivativeSecurityList INSTANCE = new DerivativeSecurityList(); + + private DerivativeSecurityList() { + super( + "DerivativeSecurityList", + "AA", + "app", + FieldTypes.SecurityReportID.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityRequestResult.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.DerivativeSymbol.required(false), + FieldTypes.DerivativeSymbolSfx.required(false), + FieldTypes.DerivativeSecurityID.required(false), + FieldTypes.DerivativeSecurityIDSource.required(false), + FieldTypes.DerivativeProduct.required(false), + FieldTypes.DerivativeProductComplex.required(false), + FieldTypes.DerivFlexProductEligibilityIndicator.required(false), + FieldTypes.DerivativeSecurityGroup.required(false), + FieldTypes.DerivativeCFICode.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltIDSource.required(false) + ), + FieldTypes.DerivativeSecurityType.required(false), + FieldTypes.DerivativeSecuritySubType.required(false), + FieldTypes.DerivativeMaturityMonthYear.required(false), + FieldTypes.DerivativeMaturityDate.required(false), + FieldTypes.DerivativeMaturityTime.required(false), + FieldTypes.DerivativeSettleOnOpenFlag.required(false), + FieldTypes.DerivativeInstrmtAssignmentMethod.required(false), + FieldTypes.DerivativeSecurityStatus.required(false), + FieldTypes.DerivativeIssueDate.required(false), + FieldTypes.DerivativeInstrRegistry.required(false), + FieldTypes.DerivativeCountryOfIssue.required(false), + FieldTypes.DerivativeStateOrProvinceOfIssue.required(false), + FieldTypes.DerivativeStrikePrice.required(false), + FieldTypes.DerivativeLocaleOfIssue.required(false), + FieldTypes.DerivativeStrikeCurrency.required(false), + FieldTypes.DerivativeStrikeMultiplier.required(false), + FieldTypes.DerivativeStrikeValue.required(false), + FieldTypes.DerivativeOptAttribute.required(false), + FieldTypes.DerivativeContractMultiplier.required(false), + FieldTypes.DerivativeMinPriceIncrement.required(false), + FieldTypes.DerivativeMinPriceIncrementAmount.required(false), + FieldTypes.DerivativeContractMultiplierUnit.required(false), + FieldTypes.DerivativeFlowScheduleType.required(false), + FieldTypes.DerivativeUnitOfMeasure.required(false), + FieldTypes.DerivativeUnitOfMeasureQty.required(false), + FieldTypes.DerivativePriceUnitOfMeasure.required(false), + FieldTypes.DerivativePriceUnitOfMeasureQty.required(false), + FieldTypes.DerivativeExerciseStyle.required(false), + FieldTypes.DerivativeOptPayAmount.required(false), + FieldTypes.DerivativeTimeUnit.required(false), + FieldTypes.DerivativeSecurityExchange.required(false), + FieldTypes.DerivativePositionLimit.required(false), + FieldTypes.DerivativeNTPositionLimit.required(false), + FieldTypes.DerivativeSettlMethod.required(false), + FieldTypes.DerivativePriceQuoteMethod.required(false), + FieldTypes.DerivativeValuationMethod.required(false), + FieldTypes.DerivativeListMethod.required(false), + FieldTypes.DerivativeCapPrice.required(false), + FieldTypes.DerivativeFloorPrice.required(false), + FieldTypes.DerivativePutOrCall.required(false), + FieldTypes.DerivativeIssuer.required(false), + FieldTypes.DerivativeEncodedIssuerLen.required(false), + FieldTypes.DerivativeEncodedIssuer.required(false), + FieldTypes.DerivativeSecurityDesc.required(false), + FieldTypes.DerivativeEncodedSecurityDescLen.required(false), + FieldTypes.DerivativeEncodedSecurityDesc.required(false), + FieldTypes.DerivativeContractSettlMonth.required(false), + FieldTypes.DerivativeSecurityXMLLen.required(false), + FieldTypes.DerivativeSecurityXML.required(false), + FieldTypes.DerivativeSecurityXMLSchema.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeEvents.required(false), + FieldTypes.DerivativeEventType.required(false), + FieldTypes.DerivativeEventDate.required(false), + FieldTypes.DerivativeEventTime.required(false), + FieldTypes.DerivativeEventPx.required(false), + FieldTypes.DerivativeEventText.required(false) + ), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentParties.required(false), + FieldTypes.DerivativeInstrumentPartyID.required(false), + FieldTypes.DerivativeInstrumentPartyIDSource.required(false), + FieldTypes.DerivativeInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentPartySubIDs.required(false), + FieldTypes.DerivativeInstrumentPartySubID.required(false), + FieldTypes.DerivativeInstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoDerivativeInstrAttrib.required(false), + FieldTypes.DerivativeInstrAttribType.required(false), + FieldTypes.DerivativeInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMarketSegments.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ) + ), + FieldTypes.TotNoRelatedSym.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.SecondaryPriceLimitType.required(false), + FieldTypes.SecondaryLowLimitPrice.required(false), + FieldTypes.SecondaryHighLimitPrice.required(false), + FieldTypes.SecondaryTradingReferencePrice.required(false), + FieldTypes.Currency.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.RelSymTransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/DerivativeSecurityListRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/DerivativeSecurityListRequest.java new file mode 100644 index 0000000..72e9aef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/DerivativeSecurityListRequest.java @@ -0,0 +1,202 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class DerivativeSecurityListRequest extends BaseMsgType{ + public static final DerivativeSecurityListRequest INSTANCE = new DerivativeSecurityListRequest(); + + private DerivativeSecurityListRequest() { + super( + "DerivativeSecurityListRequest", + "z", + "app", + FieldTypes.SecurityReqID.required(true), + FieldTypes.SecurityListRequestType.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.DerivativeSymbol.required(false), + FieldTypes.DerivativeSymbolSfx.required(false), + FieldTypes.DerivativeSecurityID.required(false), + FieldTypes.DerivativeSecurityIDSource.required(false), + FieldTypes.DerivativeProduct.required(false), + FieldTypes.DerivativeProductComplex.required(false), + FieldTypes.DerivFlexProductEligibilityIndicator.required(false), + FieldTypes.DerivativeSecurityGroup.required(false), + FieldTypes.DerivativeCFICode.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltIDSource.required(false) + ), + FieldTypes.DerivativeSecurityType.required(false), + FieldTypes.DerivativeSecuritySubType.required(false), + FieldTypes.DerivativeMaturityMonthYear.required(false), + FieldTypes.DerivativeMaturityDate.required(false), + FieldTypes.DerivativeMaturityTime.required(false), + FieldTypes.DerivativeSettleOnOpenFlag.required(false), + FieldTypes.DerivativeInstrmtAssignmentMethod.required(false), + FieldTypes.DerivativeSecurityStatus.required(false), + FieldTypes.DerivativeIssueDate.required(false), + FieldTypes.DerivativeInstrRegistry.required(false), + FieldTypes.DerivativeCountryOfIssue.required(false), + FieldTypes.DerivativeStateOrProvinceOfIssue.required(false), + FieldTypes.DerivativeStrikePrice.required(false), + FieldTypes.DerivativeLocaleOfIssue.required(false), + FieldTypes.DerivativeStrikeCurrency.required(false), + FieldTypes.DerivativeStrikeMultiplier.required(false), + FieldTypes.DerivativeStrikeValue.required(false), + FieldTypes.DerivativeOptAttribute.required(false), + FieldTypes.DerivativeContractMultiplier.required(false), + FieldTypes.DerivativeMinPriceIncrement.required(false), + FieldTypes.DerivativeMinPriceIncrementAmount.required(false), + FieldTypes.DerivativeContractMultiplierUnit.required(false), + FieldTypes.DerivativeFlowScheduleType.required(false), + FieldTypes.DerivativeUnitOfMeasure.required(false), + FieldTypes.DerivativeUnitOfMeasureQty.required(false), + FieldTypes.DerivativePriceUnitOfMeasure.required(false), + FieldTypes.DerivativePriceUnitOfMeasureQty.required(false), + FieldTypes.DerivativeExerciseStyle.required(false), + FieldTypes.DerivativeOptPayAmount.required(false), + FieldTypes.DerivativeTimeUnit.required(false), + FieldTypes.DerivativeSecurityExchange.required(false), + FieldTypes.DerivativePositionLimit.required(false), + FieldTypes.DerivativeNTPositionLimit.required(false), + FieldTypes.DerivativeSettlMethod.required(false), + FieldTypes.DerivativePriceQuoteMethod.required(false), + FieldTypes.DerivativeValuationMethod.required(false), + FieldTypes.DerivativeListMethod.required(false), + FieldTypes.DerivativeCapPrice.required(false), + FieldTypes.DerivativeFloorPrice.required(false), + FieldTypes.DerivativePutOrCall.required(false), + FieldTypes.DerivativeIssuer.required(false), + FieldTypes.DerivativeEncodedIssuerLen.required(false), + FieldTypes.DerivativeEncodedIssuer.required(false), + FieldTypes.DerivativeSecurityDesc.required(false), + FieldTypes.DerivativeEncodedSecurityDescLen.required(false), + FieldTypes.DerivativeEncodedSecurityDesc.required(false), + FieldTypes.DerivativeContractSettlMonth.required(false), + FieldTypes.DerivativeSecurityXMLLen.required(false), + FieldTypes.DerivativeSecurityXML.required(false), + FieldTypes.DerivativeSecurityXMLSchema.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeEvents.required(false), + FieldTypes.DerivativeEventType.required(false), + FieldTypes.DerivativeEventDate.required(false), + FieldTypes.DerivativeEventTime.required(false), + FieldTypes.DerivativeEventPx.required(false), + FieldTypes.DerivativeEventText.required(false) + ), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentParties.required(false), + FieldTypes.DerivativeInstrumentPartyID.required(false), + FieldTypes.DerivativeInstrumentPartyIDSource.required(false), + FieldTypes.DerivativeInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentPartySubIDs.required(false), + FieldTypes.DerivativeInstrumentPartySubID.required(false), + FieldTypes.DerivativeInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.SecuritySubType.required(false), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SubscriptionRequestType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/DerivativeSecurityListUpdateReport.java b/fix4j-assert-fixspec-50sp2/msgtype/DerivativeSecurityListUpdateReport.java new file mode 100644 index 0000000..6256873 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/DerivativeSecurityListUpdateReport.java @@ -0,0 +1,498 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class DerivativeSecurityListUpdateReport extends BaseMsgType{ + public static final DerivativeSecurityListUpdateReport INSTANCE = new DerivativeSecurityListUpdateReport(); + + private DerivativeSecurityListUpdateReport() { + super( + "DerivativeSecurityListUpdateReport", + "BR", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityRequestResult.required(false), + FieldTypes.SecurityUpdateAction.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.TransactTime.required(false), + FieldTypes.DerivativeSymbol.required(false), + FieldTypes.DerivativeSymbolSfx.required(false), + FieldTypes.DerivativeSecurityID.required(false), + FieldTypes.DerivativeSecurityIDSource.required(false), + FieldTypes.DerivativeProduct.required(false), + FieldTypes.DerivativeProductComplex.required(false), + FieldTypes.DerivFlexProductEligibilityIndicator.required(false), + FieldTypes.DerivativeSecurityGroup.required(false), + FieldTypes.DerivativeCFICode.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltIDSource.required(false) + ), + FieldTypes.DerivativeSecurityType.required(false), + FieldTypes.DerivativeSecuritySubType.required(false), + FieldTypes.DerivativeMaturityMonthYear.required(false), + FieldTypes.DerivativeMaturityDate.required(false), + FieldTypes.DerivativeMaturityTime.required(false), + FieldTypes.DerivativeSettleOnOpenFlag.required(false), + FieldTypes.DerivativeInstrmtAssignmentMethod.required(false), + FieldTypes.DerivativeSecurityStatus.required(false), + FieldTypes.DerivativeIssueDate.required(false), + FieldTypes.DerivativeInstrRegistry.required(false), + FieldTypes.DerivativeCountryOfIssue.required(false), + FieldTypes.DerivativeStateOrProvinceOfIssue.required(false), + FieldTypes.DerivativeStrikePrice.required(false), + FieldTypes.DerivativeLocaleOfIssue.required(false), + FieldTypes.DerivativeStrikeCurrency.required(false), + FieldTypes.DerivativeStrikeMultiplier.required(false), + FieldTypes.DerivativeStrikeValue.required(false), + FieldTypes.DerivativeOptAttribute.required(false), + FieldTypes.DerivativeContractMultiplier.required(false), + FieldTypes.DerivativeMinPriceIncrement.required(false), + FieldTypes.DerivativeMinPriceIncrementAmount.required(false), + FieldTypes.DerivativeContractMultiplierUnit.required(false), + FieldTypes.DerivativeFlowScheduleType.required(false), + FieldTypes.DerivativeUnitOfMeasure.required(false), + FieldTypes.DerivativeUnitOfMeasureQty.required(false), + FieldTypes.DerivativePriceUnitOfMeasure.required(false), + FieldTypes.DerivativePriceUnitOfMeasureQty.required(false), + FieldTypes.DerivativeExerciseStyle.required(false), + FieldTypes.DerivativeOptPayAmount.required(false), + FieldTypes.DerivativeTimeUnit.required(false), + FieldTypes.DerivativeSecurityExchange.required(false), + FieldTypes.DerivativePositionLimit.required(false), + FieldTypes.DerivativeNTPositionLimit.required(false), + FieldTypes.DerivativeSettlMethod.required(false), + FieldTypes.DerivativePriceQuoteMethod.required(false), + FieldTypes.DerivativeValuationMethod.required(false), + FieldTypes.DerivativeListMethod.required(false), + FieldTypes.DerivativeCapPrice.required(false), + FieldTypes.DerivativeFloorPrice.required(false), + FieldTypes.DerivativePutOrCall.required(false), + FieldTypes.DerivativeIssuer.required(false), + FieldTypes.DerivativeEncodedIssuerLen.required(false), + FieldTypes.DerivativeEncodedIssuer.required(false), + FieldTypes.DerivativeSecurityDesc.required(false), + FieldTypes.DerivativeEncodedSecurityDescLen.required(false), + FieldTypes.DerivativeEncodedSecurityDesc.required(false), + FieldTypes.DerivativeContractSettlMonth.required(false), + FieldTypes.DerivativeSecurityXMLLen.required(false), + FieldTypes.DerivativeSecurityXML.required(false), + FieldTypes.DerivativeSecurityXMLSchema.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeEvents.required(false), + FieldTypes.DerivativeEventType.required(false), + FieldTypes.DerivativeEventDate.required(false), + FieldTypes.DerivativeEventTime.required(false), + FieldTypes.DerivativeEventPx.required(false), + FieldTypes.DerivativeEventText.required(false) + ), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentParties.required(false), + FieldTypes.DerivativeInstrumentPartyID.required(false), + FieldTypes.DerivativeInstrumentPartyIDSource.required(false), + FieldTypes.DerivativeInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentPartySubIDs.required(false), + FieldTypes.DerivativeInstrumentPartySubID.required(false), + FieldTypes.DerivativeInstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoDerivativeInstrAttrib.required(false), + FieldTypes.DerivativeInstrAttribType.required(false), + FieldTypes.DerivativeInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMarketSegments.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ) + ), + FieldTypes.TotNoRelatedSym.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.ListUpdateAction.required(false), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.RelSymTransactTime.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.SecondaryPriceLimitType.required(false), + FieldTypes.SecondaryLowLimitPrice.required(false), + FieldTypes.SecondaryHighLimitPrice.required(false), + FieldTypes.SecondaryTradingReferencePrice.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/DontKnowTradeDK.java b/fix4j-assert-fixspec-50sp2/msgtype/DontKnowTradeDK.java new file mode 100644 index 0000000..da3278c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/DontKnowTradeDK.java @@ -0,0 +1,315 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class DontKnowTradeDK extends BaseMsgType{ + public static final DontKnowTradeDK INSTANCE = new DontKnowTradeDK(); + + private DontKnowTradeDK() { + super( + "DontKnowTradeDK", + "Q", + "app", + FieldTypes.OrderID.required(true), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.ExecID.required(true), + FieldTypes.DKReason.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Side.required(true), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/Email.java b/fix4j-assert-fixspec-50sp2/msgtype/Email.java new file mode 100644 index 0000000..a41a21e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/Email.java @@ -0,0 +1,324 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Email extends BaseMsgType{ + public static final Email INSTANCE = new Email(); + + private Email() { + super( + "Email", + "C", + "app", + FieldTypes.EmailThreadID.required(true), + FieldTypes.EmailType.required(true), + FieldTypes.OrigTime.required(false), + FieldTypes.Subject.required(true), + FieldTypes.EncodedSubjectLen.required(false), + FieldTypes.EncodedSubject.required(false), + new BaseGroupType( + FieldTypes.NoRoutingIDs.required(false), + FieldTypes.RoutingType.required(false), + FieldTypes.RoutingID.required(false) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.OrderID.required(false), + FieldTypes.ClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoLinesOfText.required(true), + FieldTypes.Text.required(true), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ), + FieldTypes.RawDataLength.required(false), + FieldTypes.RawData.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ExecutionAcknowledgement.java b/fix4j-assert-fixspec-50sp2/msgtype/ExecutionAcknowledgement.java new file mode 100644 index 0000000..ffed812 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ExecutionAcknowledgement.java @@ -0,0 +1,321 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ExecutionAcknowledgement extends BaseMsgType{ + public static final ExecutionAcknowledgement INSTANCE = new ExecutionAcknowledgement(); + + private ExecutionAcknowledgement() { + super( + "ExecutionAcknowledgement", + "BN", + "app", + FieldTypes.OrderID.required(true), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.ExecAckStatus.required(true), + FieldTypes.ExecID.required(true), + FieldTypes.DKReason.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Side.required(true), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.CumQty.required(false), + FieldTypes.AvgPx.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ExecutionReport.java b/fix4j-assert-fixspec-50sp2/msgtype/ExecutionReport.java new file mode 100644 index 0000000..f0167ec --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ExecutionReport.java @@ -0,0 +1,675 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ExecutionReport extends BaseMsgType{ + public static final ExecutionReport INSTANCE = new ExecutionReport(); + + private ExecutionReport() { + super( + "ExecutionReport", + "8", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.OrderID.required(true), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.QuoteRespID.required(false), + FieldTypes.OrdStatusReqID.required(false), + FieldTypes.MassStatusReqID.required(false), + FieldTypes.HostCrossID.required(false), + FieldTypes.TotNumReports.required(false), + FieldTypes.LastRptRequested.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + new BaseGroupType( + FieldTypes.NoContraBrokers.required(false), + FieldTypes.ContraBroker.required(false), + FieldTypes.ContraTrader.required(false), + FieldTypes.ContraTradeQty.required(false), + FieldTypes.ContraTradeTime.required(false), + FieldTypes.ContraLegRefID.required(false) + ), + FieldTypes.ListID.required(false), + FieldTypes.CrossID.required(false), + FieldTypes.OrigCrossID.required(false), + FieldTypes.CrossType.required(false), + FieldTypes.TrdMatchID.required(false), + FieldTypes.ExecID.required(true), + FieldTypes.ExecRefID.required(false), + FieldTypes.ExecType.required(true), + FieldTypes.OrdStatus.required(true), + FieldTypes.WorkingIndicator.required(false), + FieldTypes.OrdRejReason.required(false), + FieldTypes.ExecRestatementReason.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.OrderCategory.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(true), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.QtyType.required(false), + FieldTypes.LotType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.PeggedPrice.required(false), + FieldTypes.PeggedRefPrice.required(false), + FieldTypes.DiscretionPrice.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.TargetStrategyPerformance.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.AggressorIndicator.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.CalculatedCcyLastQty.required(false), + FieldTypes.LastSwapPoints.required(false), + FieldTypes.UnderlyingLastQty.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.UnderlyingLastPx.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastSpotRate.required(false), + FieldTypes.LastForwardPoints.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TimeBracket.required(false), + FieldTypes.LastCapacity.required(false), + FieldTypes.LeavesQty.required(true), + FieldTypes.CumQty.required(true), + FieldTypes.AvgPx.required(false), + FieldTypes.DayOrderQty.required(false), + FieldTypes.DayCumQty.required(false), + FieldTypes.DayAvgPx.required(false), + FieldTypes.TotNoFills.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoFills.required(false), + FieldTypes.FillExecID.required(false), + FieldTypes.FillPx.required(false), + FieldTypes.FillQty.required(false), + FieldTypes.FillLiquidityInd.required(false), + new BaseGroupType( + FieldTypes.NoNested4PartyIDs.required(false), + FieldTypes.Nested4PartyID.required(false), + FieldTypes.Nested4PartyIDSource.required(false), + FieldTypes.Nested4PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested4PartySubIDs.required(false), + FieldTypes.Nested4PartySubID.required(false), + FieldTypes.Nested4PartySubIDType.required(false) + ) + ) + ), + FieldTypes.GTBookingInst.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.ReportToExch.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.ExDate.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.TradedFlatSwitch.required(false), + FieldTypes.BasisFeatureDate.required(false), + FieldTypes.BasisFeaturePrice.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.LastForwardPoints2.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false), + FieldTypes.TransBkdTime.required(false), + FieldTypes.ExecValuationPoint.required(false), + FieldTypes.ExecPriceType.required(false), + FieldTypes.ExecPriceAdjustment.required(false), + FieldTypes.PriorityIndicator.required(false), + FieldTypes.PriceImprovement.required(false), + FieldTypes.LastLiquidityInd.required(false), + new BaseGroupType( + FieldTypes.NoContAmts.required(false), + FieldTypes.ContAmtType.required(false), + FieldTypes.ContAmtValue.required(false), + FieldTypes.ContAmtCurr.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegAllocID.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegAllocs.required(false), + FieldTypes.LegAllocAccount.required(false), + FieldTypes.LegIndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.LegAllocQty.required(false), + FieldTypes.LegAllocAcctIDSource.required(false), + FieldTypes.LegAllocSettlCurrency.required(false) + ), + FieldTypes.LegPositionEffect.required(false), + FieldTypes.LegCoveredOrUncovered.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartyIDs.required(false), + FieldTypes.Nested3PartyID.required(false), + FieldTypes.Nested3PartyIDSource.required(false), + FieldTypes.Nested3PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartySubIDs.required(false), + FieldTypes.Nested3PartySubID.required(false), + FieldTypes.Nested3PartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + FieldTypes.LegLastPx.required(false), + FieldTypes.LegSettlCurrency.required(false), + FieldTypes.LegLastForwardPoints.required(false), + FieldTypes.LegCalculatedCcyLastQty.required(false), + FieldTypes.LegGrossTradeAmt.required(false), + FieldTypes.LegVolatility.required(false), + FieldTypes.LegDividendYield.required(false), + FieldTypes.LegCurrencyRatio.required(false), + FieldTypes.LegExecInst.required(false), + FieldTypes.LegLastQty.required(false) + ), + FieldTypes.CopyMsgIndicator.required(false), + FieldTypes.ManualOrderIndicator.required(false), + FieldTypes.CustDirectedOrder.required(false), + FieldTypes.ReceivedDeptID.required(false), + FieldTypes.CustOrderHandlingInst.required(false), + FieldTypes.OrderHandlingInstSource.required(false), + FieldTypes.DividendYield.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Volatility.required(false), + FieldTypes.TimeToExpiration.required(false), + FieldTypes.RiskFreeRate.required(false), + FieldTypes.PriceDelta.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/Heartbeat.java b/fix4j-assert-fixspec-50sp2/msgtype/Heartbeat.java new file mode 100644 index 0000000..ac7e34e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/Heartbeat.java @@ -0,0 +1,18 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Heartbeat extends BaseMsgType{ + public static final Heartbeat INSTANCE = new Heartbeat(); + + private Heartbeat() { + super( + "Heartbeat", + "0", + "admin", + FieldTypes.TestReqID.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/IOI.java b/fix4j-assert-fixspec-50sp2/msgtype/IOI.java new file mode 100644 index 0000000..b0e1645 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/IOI.java @@ -0,0 +1,380 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class IOI extends BaseMsgType{ + public static final IOI INSTANCE = new IOI(); + + private IOI() { + super( + "IOI", + "6", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.IOIID.required(true), + FieldTypes.IOITransType.required(true), + FieldTypes.IOIRefID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.IOIQty.required(true), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegIOIQty.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ) + ), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.IOIQltyInd.required(false), + FieldTypes.IOINaturalFlag.required(false), + new BaseGroupType( + FieldTypes.NoIOIQualifiers.required(false), + FieldTypes.IOIQualifier.required(false) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.URLLink.required(false), + new BaseGroupType( + FieldTypes.NoRoutingIDs.required(false), + FieldTypes.RoutingType.required(false), + FieldTypes.RoutingID.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ListCancelRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/ListCancelRequest.java new file mode 100644 index 0000000..f3b5cc6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ListCancelRequest.java @@ -0,0 +1,35 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ListCancelRequest extends BaseMsgType{ + public static final ListCancelRequest INSTANCE = new ListCancelRequest(); + + private ListCancelRequest() { + super( + "ListCancelRequest", + "K", + "app", + FieldTypes.ListID.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TransactTime.required(true), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ListExecute.java b/fix4j-assert-fixspec-50sp2/msgtype/ListExecute.java new file mode 100644 index 0000000..02d7400 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ListExecute.java @@ -0,0 +1,24 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ListExecute extends BaseMsgType{ + public static final ListExecute INSTANCE = new ListExecute(); + + private ListExecute() { + super( + "ListExecute", + "L", + "app", + FieldTypes.ListID.required(true), + FieldTypes.ClientBidID.required(false), + FieldTypes.BidID.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ListStatus.java b/fix4j-assert-fixspec-50sp2/msgtype/ListStatus.java new file mode 100644 index 0000000..175ce03 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ListStatus.java @@ -0,0 +1,46 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ListStatus extends BaseMsgType{ + public static final ListStatus INSTANCE = new ListStatus(); + + private ListStatus() { + super( + "ListStatus", + "N", + "app", + FieldTypes.ListID.required(true), + FieldTypes.ListStatusType.required(true), + FieldTypes.NoRpts.required(true), + FieldTypes.ListOrderStatus.required(true), + FieldTypes.ContingencyType.required(false), + FieldTypes.ListRejectReason.required(false), + FieldTypes.RptSeq.required(true), + FieldTypes.ListStatusText.required(false), + FieldTypes.EncodedListStatusTextLen.required(false), + FieldTypes.EncodedListStatusText.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.TotNoOrders.required(true), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoOrders.required(true), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.CumQty.required(true), + FieldTypes.OrdStatus.required(true), + FieldTypes.WorkingIndicator.required(false), + FieldTypes.LeavesQty.required(true), + FieldTypes.CxlQty.required(true), + FieldTypes.AvgPx.required(true), + FieldTypes.OrdRejReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ListStatusRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/ListStatusRequest.java new file mode 100644 index 0000000..f0059b2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ListStatusRequest.java @@ -0,0 +1,21 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ListStatusRequest extends BaseMsgType{ + public static final ListStatusRequest INSTANCE = new ListStatusRequest(); + + private ListStatusRequest() { + super( + "ListStatusRequest", + "M", + "app", + FieldTypes.ListID.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ListStrikePrice.java b/fix4j-assert-fixspec-50sp2/msgtype/ListStrikePrice.java new file mode 100644 index 0000000..0843c75 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ListStrikePrice.java @@ -0,0 +1,253 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ListStrikePrice extends BaseMsgType{ + public static final ListStrikePrice INSTANCE = new ListStrikePrice(); + + private ListStrikePrice() { + super( + "ListStrikePrice", + "m", + "app", + FieldTypes.ListID.required(true), + FieldTypes.TotNoStrikes.required(true), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoStrikes.required(true), + FieldTypes.PrevClosePx.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.Side.required(false), + FieldTypes.Price.required(false), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.EncodedText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/Logon.java b/fix4j-assert-fixspec-50sp2/msgtype/Logon.java new file mode 100644 index 0000000..b1320f7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/Logon.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Logon extends BaseMsgType{ + public static final Logon INSTANCE = new Logon(); + + private Logon() { + super( + "Logon", + "A", + "admin", + FieldTypes.EncryptMethod.required(true), + FieldTypes.HeartBtInt.required(true), + FieldTypes.RawDataLength.required(false), + FieldTypes.RawData.required(false), + FieldTypes.ResetSeqNumFlag.required(false), + FieldTypes.NextExpectedMsgSeqNum.required(false), + FieldTypes.MaxMessageSize.required(false), + new BaseGroupType( + FieldTypes.NoMsgTypes.required(false), + FieldTypes.RefMsgType.required(false), + FieldTypes.MsgDirection.required(false), + FieldTypes.RefApplVerID.required(false), + FieldTypes.RefCstmApplVerID.required(false), + FieldTypes.RefApplExtID.required(false), + FieldTypes.DefaultVerIndicator.required(false) + ), + FieldTypes.TestMessageIndicator.required(false), + FieldTypes.Username.required(false), + FieldTypes.Password.required(false), + FieldTypes.NewPassword.required(false), + FieldTypes.EncryptedPasswordMethod.required(false), + FieldTypes.EncryptedPasswordLen.required(false), + FieldTypes.EncryptedPassword.required(false), + FieldTypes.EncryptedNewPasswordLen.required(false), + FieldTypes.EncryptedNewPassword.required(false), + FieldTypes.SessionStatus.required(false), + FieldTypes.DefaultApplVerID.required(true), + FieldTypes.DefaultApplExtID.required(false), + FieldTypes.DefaultCstmApplVerID.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/Logout.java b/fix4j-assert-fixspec-50sp2/msgtype/Logout.java new file mode 100644 index 0000000..4b42875 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/Logout.java @@ -0,0 +1,21 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Logout extends BaseMsgType{ + public static final Logout INSTANCE = new Logout(); + + private Logout() { + super( + "Logout", + "5", + "admin", + FieldTypes.SessionStatus.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/MarketDataIncrementalRefresh.java b/fix4j-assert-fixspec-50sp2/msgtype/MarketDataIncrementalRefresh.java new file mode 100644 index 0000000..d247968 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/MarketDataIncrementalRefresh.java @@ -0,0 +1,428 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDataIncrementalRefresh extends BaseMsgType{ + public static final MarketDataIncrementalRefresh INSTANCE = new MarketDataIncrementalRefresh(); + + private MarketDataIncrementalRefresh() { + super( + "MarketDataIncrementalRefresh", + "X", + "app", + FieldTypes.MDBookType.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.MDReqID.required(false), + new BaseGroupType( + FieldTypes.NoMDEntries.required(true), + FieldTypes.MDUpdateAction.required(true), + FieldTypes.DeleteReason.required(false), + FieldTypes.MDSubBookType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDEntryType.required(false), + FieldTypes.MDEntryID.required(false), + FieldTypes.MDEntryRefID.required(false), + FieldTypes.MDStreamID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.FinancialStatus.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.MDEntryPx.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ), + FieldTypes.MDEntrySize.required(false), + FieldTypes.LotType.required(false), + new BaseGroupType( + FieldTypes.NoOfSecSizes.required(false), + FieldTypes.MDSecSizeType.required(false), + FieldTypes.MDSecSize.required(false) + ), + FieldTypes.MDEntryDate.required(false), + FieldTypes.MDEntryTime.required(false), + FieldTypes.TickDirection.required(false), + FieldTypes.MDMkt.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SecurityTradingStatus.required(false), + FieldTypes.HaltReason.required(false), + FieldTypes.QuoteCondition.required(false), + FieldTypes.TradeCondition.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.MDEntryOriginator.required(false), + FieldTypes.LocationID.required(false), + FieldTypes.DeskID.required(false), + FieldTypes.OpenCloseSettlFlag.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.SellerDays.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.QuoteEntryID.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.MDEntryBuyer.required(false), + FieldTypes.MDEntrySeller.required(false), + FieldTypes.NumberOfOrders.required(false), + FieldTypes.MDEntryPositionNo.required(false), + FieldTypes.Scope.required(false), + FieldTypes.PriceDelta.required(false), + FieldTypes.NetChgPrevDay.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.MDOriginType.required(false), + FieldTypes.HighPx.required(false), + FieldTypes.LowPx.required(false), + FieldTypes.TradeVolume.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.MDQuoteType.required(false), + FieldTypes.RptSeq.required(false), + FieldTypes.MDPriceLevel.required(false), + FieldTypes.TransBkdTime.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.FirstPx.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.DealingCapacity.required(false), + FieldTypes.MDEntrySpotRate.required(false), + FieldTypes.MDEntryForwardPoints.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoStatsIndicators.required(false), + FieldTypes.StatsType.required(false) + ) + ), + FieldTypes.ApplQueueDepth.required(false), + FieldTypes.ApplQueueResolution.required(false), + new BaseGroupType( + FieldTypes.NoRoutingIDs.required(false), + FieldTypes.RoutingType.required(false), + FieldTypes.RoutingID.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/MarketDataRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/MarketDataRequest.java new file mode 100644 index 0000000..917a9f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/MarketDataRequest.java @@ -0,0 +1,340 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDataRequest extends BaseMsgType{ + public static final MarketDataRequest INSTANCE = new MarketDataRequest(); + + private MarketDataRequest() { + super( + "MarketDataRequest", + "V", + "app", + FieldTypes.MDReqID.required(true), + FieldTypes.SubscriptionRequestType.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.MarketDepth.required(true), + FieldTypes.MDUpdateType.required(false), + FieldTypes.AggregatedBook.required(false), + FieldTypes.OpenCloseSettlFlag.required(false), + FieldTypes.Scope.required(false), + FieldTypes.MDImplicitDelete.required(false), + new BaseGroupType( + FieldTypes.NoMDEntryTypes.required(true), + FieldTypes.MDEntryType.required(true) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.MDEntrySize.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.MDStreamID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ApplQueueAction.required(false), + FieldTypes.ApplQueueMax.required(false), + FieldTypes.MDQuoteType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/MarketDataRequestReject.java b/fix4j-assert-fixspec-50sp2/msgtype/MarketDataRequestReject.java new file mode 100644 index 0000000..eb474a7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/MarketDataRequestReject.java @@ -0,0 +1,37 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDataRequestReject extends BaseMsgType{ + public static final MarketDataRequestReject INSTANCE = new MarketDataRequestReject(); + + private MarketDataRequestReject() { + super( + "MarketDataRequestReject", + "Y", + "app", + FieldTypes.MDReqID.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.MDReqRejReason.required(false), + new BaseGroupType( + FieldTypes.NoAltMDSource.required(false), + FieldTypes.AltMDSourceID.required(false) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/MarketDataSnapshotFullRefresh.java b/fix4j-assert-fixspec-50sp2/msgtype/MarketDataSnapshotFullRefresh.java new file mode 100644 index 0000000..fa42060 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/MarketDataSnapshotFullRefresh.java @@ -0,0 +1,421 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDataSnapshotFullRefresh extends BaseMsgType{ + public static final MarketDataSnapshotFullRefresh INSTANCE = new MarketDataSnapshotFullRefresh(); + + private MarketDataSnapshotFullRefresh() { + super( + "MarketDataSnapshotFullRefresh", + "W", + "app", + FieldTypes.MDReportID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.MDBookType.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.MDSubBookType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.TotNumReports.required(false), + FieldTypes.RefreshIndicator.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.MDReqID.required(false), + FieldTypes.MDStreamID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.FinancialStatus.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.NetChgPrevDay.required(false), + new BaseGroupType( + FieldTypes.NoMDEntries.required(true), + FieldTypes.MDEntryType.required(true), + FieldTypes.MDEntryID.required(false), + FieldTypes.MDEntryPx.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ), + FieldTypes.MDEntrySize.required(false), + FieldTypes.LotType.required(false), + new BaseGroupType( + FieldTypes.NoOfSecSizes.required(false), + FieldTypes.MDSecSizeType.required(false), + FieldTypes.MDSecSize.required(false) + ), + FieldTypes.MDEntryDate.required(false), + FieldTypes.MDEntryTime.required(false), + FieldTypes.TickDirection.required(false), + FieldTypes.MDMkt.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SecurityTradingStatus.required(false), + FieldTypes.HaltReason.required(false), + FieldTypes.QuoteCondition.required(false), + FieldTypes.TradeCondition.required(false), + FieldTypes.MDEntryOriginator.required(false), + FieldTypes.LocationID.required(false), + FieldTypes.DeskID.required(false), + FieldTypes.OpenCloseSettlFlag.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.SellerDays.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.QuoteEntryID.required(false), + FieldTypes.MDEntryBuyer.required(false), + FieldTypes.MDEntrySeller.required(false), + FieldTypes.NumberOfOrders.required(false), + FieldTypes.MDEntryPositionNo.required(false), + FieldTypes.Scope.required(false), + FieldTypes.PriceDelta.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.MDPriceLevel.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.MDOriginType.required(false), + FieldTypes.HighPx.required(false), + FieldTypes.LowPx.required(false), + FieldTypes.TradeVolume.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.MDQuoteType.required(false), + FieldTypes.FirstPx.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.RptSeq.required(false), + FieldTypes.DealingCapacity.required(false), + FieldTypes.MDEntrySpotRate.required(false), + FieldTypes.MDEntryForwardPoints.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ) + ), + FieldTypes.ApplQueueDepth.required(false), + FieldTypes.ApplQueueResolution.required(false), + new BaseGroupType( + FieldTypes.NoRoutingIDs.required(false), + FieldTypes.RoutingType.required(false), + FieldTypes.RoutingID.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/MarketDefinition.java b/fix4j-assert-fixspec-50sp2/msgtype/MarketDefinition.java new file mode 100644 index 0000000..bdc532c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/MarketDefinition.java @@ -0,0 +1,72 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDefinition extends BaseMsgType{ + public static final MarketDefinition INSTANCE = new MarketDefinition(); + + private MarketDefinition() { + super( + "MarketDefinition", + "BU", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.MarketReportID.required(true), + FieldTypes.MarketReqID.required(false), + FieldTypes.MarketID.required(true), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.MarketSegmentDesc.required(false), + FieldTypes.EncodedMktSegmDescLen.required(false), + FieldTypes.EncodedMktSegmDesc.required(false), + FieldTypes.ParentMktSegmID.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + FieldTypes.TransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/MarketDefinitionRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/MarketDefinitionRequest.java new file mode 100644 index 0000000..2c589f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/MarketDefinitionRequest.java @@ -0,0 +1,22 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDefinitionRequest extends BaseMsgType{ + public static final MarketDefinitionRequest INSTANCE = new MarketDefinitionRequest(); + + private MarketDefinitionRequest() { + super( + "MarketDefinitionRequest", + "BT", + "app", + FieldTypes.MarketReqID.required(true), + FieldTypes.SubscriptionRequestType.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.ParentMktSegmID.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/MarketDefinitionUpdateReport.java b/fix4j-assert-fixspec-50sp2/msgtype/MarketDefinitionUpdateReport.java new file mode 100644 index 0000000..204f0a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/MarketDefinitionUpdateReport.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDefinitionUpdateReport extends BaseMsgType{ + public static final MarketDefinitionUpdateReport INSTANCE = new MarketDefinitionUpdateReport(); + + private MarketDefinitionUpdateReport() { + super( + "MarketDefinitionUpdateReport", + "BV", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.MarketReportID.required(true), + FieldTypes.MarketReqID.required(false), + FieldTypes.MarketUpdateAction.required(false), + FieldTypes.MarketID.required(true), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.MarketSegmentDesc.required(false), + FieldTypes.EncodedMktSegmDescLen.required(false), + FieldTypes.EncodedMktSegmDesc.required(false), + FieldTypes.ParentMktSegmID.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + FieldTypes.TransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/MassQuote.java b/fix4j-assert-fixspec-50sp2/msgtype/MassQuote.java new file mode 100644 index 0000000..43b9381 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/MassQuote.java @@ -0,0 +1,354 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MassQuote extends BaseMsgType{ + public static final MassQuote INSTANCE = new MassQuote(); + + private MassQuote() { + super( + "MassQuote", + "i", + "app", + FieldTypes.QuoteReqID.required(false), + FieldTypes.QuoteID.required(true), + FieldTypes.QuoteType.required(false), + FieldTypes.QuoteResponseLevel.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DefBidSize.required(false), + FieldTypes.DefOfferSize.required(false), + new BaseGroupType( + FieldTypes.NoQuoteSets.required(true), + FieldTypes.QuoteSetID.required(true), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.QuoteSetValidUntilTime.required(false), + FieldTypes.TotNoQuoteEntries.required(true), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoQuoteEntries.required(true), + FieldTypes.QuoteEntryID.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.BidPx.required(false), + FieldTypes.OfferPx.required(false), + FieldTypes.BidSize.required(false), + FieldTypes.OfferSize.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.BidSpotRate.required(false), + FieldTypes.OfferSpotRate.required(false), + FieldTypes.BidForwardPoints.required(false), + FieldTypes.OfferForwardPoints.required(false), + FieldTypes.MidPx.required(false), + FieldTypes.BidYield.required(false), + FieldTypes.MidYield.required(false), + FieldTypes.OfferYield.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.BidForwardPoints2.required(false), + FieldTypes.OfferForwardPoints2.required(false), + FieldTypes.Currency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/MassQuoteAcknowledgement.java b/fix4j-assert-fixspec-50sp2/msgtype/MassQuoteAcknowledgement.java new file mode 100644 index 0000000..48d68fe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/MassQuoteAcknowledgement.java @@ -0,0 +1,369 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MassQuoteAcknowledgement extends BaseMsgType{ + public static final MassQuoteAcknowledgement INSTANCE = new MassQuoteAcknowledgement(); + + private MassQuoteAcknowledgement() { + super( + "MassQuoteAcknowledgement", + "b", + "app", + FieldTypes.QuoteReqID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.QuoteStatus.required(true), + FieldTypes.QuoteRejectReason.required(false), + FieldTypes.QuoteResponseLevel.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.QuoteCancelType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + new BaseGroupType( + FieldTypes.NoQuoteSets.required(false), + FieldTypes.QuoteSetID.required(false), + FieldTypes.QuoteSetValidUntilTime.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.TotNoQuoteEntries.required(false), + FieldTypes.TotNoCxldQuotes.required(false), + FieldTypes.TotNoAccQuotes.required(false), + FieldTypes.TotNoRejQuotes.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoQuoteEntries.required(false), + FieldTypes.QuoteEntryID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.BidPx.required(false), + FieldTypes.OfferPx.required(false), + FieldTypes.BidSize.required(false), + FieldTypes.OfferSize.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.BidSpotRate.required(false), + FieldTypes.OfferSpotRate.required(false), + FieldTypes.BidForwardPoints.required(false), + FieldTypes.OfferForwardPoints.required(false), + FieldTypes.MidPx.required(false), + FieldTypes.BidYield.required(false), + FieldTypes.MidYield.required(false), + FieldTypes.OfferYield.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.BidForwardPoints2.required(false), + FieldTypes.OfferForwardPoints2.required(false), + FieldTypes.Currency.required(false), + FieldTypes.QuoteEntryStatus.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.QuoteEntryRejectReason.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/MultilegOrderCancelReplace.java b/fix4j-assert-fixspec-50sp2/msgtype/MultilegOrderCancelReplace.java new file mode 100644 index 0000000..f5895b4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/MultilegOrderCancelReplace.java @@ -0,0 +1,513 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MultilegOrderCancelReplace extends BaseMsgType{ + public static final MultilegOrderCancelReplace INSTANCE = new MultilegOrderCancelReplace(); + + private MultilegOrderCancelReplace() { + super( + "MultilegOrderCancelReplace", + "AC", + "app", + FieldTypes.OrderID.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.OrigOrdModTime.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartyIDs.required(false), + FieldTypes.Nested3PartyID.required(false), + FieldTypes.Nested3PartyIDSource.required(false), + FieldTypes.Nested3PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartySubIDs.required(false), + FieldTypes.Nested3PartySubID.required(false), + FieldTypes.Nested3PartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.Side.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.SwapPoints.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(true), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegAllocID.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegAllocs.required(false), + FieldTypes.LegAllocAccount.required(false), + FieldTypes.LegIndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.LegAllocQty.required(false), + FieldTypes.LegAllocAcctIDSource.required(false), + FieldTypes.LegAllocSettlCurrency.required(false) + ), + FieldTypes.LegPositionEffect.required(false), + FieldTypes.LegCoveredOrUncovered.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegVolatility.required(false), + FieldTypes.LegDividendYield.required(false), + FieldTypes.LegCurrencyRatio.required(false), + FieldTypes.LegExecInst.required(false), + FieldTypes.LegSettlCurrency.required(false) + ), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(true), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.RiskFreeRate.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false), + FieldTypes.MultiLegRptTypeReq.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/NetworkCounterpartySystemStatusRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/NetworkCounterpartySystemStatusRequest.java new file mode 100644 index 0000000..6a036c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/NetworkCounterpartySystemStatusRequest.java @@ -0,0 +1,26 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NetworkCounterpartySystemStatusRequest extends BaseMsgType{ + public static final NetworkCounterpartySystemStatusRequest INSTANCE = new NetworkCounterpartySystemStatusRequest(); + + private NetworkCounterpartySystemStatusRequest() { + super( + "NetworkCounterpartySystemStatusRequest", + "BC", + "app", + FieldTypes.NetworkRequestType.required(true), + FieldTypes.NetworkRequestID.required(true), + new BaseGroupType( + FieldTypes.NoCompIDs.required(false), + FieldTypes.RefCompID.required(false), + FieldTypes.RefSubID.required(false), + FieldTypes.LocationID.required(false), + FieldTypes.DeskID.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/NetworkCounterpartySystemStatusResponse.java b/fix4j-assert-fixspec-50sp2/msgtype/NetworkCounterpartySystemStatusResponse.java new file mode 100644 index 0000000..d3e5f8e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/NetworkCounterpartySystemStatusResponse.java @@ -0,0 +1,30 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NetworkCounterpartySystemStatusResponse extends BaseMsgType{ + public static final NetworkCounterpartySystemStatusResponse INSTANCE = new NetworkCounterpartySystemStatusResponse(); + + private NetworkCounterpartySystemStatusResponse() { + super( + "NetworkCounterpartySystemStatusResponse", + "BD", + "app", + FieldTypes.NetworkStatusResponseType.required(true), + FieldTypes.NetworkRequestID.required(false), + FieldTypes.NetworkResponseID.required(true), + FieldTypes.LastNetworkResponseID.required(false), + new BaseGroupType( + FieldTypes.NoCompIDs.required(true), + FieldTypes.RefCompID.required(true), + FieldTypes.RefSubID.required(false), + FieldTypes.LocationID.required(false), + FieldTypes.DeskID.required(false), + FieldTypes.StatusValue.required(true), + FieldTypes.StatusText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/NewOrderCross.java b/fix4j-assert-fixspec-50sp2/msgtype/NewOrderCross.java new file mode 100644 index 0000000..d07cb3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/NewOrderCross.java @@ -0,0 +1,496 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NewOrderCross extends BaseMsgType{ + public static final NewOrderCross INSTANCE = new NewOrderCross(); + + private NewOrderCross() { + super( + "NewOrderCross", + "s", + "app", + FieldTypes.CrossID.required(true), + FieldTypes.CrossType.required(true), + FieldTypes.CrossPrioritization.required(true), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoSides.required(true), + FieldTypes.Side.required(true), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.SideComplianceID.required(false), + FieldTypes.SideTimeInForce.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.PrevClosePx.required(false), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.TransBkdTime.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.OrdType.required(true), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/NewOrderList.java b/fix4j-assert-fixspec-50sp2/msgtype/NewOrderList.java new file mode 100644 index 0000000..e226a22 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/NewOrderList.java @@ -0,0 +1,451 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NewOrderList extends BaseMsgType{ + public static final NewOrderList INSTANCE = new NewOrderList(); + + private NewOrderList() { + super( + "NewOrderList", + "E", + "app", + FieldTypes.ListID.required(true), + FieldTypes.BidID.required(false), + FieldTypes.ClientBidID.required(false), + FieldTypes.ProgRptReqs.required(false), + FieldTypes.BidType.required(true), + FieldTypes.ProgPeriodInterval.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.ListExecInstType.required(false), + FieldTypes.ListExecInst.required(false), + FieldTypes.ContingencyType.required(false), + FieldTypes.EncodedListExecInstLen.required(false), + FieldTypes.EncodedListExecInst.required(false), + FieldTypes.AllowableOneSidednessPct.required(false), + FieldTypes.AllowableOneSidednessValue.required(false), + FieldTypes.AllowableOneSidednessCurr.required(false), + FieldTypes.TotNoOrders.required(true), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoOrders.required(true), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListSeqNo.required(true), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.SettlInstMode.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.AllocID.required(false), + FieldTypes.PreallocMethod.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.Side.required(true), + FieldTypes.SideValueInd.required(false), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.RefOrderID.required(false), + FieldTypes.RefOrderIDSource.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Price2.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.Designation.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/NewOrderMultileg.java b/fix4j-assert-fixspec-50sp2/msgtype/NewOrderMultileg.java new file mode 100644 index 0000000..c10f853 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/NewOrderMultileg.java @@ -0,0 +1,512 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NewOrderMultileg extends BaseMsgType{ + public static final NewOrderMultileg INSTANCE = new NewOrderMultileg(); + + private NewOrderMultileg() { + super( + "NewOrderMultileg", + "AB", + "app", + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartyIDs.required(false), + FieldTypes.Nested3PartyID.required(false), + FieldTypes.Nested3PartyIDSource.required(false), + FieldTypes.Nested3PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartySubIDs.required(false), + FieldTypes.Nested3PartySubID.required(false), + FieldTypes.Nested3PartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.Side.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.SwapPoints.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(true), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegAllocID.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegAllocs.required(false), + FieldTypes.LegAllocAccount.required(false), + FieldTypes.LegIndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.LegAllocQty.required(false), + FieldTypes.LegAllocAcctIDSource.required(false), + FieldTypes.LegAllocSettlCurrency.required(false) + ), + FieldTypes.LegPositionEffect.required(false), + FieldTypes.LegCoveredOrUncovered.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegVolatility.required(false), + FieldTypes.LegDividendYield.required(false), + FieldTypes.LegCurrencyRatio.required(false), + FieldTypes.LegExecInst.required(false), + FieldTypes.LegSettlCurrency.required(false) + ), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(true), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.RefOrderID.required(false), + FieldTypes.RefOrderIDSource.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.RiskFreeRate.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false), + FieldTypes.MultiLegRptTypeReq.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/NewOrderSingle.java b/fix4j-assert-fixspec-50sp2/msgtype/NewOrderSingle.java new file mode 100644 index 0000000..c5bfb73 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/NewOrderSingle.java @@ -0,0 +1,441 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NewOrderSingle extends BaseMsgType{ + public static final NewOrderSingle INSTANCE = new NewOrderSingle(); + + private NewOrderSingle() { + super( + "NewOrderSingle", + "D", + "app", + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.Side.required(true), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(true), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(true), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Price2.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false), + FieldTypes.ManualOrderIndicator.required(false), + FieldTypes.CustDirectedOrder.required(false), + FieldTypes.ReceivedDeptID.required(false), + FieldTypes.CustOrderHandlingInst.required(false), + FieldTypes.OrderHandlingInstSource.required(false), + FieldTypes.RefOrderID.required(false), + FieldTypes.RefOrderIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/News.java b/fix4j-assert-fixspec-50sp2/msgtype/News.java new file mode 100644 index 0000000..0a90d6a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/News.java @@ -0,0 +1,336 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class News extends BaseMsgType{ + public static final News INSTANCE = new News(); + + private News() { + super( + "News", + "B", + "app", + FieldTypes.NewsID.required(false), + FieldTypes.NewsCategory.required(false), + FieldTypes.LanguageCode.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + new BaseGroupType( + FieldTypes.NoNewsRefIDs.required(false), + FieldTypes.NewsRefID.required(false), + FieldTypes.NewsRefType.required(false) + ), + FieldTypes.OrigTime.required(false), + FieldTypes.Urgency.required(false), + FieldTypes.Headline.required(true), + FieldTypes.EncodedHeadlineLen.required(false), + FieldTypes.EncodedHeadline.required(false), + new BaseGroupType( + FieldTypes.NoRoutingIDs.required(false), + FieldTypes.RoutingType.required(false), + FieldTypes.RoutingID.required(false) + ), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLinesOfText.required(true), + FieldTypes.Text.required(true), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ), + FieldTypes.URLLink.required(false), + FieldTypes.RawDataLength.required(false), + FieldTypes.RawData.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/OrderCancelReject.java b/fix4j-assert-fixspec-50sp2/msgtype/OrderCancelReject.java new file mode 100644 index 0000000..fb28660 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/OrderCancelReject.java @@ -0,0 +1,38 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderCancelReject extends BaseMsgType{ + public static final OrderCancelReject INSTANCE = new OrderCancelReject(); + + private OrderCancelReject() { + super( + "OrderCancelReject", + "9", + "app", + FieldTypes.OrderID.required(true), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.OrdStatus.required(true), + FieldTypes.WorkingIndicator.required(false), + FieldTypes.OrigOrdModTime.required(false), + FieldTypes.ListID.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.CxlRejResponseTo.required(true), + FieldTypes.CxlRejReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/OrderCancelReplaceRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/OrderCancelReplaceRequest.java new file mode 100644 index 0000000..e8aadd8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/OrderCancelReplaceRequest.java @@ -0,0 +1,434 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderCancelReplaceRequest extends BaseMsgType{ + public static final OrderCancelReplaceRequest INSTANCE = new OrderCancelReplaceRequest(); + + private OrderCancelReplaceRequest() { + super( + "OrderCancelReplaceRequest", + "G", + "app", + FieldTypes.OrderID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.ListID.required(false), + FieldTypes.OrigOrdModTime.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(true), + FieldTypes.TransactTime.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(true), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.Currency.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Price2.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.LocateReqd.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false), + FieldTypes.ManualOrderIndicator.required(false), + FieldTypes.CustDirectedOrder.required(false), + FieldTypes.ReceivedDeptID.required(false), + FieldTypes.CustOrderHandlingInst.required(false), + FieldTypes.OrderHandlingInstSource.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/OrderCancelRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/OrderCancelRequest.java new file mode 100644 index 0000000..40632a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/OrderCancelRequest.java @@ -0,0 +1,279 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderCancelRequest extends BaseMsgType{ + public static final OrderCancelRequest INSTANCE = new OrderCancelRequest(); + + private OrderCancelRequest() { + super( + "OrderCancelRequest", + "F", + "app", + FieldTypes.OrigClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.ListID.required(false), + FieldTypes.OrigOrdModTime.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(true), + FieldTypes.TransactTime.required(true), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/OrderMassActionReport.java b/fix4j-assert-fixspec-50sp2/msgtype/OrderMassActionReport.java new file mode 100644 index 0000000..81f810e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/OrderMassActionReport.java @@ -0,0 +1,280 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderMassActionReport extends BaseMsgType{ + public static final OrderMassActionReport INSTANCE = new OrderMassActionReport(); + + private OrderMassActionReport() { + super( + "OrderMassActionReport", + "BZ", + "app", + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.MassActionReportID.required(true), + FieldTypes.MassActionType.required(true), + FieldTypes.MassActionScope.required(true), + FieldTypes.MassActionResponse.required(true), + FieldTypes.MassActionRejectReason.required(false), + FieldTypes.TotalAffectedOrders.required(false), + new BaseGroupType( + FieldTypes.NoAffectedOrders.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.AffectedOrderID.required(false), + FieldTypes.AffectedSecondaryOrderID.required(false) + ), + new BaseGroupType( + FieldTypes.NoNotAffectedOrders.required(false), + FieldTypes.NotAffOrigClOrdID.required(false), + FieldTypes.NotAffectedOrderID.required(false) + ), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/OrderMassActionRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/OrderMassActionRequest.java new file mode 100644 index 0000000..bee42e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/OrderMassActionRequest.java @@ -0,0 +1,265 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderMassActionRequest extends BaseMsgType{ + public static final OrderMassActionRequest INSTANCE = new OrderMassActionRequest(); + + private OrderMassActionRequest() { + super( + "OrderMassActionRequest", + "CA", + "app", + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.MassActionType.required(true), + FieldTypes.MassActionScope.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/OrderMassCancelReport.java b/fix4j-assert-fixspec-50sp2/msgtype/OrderMassCancelReport.java new file mode 100644 index 0000000..dafc067 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/OrderMassCancelReport.java @@ -0,0 +1,281 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderMassCancelReport extends BaseMsgType{ + public static final OrderMassCancelReport INSTANCE = new OrderMassCancelReport(); + + private OrderMassCancelReport() { + super( + "OrderMassCancelReport", + "r", + "app", + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.OrderID.required(true), + FieldTypes.MassActionReportID.required(true), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.MassCancelRequestType.required(true), + FieldTypes.MassCancelResponse.required(true), + FieldTypes.MassCancelRejectReason.required(false), + FieldTypes.TotalAffectedOrders.required(false), + new BaseGroupType( + FieldTypes.NoAffectedOrders.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.AffectedOrderID.required(false), + FieldTypes.AffectedSecondaryOrderID.required(false) + ), + new BaseGroupType( + FieldTypes.NoNotAffectedOrders.required(false), + FieldTypes.NotAffOrigClOrdID.required(false), + FieldTypes.NotAffectedOrderID.required(false) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/OrderMassCancelRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/OrderMassCancelRequest.java new file mode 100644 index 0000000..dd6b767 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/OrderMassCancelRequest.java @@ -0,0 +1,264 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderMassCancelRequest extends BaseMsgType{ + public static final OrderMassCancelRequest INSTANCE = new OrderMassCancelRequest(); + + private OrderMassCancelRequest() { + super( + "OrderMassCancelRequest", + "q", + "app", + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.MassCancelRequestType.required(true), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/OrderMassStatusRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/OrderMassStatusRequest.java new file mode 100644 index 0000000..47d0b6b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/OrderMassStatusRequest.java @@ -0,0 +1,259 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderMassStatusRequest extends BaseMsgType{ + public static final OrderMassStatusRequest INSTANCE = new OrderMassStatusRequest(); + + private OrderMassStatusRequest() { + super( + "OrderMassStatusRequest", + "AF", + "app", + FieldTypes.MassStatusReqID.required(true), + FieldTypes.MassStatusReqType.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/OrderStatusRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/OrderStatusRequest.java new file mode 100644 index 0000000..0efeb50 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/OrderStatusRequest.java @@ -0,0 +1,266 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderStatusRequest extends BaseMsgType{ + public static final OrderStatusRequest INSTANCE = new OrderStatusRequest(); + + private OrderStatusRequest() { + super( + "OrderStatusRequest", + "H", + "app", + FieldTypes.OrderID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.OrdStatusReqID.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/PartyDetailsListReport.java b/fix4j-assert-fixspec-50sp2/msgtype/PartyDetailsListReport.java new file mode 100644 index 0000000..8b83781 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/PartyDetailsListReport.java @@ -0,0 +1,187 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class PartyDetailsListReport extends BaseMsgType{ + public static final PartyDetailsListReport INSTANCE = new PartyDetailsListReport(); + + private PartyDetailsListReport() { + super( + "PartyDetailsListReport", + "CG", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.PartyDetailsListReportID.required(true), + FieldTypes.PartyDetailsListRequestID.required(false), + FieldTypes.PartyDetailsRequestResult.required(false), + FieldTypes.TotNoPartyList.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoPartyList.required(false), + FieldTypes.PartyID.required(true), + FieldTypes.PartyIDSource.required(true), + FieldTypes.PartyRole.required(true), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ), + new BaseGroupType( + FieldTypes.NoPartyAltIDs.required(false), + FieldTypes.PartyAltID.required(false), + FieldTypes.PartyAltIDSource.required(false), + new BaseGroupType( + FieldTypes.NoPartyAltSubIDs.required(false), + FieldTypes.PartyAltSubID.required(false), + FieldTypes.PartyAltSubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoContextPartyIDs.required(false), + FieldTypes.ContextPartyID.required(false), + FieldTypes.ContextPartyIDSource.required(false), + FieldTypes.ContextPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoContextPartySubIDs.required(false), + FieldTypes.ContextPartySubID.required(false), + FieldTypes.ContextPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRiskLimits.required(false), + FieldTypes.RiskLimitType.required(false), + FieldTypes.RiskLimitAmount.required(false), + FieldTypes.RiskLimitCurrency.required(false), + FieldTypes.RiskLimitPlatform.required(false), + new BaseGroupType( + FieldTypes.NoRiskInstruments.required(false), + FieldTypes.RiskInstrumentOperator.required(false), + FieldTypes.RiskSymbol.required(false), + FieldTypes.RiskSymbolSfx.required(false), + FieldTypes.RiskSecurityID.required(false), + FieldTypes.RiskSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoRiskSecurityAltID.required(false), + FieldTypes.NoRiskSecurityAltID.required(false), + FieldTypes.RiskSecurityAltID.required(false), + FieldTypes.RiskSecurityAltIDSource.required(false) + ), + FieldTypes.RiskProduct.required(false), + FieldTypes.RiskProductComplex.required(false), + FieldTypes.RiskSecurityGroup.required(false), + FieldTypes.RiskCFICode.required(false), + FieldTypes.RiskSecurityType.required(false), + FieldTypes.RiskSecuritySubType.required(false), + FieldTypes.RiskMaturityMonthYear.required(false), + FieldTypes.RiskMaturityTime.required(false), + FieldTypes.RiskRestructuringType.required(false), + FieldTypes.RiskSeniority.required(false), + FieldTypes.RiskPutOrCall.required(false), + FieldTypes.RiskFlexibleIndicator.required(false), + FieldTypes.RiskCouponRate.required(false), + FieldTypes.RiskSecurityExchange.required(false), + FieldTypes.RiskSecurityDesc.required(false), + FieldTypes.RiskEncodedSecurityDescLen.required(false), + FieldTypes.RiskEncodedSecurityDesc.required(false), + FieldTypes.RiskInstrumentSettlType.required(false), + FieldTypes.RiskInstrumentMultiplier.required(false) + ), + new BaseGroupType( + FieldTypes.NoRiskWarningLevels.required(false), + FieldTypes.RiskWarningLevelPercent.required(false), + FieldTypes.RiskWarningLevelName.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedPartyIDs.required(false), + FieldTypes.RelatedPartyID.required(false), + FieldTypes.RelatedPartyIDSource.required(false), + FieldTypes.RelatedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRelatedPartySubIDs.required(false), + FieldTypes.RelatedPartySubID.required(false), + FieldTypes.RelatedPartySubIDType.required(false) + ), + new BaseGroupType( + FieldTypes.NoRelatedPartyAltIDs.required(false), + FieldTypes.RelatedPartyAltID.required(false), + FieldTypes.RelatedPartyAltIDSource.required(false), + new BaseGroupType( + FieldTypes.NoRelatedPartyAltSubIDs.required(false), + FieldTypes.RelatedPartyAltSubID.required(false), + FieldTypes.RelatedPartyAltSubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedContextPartyIDs.required(false), + FieldTypes.RelatedContextPartyID.required(false), + FieldTypes.RelatedContextPartyIDSource.required(false), + FieldTypes.RelatedContextPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRelatedContextPartySubIDs.required(false), + FieldTypes.RelatedContextPartySubID.required(false), + FieldTypes.RelatedContextPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelationshipRiskLimits.required(false), + FieldTypes.RelationshipRiskLimitType.required(false), + FieldTypes.RelationshipRiskLimitAmount.required(false), + FieldTypes.RelationshipRiskLimitCurrency.required(false), + FieldTypes.RelationshipRiskLimitPlatform.required(false), + new BaseGroupType( + FieldTypes.NoRelationshipRiskInstruments.required(false), + FieldTypes.RelationshipRiskInstrumentOperator.required(false), + FieldTypes.RelationshipRiskSymbol.required(false), + FieldTypes.RelationshipRiskSymbolSfx.required(false), + FieldTypes.RelationshipRiskSecurityID.required(false), + FieldTypes.RelationshipRiskSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoRelationshipRiskSecurityAltID.required(false), + FieldTypes.NoRelationshipRiskSecurityAltID.required(false), + FieldTypes.RelationshipRiskSecurityAltID.required(false), + FieldTypes.RelationshipRiskSecurityAltIDSource.required(false) + ), + FieldTypes.RelationshipRiskProduct.required(false), + FieldTypes.RelationshipRiskProductComplex.required(false), + FieldTypes.RelationshipRiskSecurityGroup.required(false), + FieldTypes.RelationshipRiskCFICode.required(false), + FieldTypes.RelationshipRiskSecurityType.required(false), + FieldTypes.RelationshipRiskSecuritySubType.required(false), + FieldTypes.RelationshipRiskMaturityMonthYear.required(false), + FieldTypes.RelationshipRiskMaturityTime.required(false), + FieldTypes.RelationshipRiskRestructuringType.required(false), + FieldTypes.RelationshipRiskSeniority.required(false), + FieldTypes.RelationshipRiskPutOrCall.required(false), + FieldTypes.RelationshipRiskFlexibleIndicator.required(false), + FieldTypes.RelationshipRiskCouponRate.required(false), + FieldTypes.RelationshipRiskSecurityExchange.required(false), + FieldTypes.RelationshipRiskSecurityDesc.required(false), + FieldTypes.RelationshipRiskEncodedSecurityDescLen.required(false), + FieldTypes.RelationshipRiskEncodedSecurityDesc.required(false), + FieldTypes.RelationshipRiskInstrumentSettlType.required(false), + FieldTypes.RelationshipRiskInstrumentMultiplier.required(false) + ), + new BaseGroupType( + FieldTypes.NoRelationshipRiskWarningLevels.required(false), + FieldTypes.RelationshipRiskWarningLevelPercent.required(false), + FieldTypes.RelationshipRiskWarningLevelName.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoPartyRelationships.required(false), + FieldTypes.PartyRelationship.required(false) + ) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/PartyDetailsListRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/PartyDetailsListRequest.java new file mode 100644 index 0000000..31f5846 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/PartyDetailsListRequest.java @@ -0,0 +1,45 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class PartyDetailsListRequest extends BaseMsgType{ + public static final PartyDetailsListRequest INSTANCE = new PartyDetailsListRequest(); + + private PartyDetailsListRequest() { + super( + "PartyDetailsListRequest", + "CF", + "app", + FieldTypes.PartyDetailsListRequestID.required(true), + new BaseGroupType( + FieldTypes.NoPartyListResponseTypes.required(true), + FieldTypes.PartyListResponseType.required(true) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRequestedPartyRoles.required(false), + FieldTypes.RequestedPartyRole.required(false) + ), + new BaseGroupType( + FieldTypes.NoPartyRelationships.required(false), + FieldTypes.PartyRelationship.required(false) + ), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/PositionMaintenanceReport.java b/fix4j-assert-fixspec-50sp2/msgtype/PositionMaintenanceReport.java new file mode 100644 index 0000000..a84cef5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/PositionMaintenanceReport.java @@ -0,0 +1,365 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class PositionMaintenanceReport extends BaseMsgType{ + public static final PositionMaintenanceReport INSTANCE = new PositionMaintenanceReport(); + + private PositionMaintenanceReport() { + super( + "PositionMaintenanceReport", + "AM", + "app", + FieldTypes.PosMaintRptID.required(true), + FieldTypes.PosTransType.required(true), + FieldTypes.PosReqID.required(false), + FieldTypes.PosMaintAction.required(true), + FieldTypes.OrigPosReqRefID.required(false), + FieldTypes.PosMaintStatus.required(true), + FieldTypes.PosMaintResult.required(false), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.PosMaintRptRefID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.ContraryInstructionIndicator.required(false), + FieldTypes.PriorSpreadIndicator.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoPositions.required(false), + FieldTypes.PosType.required(false), + FieldTypes.LongQty.required(false), + FieldTypes.ShortQty.required(false), + FieldTypes.PosQtyStatus.required(false), + FieldTypes.QuantityDate.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.AdjustmentType.required(false), + FieldTypes.ThresholdAmount.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/PositionMaintenanceRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/PositionMaintenanceRequest.java new file mode 100644 index 0000000..8dc3d4b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/PositionMaintenanceRequest.java @@ -0,0 +1,362 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class PositionMaintenanceRequest extends BaseMsgType{ + public static final PositionMaintenanceRequest INSTANCE = new PositionMaintenanceRequest(); + + private PositionMaintenanceRequest() { + super( + "PositionMaintenanceRequest", + "AL", + "app", + FieldTypes.PosReqID.required(false), + FieldTypes.PosTransType.required(true), + FieldTypes.PosMaintAction.required(true), + FieldTypes.OrigPosReqRefID.required(false), + FieldTypes.PosMaintRptRefID.required(false), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoPositions.required(false), + FieldTypes.PosType.required(false), + FieldTypes.LongQty.required(false), + FieldTypes.ShortQty.required(false), + FieldTypes.PosQtyStatus.required(false), + FieldTypes.QuantityDate.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.AdjustmentType.required(false), + FieldTypes.ContraryInstructionIndicator.required(false), + FieldTypes.PriorSpreadIndicator.required(false), + FieldTypes.ThresholdAmount.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SettlCurrency.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/PositionReport.java b/fix4j-assert-fixspec-50sp2/msgtype/PositionReport.java new file mode 100644 index 0000000..d5af701 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/PositionReport.java @@ -0,0 +1,378 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class PositionReport extends BaseMsgType{ + public static final PositionReport INSTANCE = new PositionReport(); + + private PositionReport() { + super( + "PositionReport", + "AP", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.PosMaintRptID.required(true), + FieldTypes.PosReqID.required(false), + FieldTypes.PosReqType.required(false), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.TotalNumPosReports.required(false), + FieldTypes.PosReqResult.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.MessageEventSource.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + FieldTypes.SettlPrice.required(false), + FieldTypes.SettlPriceType.required(false), + FieldTypes.PriorSettlPrice.required(false), + FieldTypes.MatchStatus.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.UnderlyingSettlPrice.required(false), + FieldTypes.UnderlyingSettlPriceType.required(false), + FieldTypes.UnderlyingDeliveryAmount.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingAmounts.required(false), + FieldTypes.UnderlyingPayAmount.required(false), + FieldTypes.UnderlyingCollectAmount.required(false), + FieldTypes.UnderlyingSettlementDate.required(false), + FieldTypes.UnderlyingSettlementStatus.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoPositions.required(false), + FieldTypes.PosType.required(false), + FieldTypes.LongQty.required(false), + FieldTypes.ShortQty.required(false), + FieldTypes.PosQtyStatus.required(false), + FieldTypes.QuantityDate.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.RegistStatus.required(false), + FieldTypes.DeliveryDate.required(false), + FieldTypes.ModelType.required(false), + FieldTypes.PriceDelta.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/Quote.java b/fix4j-assert-fixspec-50sp2/msgtype/Quote.java new file mode 100644 index 0000000..bf03481 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/Quote.java @@ -0,0 +1,444 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Quote extends BaseMsgType{ + public static final Quote INSTANCE = new Quote(); + + private Quote() { + super( + "Quote", + "S", + "app", + FieldTypes.QuoteReqID.required(false), + FieldTypes.QuoteID.required(true), + FieldTypes.QuoteMsgID.required(false), + FieldTypes.QuoteRespID.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.PrivateQuote.required(false), + new BaseGroupType( + FieldTypes.NoQuoteQualifiers.required(false), + FieldTypes.QuoteQualifier.required(false) + ), + FieldTypes.QuoteResponseLevel.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegPriceType.required(false), + FieldTypes.LegBidPx.required(false), + FieldTypes.LegOfferPx.required(false), + FieldTypes.LegRefID.required(false), + FieldTypes.LegBidForwardPoints.required(false), + FieldTypes.LegOfferForwardPoints.required(false), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + FieldTypes.BidPx.required(false), + FieldTypes.OfferPx.required(false), + FieldTypes.MktBidPx.required(false), + FieldTypes.MktOfferPx.required(false), + FieldTypes.MinBidSize.required(false), + FieldTypes.BidSize.required(false), + FieldTypes.MinOfferSize.required(false), + FieldTypes.OfferSize.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.BidSpotRate.required(false), + FieldTypes.OfferSpotRate.required(false), + FieldTypes.BidForwardPoints.required(false), + FieldTypes.OfferForwardPoints.required(false), + FieldTypes.BidSwapPoints.required(false), + FieldTypes.OfferSwapPoints.required(false), + FieldTypes.MidPx.required(false), + FieldTypes.BidYield.required(false), + FieldTypes.MidYield.required(false), + FieldTypes.OfferYield.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.BidForwardPoints2.required(false), + FieldTypes.OfferForwardPoints2.required(false), + FieldTypes.SettlCurrBidFxRate.required(false), + FieldTypes.SettlCurrOfferFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.CommType.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/QuoteCancel.java b/fix4j-assert-fixspec-50sp2/msgtype/QuoteCancel.java new file mode 100644 index 0000000..90ed14c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/QuoteCancel.java @@ -0,0 +1,340 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteCancel extends BaseMsgType{ + public static final QuoteCancel INSTANCE = new QuoteCancel(); + + private QuoteCancel() { + super( + "QuoteCancel", + "Z", + "app", + FieldTypes.QuoteReqID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.QuoteMsgID.required(false), + FieldTypes.QuoteCancelType.required(true), + FieldTypes.QuoteType.required(false), + FieldTypes.QuoteResponseLevel.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoQuoteEntries.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/QuoteRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/QuoteRequest.java new file mode 100644 index 0000000..e5c7c53 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/QuoteRequest.java @@ -0,0 +1,433 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteRequest extends BaseMsgType{ + public static final QuoteRequest INSTANCE = new QuoteRequest(); + + private QuoteRequest() { + super( + "QuoteRequest", + "R", + "app", + FieldTypes.QuoteReqID.required(true), + FieldTypes.RFQReqID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.PrivateQuote.required(false), + FieldTypes.RespondentType.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.OrderRestrictions.required(false), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.QuoteRequestType.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.Side.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + new BaseGroupType( + FieldTypes.NoQuoteQualifiers.required(false), + FieldTypes.QuoteQualifier.required(false) + ), + FieldTypes.QuotePriceType.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.Price2.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/QuoteRequestReject.java b/fix4j-assert-fixspec-50sp2/msgtype/QuoteRequestReject.java new file mode 100644 index 0000000..6618f21 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/QuoteRequestReject.java @@ -0,0 +1,421 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteRequestReject extends BaseMsgType{ + public static final QuoteRequestReject INSTANCE = new QuoteRequestReject(); + + private QuoteRequestReject() { + super( + "QuoteRequestReject", + "AG", + "app", + FieldTypes.QuoteReqID.required(true), + FieldTypes.RFQReqID.required(false), + FieldTypes.QuoteRequestRejectReason.required(true), + FieldTypes.PrivateQuote.required(false), + FieldTypes.RespondentType.required(false), + FieldTypes.PreTradeAnonymity.required(false), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.QuoteRequestType.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.Side.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + new BaseGroupType( + FieldTypes.NoQuoteQualifiers.required(false), + FieldTypes.QuoteQualifier.required(false) + ), + FieldTypes.QuotePriceType.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.Price2.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/QuoteResponse.java b/fix4j-assert-fixspec-50sp2/msgtype/QuoteResponse.java new file mode 100644 index 0000000..ebbe029 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/QuoteResponse.java @@ -0,0 +1,436 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteResponse extends BaseMsgType{ + public static final QuoteResponse INSTANCE = new QuoteResponse(); + + private QuoteResponse() { + super( + "QuoteResponse", + "AJ", + "app", + FieldTypes.QuoteRespID.required(true), + FieldTypes.QuoteID.required(false), + FieldTypes.QuoteMsgID.required(false), + FieldTypes.QuoteRespType.required(true), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.PreTradeAnonymity.required(false), + new BaseGroupType( + FieldTypes.NoQuoteQualifiers.required(false), + FieldTypes.QuoteQualifier.required(false) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegPriceType.required(false), + FieldTypes.LegBidPx.required(false), + FieldTypes.LegOfferPx.required(false), + FieldTypes.LegRefID.required(false), + FieldTypes.LegBidForwardPoints.required(false), + FieldTypes.LegOfferForwardPoints.required(false), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + FieldTypes.BidPx.required(false), + FieldTypes.OfferPx.required(false), + FieldTypes.MktBidPx.required(false), + FieldTypes.MktOfferPx.required(false), + FieldTypes.MinBidSize.required(false), + FieldTypes.BidSize.required(false), + FieldTypes.MinOfferSize.required(false), + FieldTypes.OfferSize.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.BidSpotRate.required(false), + FieldTypes.OfferSpotRate.required(false), + FieldTypes.BidForwardPoints.required(false), + FieldTypes.OfferForwardPoints.required(false), + FieldTypes.MidPx.required(false), + FieldTypes.BidYield.required(false), + FieldTypes.MidYield.required(false), + FieldTypes.OfferYield.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.BidForwardPoints2.required(false), + FieldTypes.OfferForwardPoints2.required(false), + FieldTypes.SettlCurrBidFxRate.required(false), + FieldTypes.SettlCurrOfferFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/QuoteStatusReport.java b/fix4j-assert-fixspec-50sp2/msgtype/QuoteStatusReport.java new file mode 100644 index 0000000..3b0b058 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/QuoteStatusReport.java @@ -0,0 +1,434 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteStatusReport extends BaseMsgType{ + public static final QuoteStatusReport INSTANCE = new QuoteStatusReport(); + + private QuoteStatusReport() { + super( + "QuoteStatusReport", + "AI", + "app", + FieldTypes.QuoteStatusReqID.required(false), + FieldTypes.QuoteReqID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.QuoteMsgID.required(false), + FieldTypes.QuoteRespID.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.QuoteCancelType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoQuoteQualifiers.required(false), + FieldTypes.QuoteQualifier.required(false) + ), + FieldTypes.ExpireTime.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.BidPx.required(false), + FieldTypes.OfferPx.required(false), + FieldTypes.MktBidPx.required(false), + FieldTypes.MktOfferPx.required(false), + FieldTypes.MinBidSize.required(false), + FieldTypes.BidSize.required(false), + FieldTypes.MinOfferSize.required(false), + FieldTypes.OfferSize.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.BidSpotRate.required(false), + FieldTypes.OfferSpotRate.required(false), + FieldTypes.BidForwardPoints.required(false), + FieldTypes.OfferForwardPoints.required(false), + FieldTypes.MidPx.required(false), + FieldTypes.BidYield.required(false), + FieldTypes.MidYield.required(false), + FieldTypes.OfferYield.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.BidForwardPoints2.required(false), + FieldTypes.OfferForwardPoints2.required(false), + FieldTypes.SettlCurrBidFxRate.required(false), + FieldTypes.SettlCurrOfferFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.CommType.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.QuoteStatus.required(false), + FieldTypes.QuoteRejectReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/QuoteStatusRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/QuoteStatusRequest.java new file mode 100644 index 0000000..b39f6ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/QuoteStatusRequest.java @@ -0,0 +1,334 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteStatusRequest extends BaseMsgType{ + public static final QuoteStatusRequest INSTANCE = new QuoteStatusRequest(); + + private QuoteStatusRequest() { + super( + "QuoteStatusRequest", + "a", + "app", + FieldTypes.QuoteStatusReqID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SubscriptionRequestType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/RFQRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/RFQRequest.java new file mode 100644 index 0000000..36e0890 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/RFQRequest.java @@ -0,0 +1,322 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class RFQRequest extends BaseMsgType{ + public static final RFQRequest INSTANCE = new RFQRequest(); + + private RFQRequest() { + super( + "RFQRequest", + "AH", + "app", + FieldTypes.RFQReqID.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.QuoteRequestType.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.PrivateQuote.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/RegistrationInstructions.java b/fix4j-assert-fixspec-50sp2/msgtype/RegistrationInstructions.java new file mode 100644 index 0000000..58d1687 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/RegistrationInstructions.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class RegistrationInstructions extends BaseMsgType{ + public static final RegistrationInstructions INSTANCE = new RegistrationInstructions(); + + private RegistrationInstructions() { + super( + "RegistrationInstructions", + "o", + "app", + FieldTypes.RegistID.required(true), + FieldTypes.RegistTransType.required(true), + FieldTypes.RegistRefID.required(true), + FieldTypes.ClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.RegistAcctType.required(false), + FieldTypes.TaxAdvantageType.required(false), + FieldTypes.OwnershipType.required(false), + new BaseGroupType( + FieldTypes.NoRegistDtls.required(false), + FieldTypes.RegistDtls.required(false), + FieldTypes.RegistEmail.required(false), + FieldTypes.MailingDtls.required(false), + FieldTypes.MailingInst.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.OwnerType.required(false), + FieldTypes.DateOfBirth.required(false), + FieldTypes.InvestorCountryOfResidence.required(false) + ), + new BaseGroupType( + FieldTypes.NoDistribInsts.required(false), + FieldTypes.DistribPaymentMethod.required(false), + FieldTypes.DistribPercentage.required(false), + FieldTypes.CashDistribCurr.required(false), + FieldTypes.CashDistribAgentName.required(false), + FieldTypes.CashDistribAgentCode.required(false), + FieldTypes.CashDistribAgentAcctNumber.required(false), + FieldTypes.CashDistribPayRef.required(false), + FieldTypes.CashDistribAgentAcctName.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/RegistrationInstructionsResponse.java b/fix4j-assert-fixspec-50sp2/msgtype/RegistrationInstructionsResponse.java new file mode 100644 index 0000000..b992cf9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/RegistrationInstructionsResponse.java @@ -0,0 +1,37 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class RegistrationInstructionsResponse extends BaseMsgType{ + public static final RegistrationInstructionsResponse INSTANCE = new RegistrationInstructionsResponse(); + + private RegistrationInstructionsResponse() { + super( + "RegistrationInstructionsResponse", + "p", + "app", + FieldTypes.RegistID.required(true), + FieldTypes.RegistTransType.required(true), + FieldTypes.RegistRefID.required(true), + FieldTypes.ClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.RegistStatus.required(true), + FieldTypes.RegistRejReasonCode.required(false), + FieldTypes.RegistRejReasonText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/Reject.java b/fix4j-assert-fixspec-50sp2/msgtype/Reject.java new file mode 100644 index 0000000..ba4c3eb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/Reject.java @@ -0,0 +1,27 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Reject extends BaseMsgType{ + public static final Reject INSTANCE = new Reject(); + + private Reject() { + super( + "Reject", + "3", + "admin", + FieldTypes.RefSeqNum.required(true), + FieldTypes.RefTagID.required(false), + FieldTypes.RefMsgType.required(false), + FieldTypes.RefApplVerID.required(false), + FieldTypes.RefApplExtID.required(false), + FieldTypes.RefCstmApplVerID.required(false), + FieldTypes.SessionRejectReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/RequestForPositions.java b/fix4j-assert-fixspec-50sp2/msgtype/RequestForPositions.java new file mode 100644 index 0000000..0317005 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/RequestForPositions.java @@ -0,0 +1,334 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class RequestForPositions extends BaseMsgType{ + public static final RequestForPositions INSTANCE = new RequestForPositions(); + + private RequestForPositions() { + super( + "RequestForPositions", + "AN", + "app", + FieldTypes.PosReqID.required(true), + FieldTypes.PosReqType.required(true), + FieldTypes.MatchStatus.required(false), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.TransactTime.required(true), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/RequestForPositionsAck.java b/fix4j-assert-fixspec-50sp2/msgtype/RequestForPositionsAck.java new file mode 100644 index 0000000..b804537 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/RequestForPositionsAck.java @@ -0,0 +1,333 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class RequestForPositionsAck extends BaseMsgType{ + public static final RequestForPositionsAck INSTANCE = new RequestForPositionsAck(); + + private RequestForPositionsAck() { + super( + "RequestForPositionsAck", + "AO", + "app", + FieldTypes.PosMaintRptID.required(true), + FieldTypes.PosReqID.required(false), + FieldTypes.TotalNumPosReports.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.PosReqResult.required(true), + FieldTypes.PosReqStatus.required(true), + FieldTypes.PosReqType.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/ResendRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/ResendRequest.java new file mode 100644 index 0000000..e1f89ed --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/ResendRequest.java @@ -0,0 +1,19 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ResendRequest extends BaseMsgType{ + public static final ResendRequest INSTANCE = new ResendRequest(); + + private ResendRequest() { + super( + "ResendRequest", + "2", + "admin", + FieldTypes.BeginSeqNo.required(true), + FieldTypes.EndSeqNo.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SecurityDefinition.java b/fix4j-assert-fixspec-50sp2/msgtype/SecurityDefinition.java new file mode 100644 index 0000000..6b69400 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SecurityDefinition.java @@ -0,0 +1,422 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityDefinition extends BaseMsgType{ + public static final SecurityDefinition INSTANCE = new SecurityDefinition(); + + private SecurityDefinition() { + super( + "SecurityDefinition", + "d", + "app", + FieldTypes.SecurityReportID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityResponseType.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoMarketSegments.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ) + ), + FieldTypes.TransactTime.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SecurityDefinitionRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/SecurityDefinitionRequest.java new file mode 100644 index 0000000..5b876dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SecurityDefinitionRequest.java @@ -0,0 +1,338 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityDefinitionRequest extends BaseMsgType{ + public static final SecurityDefinitionRequest INSTANCE = new SecurityDefinitionRequest(); + + private SecurityDefinitionRequest() { + super( + "SecurityDefinitionRequest", + "c", + "app", + FieldTypes.SecurityReqID.required(true), + FieldTypes.SecurityRequestType.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.SubscriptionRequestType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SecurityDefinitionUpdateReport.java b/fix4j-assert-fixspec-50sp2/msgtype/SecurityDefinitionUpdateReport.java new file mode 100644 index 0000000..7454437 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SecurityDefinitionUpdateReport.java @@ -0,0 +1,423 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityDefinitionUpdateReport extends BaseMsgType{ + public static final SecurityDefinitionUpdateReport INSTANCE = new SecurityDefinitionUpdateReport(); + + private SecurityDefinitionUpdateReport() { + super( + "SecurityDefinitionUpdateReport", + "BP", + "app", + FieldTypes.SecurityReportID.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityResponseType.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.SecurityUpdateAction.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.Currency.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoMarketSegments.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ) + ), + FieldTypes.TransactTime.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SecurityList.java b/fix4j-assert-fixspec-50sp2/msgtype/SecurityList.java new file mode 100644 index 0000000..61a0cef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SecurityList.java @@ -0,0 +1,452 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityList extends BaseMsgType{ + public static final SecurityList INSTANCE = new SecurityList(); + + private SecurityList() { + super( + "SecurityList", + "y", + "app", + FieldTypes.SecurityReportID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.SecurityListID.required(false), + FieldTypes.SecurityListRefID.required(false), + FieldTypes.SecurityListDesc.required(false), + FieldTypes.EncodedSecurityListDescLen.required(false), + FieldTypes.EncodedSecurityListDesc.required(false), + FieldTypes.SecurityListType.required(false), + FieldTypes.SecurityListTypeSource.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityRequestResult.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.TotNoRelatedSym.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.RelSymTransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SecurityListRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/SecurityListRequest.java new file mode 100644 index 0000000..aaa217a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SecurityListRequest.java @@ -0,0 +1,330 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityListRequest extends BaseMsgType{ + public static final SecurityListRequest INSTANCE = new SecurityListRequest(); + + private SecurityListRequest() { + super( + "SecurityListRequest", + "x", + "app", + FieldTypes.SecurityReqID.required(true), + FieldTypes.SecurityListRequestType.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.SecurityListID.required(false), + FieldTypes.SecurityListType.required(false), + FieldTypes.SecurityListTypeSource.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SubscriptionRequestType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SecurityListUpdateReport.java b/fix4j-assert-fixspec-50sp2/msgtype/SecurityListUpdateReport.java new file mode 100644 index 0000000..f029b6f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SecurityListUpdateReport.java @@ -0,0 +1,455 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityListUpdateReport extends BaseMsgType{ + public static final SecurityListUpdateReport INSTANCE = new SecurityListUpdateReport(); + + private SecurityListUpdateReport() { + super( + "SecurityListUpdateReport", + "BK", + "app", + FieldTypes.SecurityReportID.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityRequestResult.required(false), + FieldTypes.TotNoRelatedSym.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.SecurityUpdateAction.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.LastFragment.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.SecurityListID.required(false), + FieldTypes.SecurityListRefID.required(false), + FieldTypes.SecurityListDesc.required(false), + FieldTypes.EncodedSecurityListDescLen.required(false), + FieldTypes.EncodedSecurityListDesc.required(false), + FieldTypes.SecurityListType.required(false), + FieldTypes.SecurityListTypeSource.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ListUpdateAction.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.RelSymTransactTime.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SecurityStatus.java b/fix4j-assert-fixspec-50sp2/msgtype/SecurityStatus.java new file mode 100644 index 0000000..132cdc5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SecurityStatus.java @@ -0,0 +1,338 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityStatus extends BaseMsgType{ + public static final SecurityStatus INSTANCE = new SecurityStatus(); + + private SecurityStatus() { + super( + "SecurityStatus", + "f", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityStatusReqID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Currency.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.SecurityTradingStatus.required(false), + FieldTypes.SecurityTradingEvent.required(false), + FieldTypes.FinancialStatus.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.HaltReason.required(false), + FieldTypes.InViewOfCommon.required(false), + FieldTypes.DueToRelated.required(false), + FieldTypes.MDBookType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.BuyVolume.required(false), + FieldTypes.SellVolume.required(false), + FieldTypes.HighPx.required(false), + FieldTypes.LowPx.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Adjustment.required(false), + FieldTypes.FirstPx.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SecurityStatusRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/SecurityStatusRequest.java new file mode 100644 index 0000000..100d573 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SecurityStatusRequest.java @@ -0,0 +1,314 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityStatusRequest extends BaseMsgType{ + public static final SecurityStatusRequest INSTANCE = new SecurityStatusRequest(); + + private SecurityStatusRequest() { + super( + "SecurityStatusRequest", + "e", + "app", + FieldTypes.SecurityStatusReqID.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Currency.required(false), + FieldTypes.SubscriptionRequestType.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SecurityTypeRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/SecurityTypeRequest.java new file mode 100644 index 0000000..e483f67 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SecurityTypeRequest.java @@ -0,0 +1,28 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityTypeRequest extends BaseMsgType{ + public static final SecurityTypeRequest INSTANCE = new SecurityTypeRequest(); + + private SecurityTypeRequest() { + super( + "SecurityTypeRequest", + "v", + "app", + FieldTypes.SecurityReqID.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Product.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SecurityTypes.java b/fix4j-assert-fixspec-50sp2/msgtype/SecurityTypes.java new file mode 100644 index 0000000..bcddba1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SecurityTypes.java @@ -0,0 +1,42 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityTypes extends BaseMsgType{ + public static final SecurityTypes INSTANCE = new SecurityTypes(); + + private SecurityTypes() { + super( + "SecurityTypes", + "w", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityReqID.required(true), + FieldTypes.SecurityResponseID.required(true), + FieldTypes.SecurityResponseType.required(true), + FieldTypes.TotNoSecurityTypes.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoSecurityTypes.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.Product.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.TransactTime.required(false) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SubscriptionRequestType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SequenceReset.java b/fix4j-assert-fixspec-50sp2/msgtype/SequenceReset.java new file mode 100644 index 0000000..95dec9a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SequenceReset.java @@ -0,0 +1,19 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SequenceReset extends BaseMsgType{ + public static final SequenceReset INSTANCE = new SequenceReset(); + + private SequenceReset() { + super( + "SequenceReset", + "4", + "admin", + FieldTypes.GapFillFlag.required(false), + FieldTypes.NewSeqNo.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SettlementInstructionRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/SettlementInstructionRequest.java new file mode 100644 index 0000000..70132b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SettlementInstructionRequest.java @@ -0,0 +1,43 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SettlementInstructionRequest extends BaseMsgType{ + public static final SettlementInstructionRequest INSTANCE = new SettlementInstructionRequest(); + + private SettlementInstructionRequest() { + super( + "SettlementInstructionRequest", + "AV", + "app", + FieldTypes.SettlInstReqID.required(true), + FieldTypes.TransactTime.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.Side.required(false), + FieldTypes.Product.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SettlementInstructions.java b/fix4j-assert-fixspec-50sp2/msgtype/SettlementInstructions.java new file mode 100644 index 0000000..2513dae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SettlementInstructions.java @@ -0,0 +1,80 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SettlementInstructions extends BaseMsgType{ + public static final SettlementInstructions INSTANCE = new SettlementInstructions(); + + private SettlementInstructions() { + super( + "SettlementInstructions", + "T", + "app", + FieldTypes.SettlInstMsgID.required(true), + FieldTypes.SettlInstReqID.required(false), + FieldTypes.SettlInstMode.required(true), + FieldTypes.SettlInstReqRejCode.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.TransactTime.required(true), + new BaseGroupType( + FieldTypes.NoSettlInst.required(false), + FieldTypes.SettlInstID.required(false), + FieldTypes.SettlInstTransType.required(false), + FieldTypes.SettlInstRefID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.Product.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PaymentMethod.required(false), + FieldTypes.PaymentRef.required(false), + FieldTypes.CardHolderName.required(false), + FieldTypes.CardNumber.required(false), + FieldTypes.CardStartDate.required(false), + FieldTypes.CardExpDate.required(false), + FieldTypes.CardIssNum.required(false), + FieldTypes.PaymentDate.required(false), + FieldTypes.PaymentRemitterID.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/SettlementObligationReport.java b/fix4j-assert-fixspec-50sp2/msgtype/SettlementObligationReport.java new file mode 100644 index 0000000..60837ab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/SettlementObligationReport.java @@ -0,0 +1,199 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SettlementObligationReport extends BaseMsgType{ + public static final SettlementObligationReport INSTANCE = new SettlementObligationReport(); + + private SettlementObligationReport() { + super( + "SettlementObligationReport", + "BQ", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.SettlementCycleNo.required(false), + FieldTypes.SettlObligMsgID.required(true), + FieldTypes.SettlObligMode.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoSettlOblig.required(false), + FieldTypes.NetGrossInd.required(false), + FieldTypes.SettlObligID.required(false), + FieldTypes.SettlObligTransType.required(false), + FieldTypes.SettlObligRefID.required(false), + FieldTypes.CcyAmt.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoSettlDetails.required(false), + FieldTypes.SettlObligSource.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/StreamAssignmentReport.java b/fix4j-assert-fixspec-50sp2/msgtype/StreamAssignmentReport.java new file mode 100644 index 0000000..9a954bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/StreamAssignmentReport.java @@ -0,0 +1,172 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class StreamAssignmentReport extends BaseMsgType{ + public static final StreamAssignmentReport INSTANCE = new StreamAssignmentReport(); + + private StreamAssignmentReport() { + super( + "StreamAssignmentReport", + "CD", + "app", + FieldTypes.StreamAsgnRptID.required(true), + FieldTypes.StreamAsgnReqType.required(false), + FieldTypes.StreamAsgnReqID.required(false), + new BaseGroupType( + FieldTypes.NoAsgnReqs.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.SettlType.required(false), + FieldTypes.StreamAsgnType.required(false), + FieldTypes.MDStreamID.required(false), + FieldTypes.StreamAsgnRejReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/StreamAssignmentReportACK.java b/fix4j-assert-fixspec-50sp2/msgtype/StreamAssignmentReportACK.java new file mode 100644 index 0000000..810932f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/StreamAssignmentReportACK.java @@ -0,0 +1,23 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class StreamAssignmentReportACK extends BaseMsgType{ + public static final StreamAssignmentReportACK INSTANCE = new StreamAssignmentReportACK(); + + private StreamAssignmentReportACK() { + super( + "StreamAssignmentReportACK", + "CE", + "app", + FieldTypes.StreamAsgnAckType.required(true), + FieldTypes.StreamAsgnRptID.required(true), + FieldTypes.StreamAsgnRejReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/StreamAssignmentRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/StreamAssignmentRequest.java new file mode 100644 index 0000000..4a4d172 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/StreamAssignmentRequest.java @@ -0,0 +1,167 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class StreamAssignmentRequest extends BaseMsgType{ + public static final StreamAssignmentRequest INSTANCE = new StreamAssignmentRequest(); + + private StreamAssignmentRequest() { + super( + "StreamAssignmentRequest", + "CC", + "app", + FieldTypes.StreamAsgnReqID.required(true), + FieldTypes.StreamAsgnReqType.required(true), + new BaseGroupType( + FieldTypes.NoAsgnReqs.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.SettlType.required(false), + FieldTypes.MDEntrySize.required(false), + FieldTypes.MDStreamID.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/TestRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/TestRequest.java new file mode 100644 index 0000000..e70a251 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/TestRequest.java @@ -0,0 +1,18 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TestRequest extends BaseMsgType{ + public static final TestRequest INSTANCE = new TestRequest(); + + private TestRequest() { + super( + "TestRequest", + "1", + "admin", + FieldTypes.TestReqID.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReport.java b/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReport.java new file mode 100644 index 0000000..3243c84 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReport.java @@ -0,0 +1,673 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradeCaptureReport extends BaseMsgType{ + public static final TradeCaptureReport INSTANCE = new TradeCaptureReport(); + + private TradeCaptureReport() { + super( + "TradeCaptureReport", + "AE", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.SecondaryTradeID.required(false), + FieldTypes.FirmTradeID.required(false), + FieldTypes.SecondaryFirmTradeID.required(false), + FieldTypes.TradeReportTransType.required(false), + FieldTypes.TradeReportType.required(false), + FieldTypes.TrdRptStatus.required(false), + FieldTypes.TradeRequestID.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.SecondaryTrdType.required(false), + FieldTypes.TradeHandlingInstr.required(false), + FieldTypes.OrigTradeHandlingInstr.required(false), + FieldTypes.OrigTradeDate.required(false), + FieldTypes.OrigTradeID.required(false), + FieldTypes.OrigSecondaryTradeID.required(false), + FieldTypes.TransferReason.required(false), + FieldTypes.ExecType.required(false), + FieldTypes.TotNumTradeReports.required(false), + FieldTypes.LastRptRequested.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.TradeReportRefID.required(false), + FieldTypes.SecondaryTradeReportRefID.required(false), + FieldTypes.SecondaryTradeReportID.required(false), + FieldTypes.TradeLinkID.required(false), + FieldTypes.TrdMatchID.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.ExecRestatementReason.required(false), + FieldTypes.PreviouslyReported.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AsOfIndicator.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.VenueType.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.MarketID.required(false), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.UnderlyingTradingSessionID.required(false), + FieldTypes.UnderlyingTradingSessionSubID.required(false), + FieldTypes.LastQty.required(true), + FieldTypes.LastPx.required(true), + FieldTypes.CalculatedCcyLastQty.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastSpotRate.required(false), + FieldTypes.LastForwardPoints.required(false), + FieldTypes.LastSwapPoints.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.AvgPx.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.AvgPxIndicator.required(false), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.TradeLegRefID.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegReportID.required(false), + FieldTypes.LegNumber.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + FieldTypes.LegPositionEffect.required(false), + FieldTypes.LegCoveredOrUncovered.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + FieldTypes.LegLastPx.required(false), + FieldTypes.LegSettlCurrency.required(false), + FieldTypes.LegLastForwardPoints.required(false), + FieldTypes.LegCalculatedCcyLastQty.required(false), + FieldTypes.LegGrossTradeAmt.required(false), + FieldTypes.LegVolatility.required(false), + FieldTypes.LegDividendYield.required(false), + FieldTypes.LegCurrencyRatio.required(false), + FieldTypes.LegExecInst.required(false), + FieldTypes.LegLastQty.required(false), + new BaseGroupType( + FieldTypes.NoOfLegUnderlyings.required(false), + FieldTypes.UnderlyingLegSymbol.required(false), + FieldTypes.UnderlyingLegSymbolSfx.required(false), + FieldTypes.UnderlyingLegSecurityID.required(false), + FieldTypes.UnderlyingLegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingLegSecurityAltID.required(false), + FieldTypes.UnderlyingLegSecurityAltID.required(false), + FieldTypes.UnderlyingLegSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingLegCFICode.required(false), + FieldTypes.UnderlyingLegSecurityType.required(false), + FieldTypes.UnderlyingLegSecuritySubType.required(false), + FieldTypes.UnderlyingLegMaturityMonthYear.required(false), + FieldTypes.UnderlyingLegMaturityDate.required(false), + FieldTypes.UnderlyingLegMaturityTime.required(false), + FieldTypes.UnderlyingLegStrikePrice.required(false), + FieldTypes.UnderlyingLegOptAttribute.required(false), + FieldTypes.UnderlyingLegPutOrCall.required(false), + FieldTypes.UnderlyingLegSecurityExchange.required(false), + FieldTypes.UnderlyingLegSecurityDesc.required(false) + ) + ), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.UnderlyingSettlementDate.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.MatchType.required(false), + new BaseGroupType( + FieldTypes.NoSides.required(true), + FieldTypes.Side.required(true), + FieldTypes.SideExecID.required(false), + FieldTypes.OrderDelay.required(false), + FieldTypes.OrderDelayUnit.required(false), + FieldTypes.SideLastQty.required(false), + FieldTypes.SideTradeReportID.required(false), + FieldTypes.SideFillStationCd.required(false), + FieldTypes.SideReasonCd.required(false), + FieldTypes.RptSeq.required(false), + FieldTypes.SideTrdSubTyp.required(false), + FieldTypes.NetGrossInd.required(false), + FieldTypes.SideCurrency.required(false), + FieldTypes.SideSettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.OddLot.required(false), + new BaseGroupType( + FieldTypes.NoClearingInstructions.required(false), + FieldTypes.ClearingInstruction.required(false) + ), + FieldTypes.TradeInputSource.required(false), + FieldTypes.TradeInputDevice.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TimeBracket.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.ExDate.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SideMultiLegReportingType.required(false), + new BaseGroupType( + FieldTypes.NoContAmts.required(false), + FieldTypes.ContAmtType.required(false), + FieldTypes.ContAmtValue.required(false), + FieldTypes.ContAmtCurr.required(false) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.ExchangeRule.required(false), + FieldTypes.TradeAllocIndicator.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.AllocMethod.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocClearingFeeIndicator.required(false) + ), + FieldTypes.SideGrossTradeAmt.required(false), + FieldTypes.AggressorIndicator.required(false), + FieldTypes.ExchangeSpecialInstructions.required(false), + new BaseGroupType( + FieldTypes.NoSideTrdRegTS.required(false), + FieldTypes.SideTrdRegTimestamp.required(false), + FieldTypes.SideTrdRegTimestampType.required(false), + FieldTypes.SideTrdRegTimestampSrc.required(false) + ), + new BaseGroupType( + FieldTypes.NoSettlDetails.required(false), + FieldTypes.SettlObligSource.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.OrderCategory.required(false), + FieldTypes.SideLiquidityInd.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + FieldTypes.RefOrderID.required(false), + FieldTypes.RefOrderIDSource.required(false), + FieldTypes.RefOrdIDReason.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.Price.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.OrdStatus.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.LeavesQty.required(false), + FieldTypes.CumQty.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrigCustOrderCapacity.required(false), + FieldTypes.OrderInputDevice.required(false), + FieldTypes.LotType.required(false), + FieldTypes.TransBkdTime.required(false), + FieldTypes.OrigOrdModTime.required(false) + ), + FieldTypes.Volatility.required(false), + FieldTypes.DividendYield.required(false), + FieldTypes.RiskFreeRate.required(false), + FieldTypes.CurrencyRatio.required(false), + FieldTypes.CopyMsgIndicator.required(false), + new BaseGroupType( + FieldTypes.NoTrdRepIndicators.required(false), + FieldTypes.TrdRepPartyRole.required(false), + FieldTypes.TrdRepIndicator.required(false) + ), + FieldTypes.PublishTrdIndicator.required(false), + FieldTypes.TradePublishIndicator.required(false), + FieldTypes.ShortSaleReason.required(false), + FieldTypes.TierCode.required(false), + FieldTypes.MessageEventSource.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.RndPx.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.TZTransactTime.required(false), + FieldTypes.ReportedPxDiff.required(false), + FieldTypes.RejectText.required(false), + FieldTypes.FeeMultiplier.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReportAck.java b/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReportAck.java new file mode 100644 index 0000000..556f564 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReportAck.java @@ -0,0 +1,637 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradeCaptureReportAck extends BaseMsgType{ + public static final TradeCaptureReportAck INSTANCE = new TradeCaptureReportAck(); + + private TradeCaptureReportAck() { + super( + "TradeCaptureReportAck", + "AR", + "app", + FieldTypes.TradeReportID.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.SecondaryTradeID.required(false), + FieldTypes.FirmTradeID.required(false), + FieldTypes.SecondaryFirmTradeID.required(false), + FieldTypes.TradeReportTransType.required(false), + FieldTypes.TradeReportType.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.SecondaryTrdType.required(false), + FieldTypes.TradeHandlingInstr.required(false), + FieldTypes.OrigTradeHandlingInstr.required(false), + FieldTypes.OrigTradeDate.required(false), + FieldTypes.OrigTradeID.required(false), + FieldTypes.OrigSecondaryTradeID.required(false), + FieldTypes.TransferReason.required(false), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + FieldTypes.ExecType.required(false), + FieldTypes.TradeReportRefID.required(false), + FieldTypes.SecondaryTradeReportRefID.required(false), + FieldTypes.TrdRptStatus.required(false), + FieldTypes.TradeReportRejectReason.required(false), + FieldTypes.SecondaryTradeReportID.required(false), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.TradeLinkID.required(false), + FieldTypes.TrdMatchID.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.ExecRestatementReason.required(false), + FieldTypes.PreviouslyReported.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.UnderlyingTradingSessionID.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.UnderlyingTradingSessionSubID.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.VenueType.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastSpotRate.required(false), + FieldTypes.LastForwardPoints.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.AvgPx.required(false), + FieldTypes.AvgPxIndicator.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.TradeLegRefID.required(false), + FieldTypes.CalculatedCcyLastQty.required(false), + FieldTypes.LastSwapPoints.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.TransactTime.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.CopyMsgIndicator.required(false), + FieldTypes.PublishTrdIndicator.required(false), + FieldTypes.ShortSaleReason.required(false), + FieldTypes.TradePublishIndicator.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegReportID.required(false), + FieldTypes.LegNumber.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + FieldTypes.LegPositionEffect.required(false), + FieldTypes.LegCoveredOrUncovered.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + FieldTypes.LegLastPx.required(false), + FieldTypes.LegSettlCurrency.required(false), + FieldTypes.LegLastForwardPoints.required(false), + FieldTypes.LegCalculatedCcyLastQty.required(false), + FieldTypes.LegGrossTradeAmt.required(false), + FieldTypes.LegVolatility.required(false), + FieldTypes.LegDividendYield.required(false), + FieldTypes.LegCurrencyRatio.required(false), + FieldTypes.LegExecInst.required(false), + FieldTypes.LegLastQty.required(false), + new BaseGroupType( + FieldTypes.NoOfLegUnderlyings.required(false), + FieldTypes.UnderlyingLegSymbol.required(false), + FieldTypes.UnderlyingLegSymbolSfx.required(false), + FieldTypes.UnderlyingLegSecurityID.required(false), + FieldTypes.UnderlyingLegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingLegSecurityAltID.required(false), + FieldTypes.UnderlyingLegSecurityAltID.required(false), + FieldTypes.UnderlyingLegSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingLegCFICode.required(false), + FieldTypes.UnderlyingLegSecurityType.required(false), + FieldTypes.UnderlyingLegSecuritySubType.required(false), + FieldTypes.UnderlyingLegMaturityMonthYear.required(false), + FieldTypes.UnderlyingLegMaturityDate.required(false), + FieldTypes.UnderlyingLegMaturityTime.required(false), + FieldTypes.UnderlyingLegStrikePrice.required(false), + FieldTypes.UnderlyingLegOptAttribute.required(false), + FieldTypes.UnderlyingLegPutOrCall.required(false), + FieldTypes.UnderlyingLegSecurityExchange.required(false), + FieldTypes.UnderlyingLegSecurityDesc.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoTrdRepIndicators.required(false), + FieldTypes.TrdRepPartyRole.required(false), + FieldTypes.TrdRepIndicator.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.AsOfIndicator.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.TierCode.required(false), + FieldTypes.MessageEventSource.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.RndPx.required(false), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.SettlDate.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.RptSys.required(false), + new BaseGroupType( + FieldTypes.NoSides.required(true), + FieldTypes.Side.required(true), + FieldTypes.SideExecID.required(false), + FieldTypes.OrderDelay.required(false), + FieldTypes.OrderDelayUnit.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.OddLot.required(false), + new BaseGroupType( + FieldTypes.NoClearingInstructions.required(false), + FieldTypes.ClearingInstruction.required(false) + ), + FieldTypes.TradeInputSource.required(false), + FieldTypes.TradeInputDevice.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TimeBracket.required(false), + FieldTypes.NetGrossInd.required(false), + FieldTypes.SideCurrency.required(false), + FieldTypes.SideSettlCurrency.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.ExDate.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.SideMultiLegReportingType.required(false), + new BaseGroupType( + FieldTypes.NoContAmts.required(false), + FieldTypes.ContAmtType.required(false), + FieldTypes.ContAmtValue.required(false), + FieldTypes.ContAmtCurr.required(false) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.ExchangeRule.required(false), + new BaseGroupType( + FieldTypes.NoSettlDetails.required(false), + FieldTypes.SettlObligSource.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.TradeAllocIndicator.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + FieldTypes.SideGrossTradeAmt.required(false), + FieldTypes.AggressorIndicator.required(false), + FieldTypes.SideLastQty.required(false), + FieldTypes.SideTradeReportID.required(false), + FieldTypes.SideFillStationCd.required(false), + FieldTypes.SideReasonCd.required(false), + FieldTypes.RptSeq.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.AllocMethod.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocClearingFeeIndicator.required(false) + ), + FieldTypes.SideTrdSubTyp.required(false), + FieldTypes.OrderCategory.required(false), + new BaseGroupType( + FieldTypes.NoSideTrdRegTS.required(false), + FieldTypes.SideTrdRegTimestamp.required(false), + FieldTypes.SideTrdRegTimestampType.required(false), + FieldTypes.SideTrdRegTimestampSrc.required(false) + ), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + FieldTypes.RefOrderID.required(false), + FieldTypes.RefOrderIDSource.required(false), + FieldTypes.RefOrdIDReason.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.Price.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.OrdStatus.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.LeavesQty.required(false), + FieldTypes.CumQty.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrigCustOrderCapacity.required(false), + FieldTypes.OrderInputDevice.required(false), + FieldTypes.LotType.required(false), + FieldTypes.TransBkdTime.required(false), + FieldTypes.OrigOrdModTime.required(false) + ), + FieldTypes.FeeMultiplier.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReportRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReportRequest.java new file mode 100644 index 0000000..5249751 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReportRequest.java @@ -0,0 +1,369 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradeCaptureReportRequest extends BaseMsgType{ + public static final TradeCaptureReportRequest INSTANCE = new TradeCaptureReportRequest(); + + private TradeCaptureReportRequest() { + super( + "TradeCaptureReportRequest", + "AD", + "app", + FieldTypes.TradeRequestID.required(true), + FieldTypes.TradeID.required(false), + FieldTypes.SecondaryTradeID.required(false), + FieldTypes.FirmTradeID.required(false), + FieldTypes.SecondaryFirmTradeID.required(false), + FieldTypes.TradeRequestType.required(true), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.ExecType.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.TradeHandlingInstr.required(false), + FieldTypes.TransferReason.required(false), + FieldTypes.SecondaryTrdType.required(false), + FieldTypes.TradeLinkID.required(false), + FieldTypes.TrdMatchID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoDates.required(false), + FieldTypes.NoDates.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.TransactTime.required(false) + ), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TimeBracket.required(false), + FieldTypes.Side.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.TradeInputSource.required(false), + FieldTypes.TradeInputDevice.required(false), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.MessageEventSource.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReportRequestAck.java b/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReportRequestAck.java new file mode 100644 index 0000000..17ee186 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/TradeCaptureReportRequestAck.java @@ -0,0 +1,317 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradeCaptureReportRequestAck extends BaseMsgType{ + public static final TradeCaptureReportRequestAck INSTANCE = new TradeCaptureReportRequestAck(); + + private TradeCaptureReportRequestAck() { + super( + "TradeCaptureReportRequestAck", + "AQ", + "app", + FieldTypes.TradeRequestID.required(true), + FieldTypes.TradeID.required(false), + FieldTypes.SecondaryTradeID.required(false), + FieldTypes.FirmTradeID.required(false), + FieldTypes.SecondaryFirmTradeID.required(false), + FieldTypes.TradeRequestType.required(true), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.TotNumTradeReports.required(false), + FieldTypes.TradeRequestResult.required(true), + FieldTypes.TradeRequestStatus.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.MessageEventSource.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionList.java b/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionList.java new file mode 100644 index 0000000..0194052 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionList.java @@ -0,0 +1,70 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradingSessionList extends BaseMsgType{ + public static final TradingSessionList INSTANCE = new TradingSessionList(); + + private TradingSessionList() { + super( + "TradingSessionList", + "BJ", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.TradSesReqID.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(true), + FieldTypes.TradingSessionID.required(true), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.TradSesMethod.required(false), + FieldTypes.TradSesMode.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.TradSesStatus.required(true), + FieldTypes.TradSesStatusRejReason.required(false), + FieldTypes.TradSesStartTime.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionDesc.required(false), + FieldTypes.TradSesUpdateAction.required(false), + FieldTypes.TradSesOpenTime.required(false), + FieldTypes.TradSesPreCloseTime.required(false), + FieldTypes.TradSesCloseTime.required(false), + FieldTypes.TradSesEndTime.required(false), + FieldTypes.TotalVolumeTraded.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionListRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionListRequest.java new file mode 100644 index 0000000..54a531f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionListRequest.java @@ -0,0 +1,26 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradingSessionListRequest extends BaseMsgType{ + public static final TradingSessionListRequest INSTANCE = new TradingSessionListRequest(); + + private TradingSessionListRequest() { + super( + "TradingSessionListRequest", + "BI", + "app", + FieldTypes.TradSesReqID.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.TradSesMethod.required(false), + FieldTypes.TradSesMode.required(false), + FieldTypes.SubscriptionRequestType.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionListUpdateReport.java b/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionListUpdateReport.java new file mode 100644 index 0000000..ef2dfd0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionListUpdateReport.java @@ -0,0 +1,70 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradingSessionListUpdateReport extends BaseMsgType{ + public static final TradingSessionListUpdateReport INSTANCE = new TradingSessionListUpdateReport(); + + private TradingSessionListUpdateReport() { + super( + "TradingSessionListUpdateReport", + "BS", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.TradSesReqID.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(true), + FieldTypes.TradingSessionID.required(true), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.TradSesMethod.required(false), + FieldTypes.TradSesMode.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.TradSesStatus.required(true), + FieldTypes.TradSesStatusRejReason.required(false), + FieldTypes.TradSesStartTime.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionDesc.required(false), + FieldTypes.TradSesUpdateAction.required(false), + FieldTypes.TradSesOpenTime.required(false), + FieldTypes.TradSesPreCloseTime.required(false), + FieldTypes.TradSesCloseTime.required(false), + FieldTypes.TradSesEndTime.required(false), + FieldTypes.TotalVolumeTraded.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionStatus.java b/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionStatus.java new file mode 100644 index 0000000..61be87d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionStatus.java @@ -0,0 +1,169 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradingSessionStatus extends BaseMsgType{ + public static final TradingSessionStatus INSTANCE = new TradingSessionStatus(); + + private TradingSessionStatus() { + super( + "TradingSessionStatus", + "h", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.TradSesReqID.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(true), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TradSesMethod.required(false), + FieldTypes.TradSesMode.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.TradSesStatus.required(true), + FieldTypes.TradSesEvent.required(false), + FieldTypes.TradSesStatusRejReason.required(false), + FieldTypes.TradSesStartTime.required(false), + FieldTypes.TradSesOpenTime.required(false), + FieldTypes.TradSesPreCloseTime.required(false), + FieldTypes.TradSesCloseTime.required(false), + FieldTypes.TradSesEndTime.required(false), + FieldTypes.TotalVolumeTraded.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionStatusRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionStatusRequest.java new file mode 100644 index 0000000..18314a5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/TradingSessionStatusRequest.java @@ -0,0 +1,26 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradingSessionStatusRequest extends BaseMsgType{ + public static final TradingSessionStatusRequest INSTANCE = new TradingSessionStatusRequest(); + + private TradingSessionStatusRequest() { + super( + "TradingSessionStatusRequest", + "g", + "app", + FieldTypes.TradSesReqID.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TradSesMethod.required(false), + FieldTypes.TradSesMode.required(false), + FieldTypes.SubscriptionRequestType.required(true), + FieldTypes.SecurityExchange.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/UserNotification.java b/fix4j-assert-fixspec-50sp2/msgtype/UserNotification.java new file mode 100644 index 0000000..cadee92 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/UserNotification.java @@ -0,0 +1,25 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class UserNotification extends BaseMsgType{ + public static final UserNotification INSTANCE = new UserNotification(); + + private UserNotification() { + super( + "UserNotification", + "CB", + "app", + new BaseGroupType( + FieldTypes.NoUsernames.required(false), + FieldTypes.Username.required(false) + ), + FieldTypes.UserStatus.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/UserRequest.java b/fix4j-assert-fixspec-50sp2/msgtype/UserRequest.java new file mode 100644 index 0000000..b3b1ace --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/UserRequest.java @@ -0,0 +1,29 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class UserRequest extends BaseMsgType{ + public static final UserRequest INSTANCE = new UserRequest(); + + private UserRequest() { + super( + "UserRequest", + "BE", + "app", + FieldTypes.UserRequestID.required(true), + FieldTypes.UserRequestType.required(true), + FieldTypes.Username.required(true), + FieldTypes.Password.required(false), + FieldTypes.NewPassword.required(false), + FieldTypes.EncryptedPasswordMethod.required(false), + FieldTypes.EncryptedPasswordLen.required(false), + FieldTypes.EncryptedPassword.required(false), + FieldTypes.EncryptedNewPasswordLen.required(false), + FieldTypes.EncryptedNewPassword.required(false), + FieldTypes.RawDataLength.required(false), + FieldTypes.RawData.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/msgtype/UserResponse.java b/fix4j-assert-fixspec-50sp2/msgtype/UserResponse.java new file mode 100644 index 0000000..8ff7d51 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/msgtype/UserResponse.java @@ -0,0 +1,21 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class UserResponse extends BaseMsgType{ + public static final UserResponse INSTANCE = new UserResponse(); + + private UserResponse() { + super( + "UserResponse", + "BF", + "app", + FieldTypes.UserRequestID.required(true), + FieldTypes.Username.required(true), + FieldTypes.UserStatus.required(false), + FieldTypes.UserStatusText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/FieldTypes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/FieldTypes.java new file mode 100644 index 0000000..a3d1bf7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/FieldTypes.java @@ -0,0 +1,1646 @@ +package org.fix4j.spec.fix50sp2; + +import org.fix4j.spec.fix50sp2.fieldtype.*; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.Tag; +import org.fix4j.test.fixspec.FieldType; +import java.util.Collections; +import java.util.LinkedHashMap; +import java.util.Map; + +public class FieldTypes{ + private static final Map fieldTypesByTagInt = new LinkedHashMap<>(); + private static final Map fieldTypesByName = new LinkedHashMap<>(); + public static final Account Account = register(org.fix4j.spec.fix50sp2.fieldtype.Account.INSTANCE); + public static final AdvId AdvId = register(org.fix4j.spec.fix50sp2.fieldtype.AdvId.INSTANCE); + public static final AdvRefID AdvRefID = register(org.fix4j.spec.fix50sp2.fieldtype.AdvRefID.INSTANCE); + public static final AdvSide AdvSide = register(org.fix4j.spec.fix50sp2.fieldtype.AdvSide.INSTANCE); + public static final AdvTransType AdvTransType = register(org.fix4j.spec.fix50sp2.fieldtype.AdvTransType.INSTANCE); + public static final AvgPx AvgPx = register(org.fix4j.spec.fix50sp2.fieldtype.AvgPx.INSTANCE); + public static final BeginSeqNo BeginSeqNo = register(org.fix4j.spec.fix50sp2.fieldtype.BeginSeqNo.INSTANCE); + public static final BeginString BeginString = register(org.fix4j.spec.fix50sp2.fieldtype.BeginString.INSTANCE); + public static final BodyLength BodyLength = register(org.fix4j.spec.fix50sp2.fieldtype.BodyLength.INSTANCE); + public static final CheckSum CheckSum = register(org.fix4j.spec.fix50sp2.fieldtype.CheckSum.INSTANCE); + public static final ClOrdID ClOrdID = register(org.fix4j.spec.fix50sp2.fieldtype.ClOrdID.INSTANCE); + public static final Commission Commission = register(org.fix4j.spec.fix50sp2.fieldtype.Commission.INSTANCE); + public static final CommType CommType = register(org.fix4j.spec.fix50sp2.fieldtype.CommType.INSTANCE); + public static final CumQty CumQty = register(org.fix4j.spec.fix50sp2.fieldtype.CumQty.INSTANCE); + public static final Currency Currency = register(org.fix4j.spec.fix50sp2.fieldtype.Currency.INSTANCE); + public static final EndSeqNo EndSeqNo = register(org.fix4j.spec.fix50sp2.fieldtype.EndSeqNo.INSTANCE); + public static final ExecID ExecID = register(org.fix4j.spec.fix50sp2.fieldtype.ExecID.INSTANCE); + public static final ExecInst ExecInst = register(org.fix4j.spec.fix50sp2.fieldtype.ExecInst.INSTANCE); + public static final ExecRefID ExecRefID = register(org.fix4j.spec.fix50sp2.fieldtype.ExecRefID.INSTANCE); + public static final ExecTransType ExecTransType = register(org.fix4j.spec.fix50sp2.fieldtype.ExecTransType.INSTANCE); + public static final HandlInst HandlInst = register(org.fix4j.spec.fix50sp2.fieldtype.HandlInst.INSTANCE); + public static final SecurityIDSource SecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityIDSource.INSTANCE); + public static final IOIID IOIID = register(org.fix4j.spec.fix50sp2.fieldtype.IOIID.INSTANCE); + public static final IOIQltyInd IOIQltyInd = register(org.fix4j.spec.fix50sp2.fieldtype.IOIQltyInd.INSTANCE); + public static final IOIRefID IOIRefID = register(org.fix4j.spec.fix50sp2.fieldtype.IOIRefID.INSTANCE); + public static final IOIQty IOIQty = register(org.fix4j.spec.fix50sp2.fieldtype.IOIQty.INSTANCE); + public static final IOITransType IOITransType = register(org.fix4j.spec.fix50sp2.fieldtype.IOITransType.INSTANCE); + public static final LastCapacity LastCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.LastCapacity.INSTANCE); + public static final LastMkt LastMkt = register(org.fix4j.spec.fix50sp2.fieldtype.LastMkt.INSTANCE); + public static final LastPx LastPx = register(org.fix4j.spec.fix50sp2.fieldtype.LastPx.INSTANCE); + public static final LastQty LastQty = register(org.fix4j.spec.fix50sp2.fieldtype.LastQty.INSTANCE); + public static final NoLinesOfText NoLinesOfText = register(org.fix4j.spec.fix50sp2.fieldtype.NoLinesOfText.INSTANCE); + public static final MsgSeqNum MsgSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.MsgSeqNum.INSTANCE); + public static final MsgType MsgType = register(org.fix4j.spec.fix50sp2.fieldtype.MsgType.INSTANCE); + public static final NewSeqNo NewSeqNo = register(org.fix4j.spec.fix50sp2.fieldtype.NewSeqNo.INSTANCE); + public static final OrderID OrderID = register(org.fix4j.spec.fix50sp2.fieldtype.OrderID.INSTANCE); + public static final OrderQty OrderQty = register(org.fix4j.spec.fix50sp2.fieldtype.OrderQty.INSTANCE); + public static final OrdStatus OrdStatus = register(org.fix4j.spec.fix50sp2.fieldtype.OrdStatus.INSTANCE); + public static final OrdType OrdType = register(org.fix4j.spec.fix50sp2.fieldtype.OrdType.INSTANCE); + public static final OrigClOrdID OrigClOrdID = register(org.fix4j.spec.fix50sp2.fieldtype.OrigClOrdID.INSTANCE); + public static final OrigTime OrigTime = register(org.fix4j.spec.fix50sp2.fieldtype.OrigTime.INSTANCE); + public static final PossDupFlag PossDupFlag = register(org.fix4j.spec.fix50sp2.fieldtype.PossDupFlag.INSTANCE); + public static final Price Price = register(org.fix4j.spec.fix50sp2.fieldtype.Price.INSTANCE); + public static final RefSeqNum RefSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.RefSeqNum.INSTANCE); + public static final SecurityID SecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityID.INSTANCE); + public static final SenderCompID SenderCompID = register(org.fix4j.spec.fix50sp2.fieldtype.SenderCompID.INSTANCE); + public static final SenderSubID SenderSubID = register(org.fix4j.spec.fix50sp2.fieldtype.SenderSubID.INSTANCE); + public static final SendingTime SendingTime = register(org.fix4j.spec.fix50sp2.fieldtype.SendingTime.INSTANCE); + public static final Quantity Quantity = register(org.fix4j.spec.fix50sp2.fieldtype.Quantity.INSTANCE); + public static final Side Side = register(org.fix4j.spec.fix50sp2.fieldtype.Side.INSTANCE); + public static final Symbol Symbol = register(org.fix4j.spec.fix50sp2.fieldtype.Symbol.INSTANCE); + public static final TargetCompID TargetCompID = register(org.fix4j.spec.fix50sp2.fieldtype.TargetCompID.INSTANCE); + public static final TargetSubID TargetSubID = register(org.fix4j.spec.fix50sp2.fieldtype.TargetSubID.INSTANCE); + public static final Text Text = register(org.fix4j.spec.fix50sp2.fieldtype.Text.INSTANCE); + public static final TimeInForce TimeInForce = register(org.fix4j.spec.fix50sp2.fieldtype.TimeInForce.INSTANCE); + public static final TransactTime TransactTime = register(org.fix4j.spec.fix50sp2.fieldtype.TransactTime.INSTANCE); + public static final Urgency Urgency = register(org.fix4j.spec.fix50sp2.fieldtype.Urgency.INSTANCE); + public static final ValidUntilTime ValidUntilTime = register(org.fix4j.spec.fix50sp2.fieldtype.ValidUntilTime.INSTANCE); + public static final SettlType SettlType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlType.INSTANCE); + public static final SettlDate SettlDate = register(org.fix4j.spec.fix50sp2.fieldtype.SettlDate.INSTANCE); + public static final SymbolSfx SymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.SymbolSfx.INSTANCE); + public static final ListID ListID = register(org.fix4j.spec.fix50sp2.fieldtype.ListID.INSTANCE); + public static final ListSeqNo ListSeqNo = register(org.fix4j.spec.fix50sp2.fieldtype.ListSeqNo.INSTANCE); + public static final TotNoOrders TotNoOrders = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoOrders.INSTANCE); + public static final ListExecInst ListExecInst = register(org.fix4j.spec.fix50sp2.fieldtype.ListExecInst.INSTANCE); + public static final AllocID AllocID = register(org.fix4j.spec.fix50sp2.fieldtype.AllocID.INSTANCE); + public static final AllocTransType AllocTransType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocTransType.INSTANCE); + public static final RefAllocID RefAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.RefAllocID.INSTANCE); + public static final NoOrders NoOrders = register(org.fix4j.spec.fix50sp2.fieldtype.NoOrders.INSTANCE); + public static final AvgPxPrecision AvgPxPrecision = register(org.fix4j.spec.fix50sp2.fieldtype.AvgPxPrecision.INSTANCE); + public static final TradeDate TradeDate = register(org.fix4j.spec.fix50sp2.fieldtype.TradeDate.INSTANCE); + public static final ExecBroker ExecBroker = register(org.fix4j.spec.fix50sp2.fieldtype.ExecBroker.INSTANCE); + public static final PositionEffect PositionEffect = register(org.fix4j.spec.fix50sp2.fieldtype.PositionEffect.INSTANCE); + public static final NoAllocs NoAllocs = register(org.fix4j.spec.fix50sp2.fieldtype.NoAllocs.INSTANCE); + public static final AllocAccount AllocAccount = register(org.fix4j.spec.fix50sp2.fieldtype.AllocAccount.INSTANCE); + public static final AllocQty AllocQty = register(org.fix4j.spec.fix50sp2.fieldtype.AllocQty.INSTANCE); + public static final ProcessCode ProcessCode = register(org.fix4j.spec.fix50sp2.fieldtype.ProcessCode.INSTANCE); + public static final NoRpts NoRpts = register(org.fix4j.spec.fix50sp2.fieldtype.NoRpts.INSTANCE); + public static final RptSeq RptSeq = register(org.fix4j.spec.fix50sp2.fieldtype.RptSeq.INSTANCE); + public static final CxlQty CxlQty = register(org.fix4j.spec.fix50sp2.fieldtype.CxlQty.INSTANCE); + public static final NoDlvyInst NoDlvyInst = register(org.fix4j.spec.fix50sp2.fieldtype.NoDlvyInst.INSTANCE); + public static final DlvyInst DlvyInst = register(org.fix4j.spec.fix50sp2.fieldtype.DlvyInst.INSTANCE); + public static final AllocStatus AllocStatus = register(org.fix4j.spec.fix50sp2.fieldtype.AllocStatus.INSTANCE); + public static final AllocRejCode AllocRejCode = register(org.fix4j.spec.fix50sp2.fieldtype.AllocRejCode.INSTANCE); + public static final Signature Signature = register(org.fix4j.spec.fix50sp2.fieldtype.Signature.INSTANCE); + public static final SecureDataLen SecureDataLen = register(org.fix4j.spec.fix50sp2.fieldtype.SecureDataLen.INSTANCE); + public static final SecureData SecureData = register(org.fix4j.spec.fix50sp2.fieldtype.SecureData.INSTANCE); + public static final BrokerOfCredit BrokerOfCredit = register(org.fix4j.spec.fix50sp2.fieldtype.BrokerOfCredit.INSTANCE); + public static final SignatureLength SignatureLength = register(org.fix4j.spec.fix50sp2.fieldtype.SignatureLength.INSTANCE); + public static final EmailType EmailType = register(org.fix4j.spec.fix50sp2.fieldtype.EmailType.INSTANCE); + public static final RawDataLength RawDataLength = register(org.fix4j.spec.fix50sp2.fieldtype.RawDataLength.INSTANCE); + public static final RawData RawData = register(org.fix4j.spec.fix50sp2.fieldtype.RawData.INSTANCE); + public static final PossResend PossResend = register(org.fix4j.spec.fix50sp2.fieldtype.PossResend.INSTANCE); + public static final EncryptMethod EncryptMethod = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptMethod.INSTANCE); + public static final StopPx StopPx = register(org.fix4j.spec.fix50sp2.fieldtype.StopPx.INSTANCE); + public static final ExDestination ExDestination = register(org.fix4j.spec.fix50sp2.fieldtype.ExDestination.INSTANCE); + public static final CxlRejReason CxlRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.CxlRejReason.INSTANCE); + public static final OrdRejReason OrdRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.OrdRejReason.INSTANCE); + public static final IOIQualifier IOIQualifier = register(org.fix4j.spec.fix50sp2.fieldtype.IOIQualifier.INSTANCE); + public static final WaveNo WaveNo = register(org.fix4j.spec.fix50sp2.fieldtype.WaveNo.INSTANCE); + public static final Issuer Issuer = register(org.fix4j.spec.fix50sp2.fieldtype.Issuer.INSTANCE); + public static final SecurityDesc SecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityDesc.INSTANCE); + public static final HeartBtInt HeartBtInt = register(org.fix4j.spec.fix50sp2.fieldtype.HeartBtInt.INSTANCE); + public static final ClientID ClientID = register(org.fix4j.spec.fix50sp2.fieldtype.ClientID.INSTANCE); + public static final MinQty MinQty = register(org.fix4j.spec.fix50sp2.fieldtype.MinQty.INSTANCE); + public static final MaxFloor MaxFloor = register(org.fix4j.spec.fix50sp2.fieldtype.MaxFloor.INSTANCE); + public static final TestReqID TestReqID = register(org.fix4j.spec.fix50sp2.fieldtype.TestReqID.INSTANCE); + public static final ReportToExch ReportToExch = register(org.fix4j.spec.fix50sp2.fieldtype.ReportToExch.INSTANCE); + public static final LocateReqd LocateReqd = register(org.fix4j.spec.fix50sp2.fieldtype.LocateReqd.INSTANCE); + public static final OnBehalfOfCompID OnBehalfOfCompID = register(org.fix4j.spec.fix50sp2.fieldtype.OnBehalfOfCompID.INSTANCE); + public static final OnBehalfOfSubID OnBehalfOfSubID = register(org.fix4j.spec.fix50sp2.fieldtype.OnBehalfOfSubID.INSTANCE); + public static final QuoteID QuoteID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteID.INSTANCE); + public static final NetMoney NetMoney = register(org.fix4j.spec.fix50sp2.fieldtype.NetMoney.INSTANCE); + public static final SettlCurrAmt SettlCurrAmt = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrAmt.INSTANCE); + public static final SettlCurrency SettlCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrency.INSTANCE); + public static final ForexReq ForexReq = register(org.fix4j.spec.fix50sp2.fieldtype.ForexReq.INSTANCE); + public static final OrigSendingTime OrigSendingTime = register(org.fix4j.spec.fix50sp2.fieldtype.OrigSendingTime.INSTANCE); + public static final GapFillFlag GapFillFlag = register(org.fix4j.spec.fix50sp2.fieldtype.GapFillFlag.INSTANCE); + public static final NoExecs NoExecs = register(org.fix4j.spec.fix50sp2.fieldtype.NoExecs.INSTANCE); + public static final CxlType CxlType = register(org.fix4j.spec.fix50sp2.fieldtype.CxlType.INSTANCE); + public static final ExpireTime ExpireTime = register(org.fix4j.spec.fix50sp2.fieldtype.ExpireTime.INSTANCE); + public static final DKReason DKReason = register(org.fix4j.spec.fix50sp2.fieldtype.DKReason.INSTANCE); + public static final DeliverToCompID DeliverToCompID = register(org.fix4j.spec.fix50sp2.fieldtype.DeliverToCompID.INSTANCE); + public static final DeliverToSubID DeliverToSubID = register(org.fix4j.spec.fix50sp2.fieldtype.DeliverToSubID.INSTANCE); + public static final IOINaturalFlag IOINaturalFlag = register(org.fix4j.spec.fix50sp2.fieldtype.IOINaturalFlag.INSTANCE); + public static final QuoteReqID QuoteReqID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteReqID.INSTANCE); + public static final BidPx BidPx = register(org.fix4j.spec.fix50sp2.fieldtype.BidPx.INSTANCE); + public static final OfferPx OfferPx = register(org.fix4j.spec.fix50sp2.fieldtype.OfferPx.INSTANCE); + public static final BidSize BidSize = register(org.fix4j.spec.fix50sp2.fieldtype.BidSize.INSTANCE); + public static final OfferSize OfferSize = register(org.fix4j.spec.fix50sp2.fieldtype.OfferSize.INSTANCE); + public static final NoMiscFees NoMiscFees = register(org.fix4j.spec.fix50sp2.fieldtype.NoMiscFees.INSTANCE); + public static final MiscFeeAmt MiscFeeAmt = register(org.fix4j.spec.fix50sp2.fieldtype.MiscFeeAmt.INSTANCE); + public static final MiscFeeCurr MiscFeeCurr = register(org.fix4j.spec.fix50sp2.fieldtype.MiscFeeCurr.INSTANCE); + public static final MiscFeeType MiscFeeType = register(org.fix4j.spec.fix50sp2.fieldtype.MiscFeeType.INSTANCE); + public static final PrevClosePx PrevClosePx = register(org.fix4j.spec.fix50sp2.fieldtype.PrevClosePx.INSTANCE); + public static final ResetSeqNumFlag ResetSeqNumFlag = register(org.fix4j.spec.fix50sp2.fieldtype.ResetSeqNumFlag.INSTANCE); + public static final SenderLocationID SenderLocationID = register(org.fix4j.spec.fix50sp2.fieldtype.SenderLocationID.INSTANCE); + public static final TargetLocationID TargetLocationID = register(org.fix4j.spec.fix50sp2.fieldtype.TargetLocationID.INSTANCE); + public static final OnBehalfOfLocationID OnBehalfOfLocationID = register(org.fix4j.spec.fix50sp2.fieldtype.OnBehalfOfLocationID.INSTANCE); + public static final DeliverToLocationID DeliverToLocationID = register(org.fix4j.spec.fix50sp2.fieldtype.DeliverToLocationID.INSTANCE); + public static final NoRelatedSym NoRelatedSym = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedSym.INSTANCE); + public static final Subject Subject = register(org.fix4j.spec.fix50sp2.fieldtype.Subject.INSTANCE); + public static final Headline Headline = register(org.fix4j.spec.fix50sp2.fieldtype.Headline.INSTANCE); + public static final URLLink URLLink = register(org.fix4j.spec.fix50sp2.fieldtype.URLLink.INSTANCE); + public static final ExecType ExecType = register(org.fix4j.spec.fix50sp2.fieldtype.ExecType.INSTANCE); + public static final LeavesQty LeavesQty = register(org.fix4j.spec.fix50sp2.fieldtype.LeavesQty.INSTANCE); + public static final CashOrderQty CashOrderQty = register(org.fix4j.spec.fix50sp2.fieldtype.CashOrderQty.INSTANCE); + public static final AllocAvgPx AllocAvgPx = register(org.fix4j.spec.fix50sp2.fieldtype.AllocAvgPx.INSTANCE); + public static final AllocNetMoney AllocNetMoney = register(org.fix4j.spec.fix50sp2.fieldtype.AllocNetMoney.INSTANCE); + public static final SettlCurrFxRate SettlCurrFxRate = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrFxRate.INSTANCE); + public static final SettlCurrFxRateCalc SettlCurrFxRateCalc = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrFxRateCalc.INSTANCE); + public static final NumDaysInterest NumDaysInterest = register(org.fix4j.spec.fix50sp2.fieldtype.NumDaysInterest.INSTANCE); + public static final AccruedInterestRate AccruedInterestRate = register(org.fix4j.spec.fix50sp2.fieldtype.AccruedInterestRate.INSTANCE); + public static final AccruedInterestAmt AccruedInterestAmt = register(org.fix4j.spec.fix50sp2.fieldtype.AccruedInterestAmt.INSTANCE); + public static final SettlInstMode SettlInstMode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstMode.INSTANCE); + public static final AllocText AllocText = register(org.fix4j.spec.fix50sp2.fieldtype.AllocText.INSTANCE); + public static final SettlInstID SettlInstID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstID.INSTANCE); + public static final SettlInstTransType SettlInstTransType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstTransType.INSTANCE); + public static final EmailThreadID EmailThreadID = register(org.fix4j.spec.fix50sp2.fieldtype.EmailThreadID.INSTANCE); + public static final SettlInstSource SettlInstSource = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstSource.INSTANCE); + public static final SettlLocation SettlLocation = register(org.fix4j.spec.fix50sp2.fieldtype.SettlLocation.INSTANCE); + public static final SecurityType SecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityType.INSTANCE); + public static final EffectiveTime EffectiveTime = register(org.fix4j.spec.fix50sp2.fieldtype.EffectiveTime.INSTANCE); + public static final StandInstDbType StandInstDbType = register(org.fix4j.spec.fix50sp2.fieldtype.StandInstDbType.INSTANCE); + public static final StandInstDbName StandInstDbName = register(org.fix4j.spec.fix50sp2.fieldtype.StandInstDbName.INSTANCE); + public static final StandInstDbID StandInstDbID = register(org.fix4j.spec.fix50sp2.fieldtype.StandInstDbID.INSTANCE); + public static final SettlDeliveryType SettlDeliveryType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlDeliveryType.INSTANCE); + public static final SettlDepositoryCode SettlDepositoryCode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlDepositoryCode.INSTANCE); + public static final SettlBrkrCode SettlBrkrCode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlBrkrCode.INSTANCE); + public static final SettlInstCode SettlInstCode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstCode.INSTANCE); + public static final SecuritySettlAgentName SecuritySettlAgentName = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentName.INSTANCE); + public static final SecuritySettlAgentCode SecuritySettlAgentCode = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentCode.INSTANCE); + public static final SecuritySettlAgentAcctNum SecuritySettlAgentAcctNum = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentAcctNum.INSTANCE); + public static final SecuritySettlAgentAcctName SecuritySettlAgentAcctName = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentAcctName.INSTANCE); + public static final SecuritySettlAgentContactName SecuritySettlAgentContactName = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentContactName.INSTANCE); + public static final SecuritySettlAgentContactPhone SecuritySettlAgentContactPhone = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySettlAgentContactPhone.INSTANCE); + public static final CashSettlAgentName CashSettlAgentName = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentName.INSTANCE); + public static final CashSettlAgentCode CashSettlAgentCode = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentCode.INSTANCE); + public static final CashSettlAgentAcctNum CashSettlAgentAcctNum = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentAcctNum.INSTANCE); + public static final CashSettlAgentAcctName CashSettlAgentAcctName = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentAcctName.INSTANCE); + public static final CashSettlAgentContactName CashSettlAgentContactName = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentContactName.INSTANCE); + public static final CashSettlAgentContactPhone CashSettlAgentContactPhone = register(org.fix4j.spec.fix50sp2.fieldtype.CashSettlAgentContactPhone.INSTANCE); + public static final BidSpotRate BidSpotRate = register(org.fix4j.spec.fix50sp2.fieldtype.BidSpotRate.INSTANCE); + public static final BidForwardPoints BidForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.BidForwardPoints.INSTANCE); + public static final OfferSpotRate OfferSpotRate = register(org.fix4j.spec.fix50sp2.fieldtype.OfferSpotRate.INSTANCE); + public static final OfferForwardPoints OfferForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.OfferForwardPoints.INSTANCE); + public static final OrderQty2 OrderQty2 = register(org.fix4j.spec.fix50sp2.fieldtype.OrderQty2.INSTANCE); + public static final SettlDate2 SettlDate2 = register(org.fix4j.spec.fix50sp2.fieldtype.SettlDate2.INSTANCE); + public static final LastSpotRate LastSpotRate = register(org.fix4j.spec.fix50sp2.fieldtype.LastSpotRate.INSTANCE); + public static final LastForwardPoints LastForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.LastForwardPoints.INSTANCE); + public static final AllocLinkID AllocLinkID = register(org.fix4j.spec.fix50sp2.fieldtype.AllocLinkID.INSTANCE); + public static final AllocLinkType AllocLinkType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocLinkType.INSTANCE); + public static final SecondaryOrderID SecondaryOrderID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryOrderID.INSTANCE); + public static final NoIOIQualifiers NoIOIQualifiers = register(org.fix4j.spec.fix50sp2.fieldtype.NoIOIQualifiers.INSTANCE); + public static final MaturityMonthYear MaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityMonthYear.INSTANCE); + public static final PutOrCall PutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.PutOrCall.INSTANCE); + public static final StrikePrice StrikePrice = register(org.fix4j.spec.fix50sp2.fieldtype.StrikePrice.INSTANCE); + public static final CoveredOrUncovered CoveredOrUncovered = register(org.fix4j.spec.fix50sp2.fieldtype.CoveredOrUncovered.INSTANCE); + public static final CustomerOrFirm CustomerOrFirm = register(org.fix4j.spec.fix50sp2.fieldtype.CustomerOrFirm.INSTANCE); + public static final MaturityDay MaturityDay = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityDay.INSTANCE); + public static final OptAttribute OptAttribute = register(org.fix4j.spec.fix50sp2.fieldtype.OptAttribute.INSTANCE); + public static final SecurityExchange SecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityExchange.INSTANCE); + public static final NotifyBrokerOfCredit NotifyBrokerOfCredit = register(org.fix4j.spec.fix50sp2.fieldtype.NotifyBrokerOfCredit.INSTANCE); + public static final AllocHandlInst AllocHandlInst = register(org.fix4j.spec.fix50sp2.fieldtype.AllocHandlInst.INSTANCE); + public static final MaxShow MaxShow = register(org.fix4j.spec.fix50sp2.fieldtype.MaxShow.INSTANCE); + public static final PegOffsetValue PegOffsetValue = register(org.fix4j.spec.fix50sp2.fieldtype.PegOffsetValue.INSTANCE); + public static final XmlDataLen XmlDataLen = register(org.fix4j.spec.fix50sp2.fieldtype.XmlDataLen.INSTANCE); + public static final XmlData XmlData = register(org.fix4j.spec.fix50sp2.fieldtype.XmlData.INSTANCE); + public static final SettlInstRefID SettlInstRefID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstRefID.INSTANCE); + public static final NoRoutingIDs NoRoutingIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRoutingIDs.INSTANCE); + public static final RoutingType RoutingType = register(org.fix4j.spec.fix50sp2.fieldtype.RoutingType.INSTANCE); + public static final RoutingID RoutingID = register(org.fix4j.spec.fix50sp2.fieldtype.RoutingID.INSTANCE); + public static final Spread Spread = register(org.fix4j.spec.fix50sp2.fieldtype.Spread.INSTANCE); + public static final Benchmark Benchmark = register(org.fix4j.spec.fix50sp2.fieldtype.Benchmark.INSTANCE); + public static final BenchmarkCurveCurrency BenchmarkCurveCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkCurveCurrency.INSTANCE); + public static final BenchmarkCurveName BenchmarkCurveName = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkCurveName.INSTANCE); + public static final BenchmarkCurvePoint BenchmarkCurvePoint = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkCurvePoint.INSTANCE); + public static final CouponRate CouponRate = register(org.fix4j.spec.fix50sp2.fieldtype.CouponRate.INSTANCE); + public static final CouponPaymentDate CouponPaymentDate = register(org.fix4j.spec.fix50sp2.fieldtype.CouponPaymentDate.INSTANCE); + public static final IssueDate IssueDate = register(org.fix4j.spec.fix50sp2.fieldtype.IssueDate.INSTANCE); + public static final RepurchaseTerm RepurchaseTerm = register(org.fix4j.spec.fix50sp2.fieldtype.RepurchaseTerm.INSTANCE); + public static final RepurchaseRate RepurchaseRate = register(org.fix4j.spec.fix50sp2.fieldtype.RepurchaseRate.INSTANCE); + public static final Factor Factor = register(org.fix4j.spec.fix50sp2.fieldtype.Factor.INSTANCE); + public static final TradeOriginationDate TradeOriginationDate = register(org.fix4j.spec.fix50sp2.fieldtype.TradeOriginationDate.INSTANCE); + public static final ExDate ExDate = register(org.fix4j.spec.fix50sp2.fieldtype.ExDate.INSTANCE); + public static final ContractMultiplier ContractMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.ContractMultiplier.INSTANCE); + public static final NoStipulations NoStipulations = register(org.fix4j.spec.fix50sp2.fieldtype.NoStipulations.INSTANCE); + public static final StipulationType StipulationType = register(org.fix4j.spec.fix50sp2.fieldtype.StipulationType.INSTANCE); + public static final StipulationValue StipulationValue = register(org.fix4j.spec.fix50sp2.fieldtype.StipulationValue.INSTANCE); + public static final YieldType YieldType = register(org.fix4j.spec.fix50sp2.fieldtype.YieldType.INSTANCE); + public static final Yield Yield = register(org.fix4j.spec.fix50sp2.fieldtype.Yield.INSTANCE); + public static final TotalTakedown TotalTakedown = register(org.fix4j.spec.fix50sp2.fieldtype.TotalTakedown.INSTANCE); + public static final Concession Concession = register(org.fix4j.spec.fix50sp2.fieldtype.Concession.INSTANCE); + public static final RepoCollateralSecurityType RepoCollateralSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.RepoCollateralSecurityType.INSTANCE); + public static final RedemptionDate RedemptionDate = register(org.fix4j.spec.fix50sp2.fieldtype.RedemptionDate.INSTANCE); + public static final UnderlyingCouponPaymentDate UnderlyingCouponPaymentDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCouponPaymentDate.INSTANCE); + public static final UnderlyingIssueDate UnderlyingIssueDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingIssueDate.INSTANCE); + public static final UnderlyingRepoCollateralSecurityType UnderlyingRepoCollateralSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingRepoCollateralSecurityType.INSTANCE); + public static final UnderlyingRepurchaseTerm UnderlyingRepurchaseTerm = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingRepurchaseTerm.INSTANCE); + public static final UnderlyingRepurchaseRate UnderlyingRepurchaseRate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingRepurchaseRate.INSTANCE); + public static final UnderlyingFactor UnderlyingFactor = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingFactor.INSTANCE); + public static final UnderlyingRedemptionDate UnderlyingRedemptionDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingRedemptionDate.INSTANCE); + public static final LegCouponPaymentDate LegCouponPaymentDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegCouponPaymentDate.INSTANCE); + public static final LegIssueDate LegIssueDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegIssueDate.INSTANCE); + public static final LegRepoCollateralSecurityType LegRepoCollateralSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.LegRepoCollateralSecurityType.INSTANCE); + public static final LegRepurchaseTerm LegRepurchaseTerm = register(org.fix4j.spec.fix50sp2.fieldtype.LegRepurchaseTerm.INSTANCE); + public static final LegRepurchaseRate LegRepurchaseRate = register(org.fix4j.spec.fix50sp2.fieldtype.LegRepurchaseRate.INSTANCE); + public static final LegFactor LegFactor = register(org.fix4j.spec.fix50sp2.fieldtype.LegFactor.INSTANCE); + public static final LegRedemptionDate LegRedemptionDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegRedemptionDate.INSTANCE); + public static final CreditRating CreditRating = register(org.fix4j.spec.fix50sp2.fieldtype.CreditRating.INSTANCE); + public static final UnderlyingCreditRating UnderlyingCreditRating = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCreditRating.INSTANCE); + public static final LegCreditRating LegCreditRating = register(org.fix4j.spec.fix50sp2.fieldtype.LegCreditRating.INSTANCE); + public static final TradedFlatSwitch TradedFlatSwitch = register(org.fix4j.spec.fix50sp2.fieldtype.TradedFlatSwitch.INSTANCE); + public static final BasisFeatureDate BasisFeatureDate = register(org.fix4j.spec.fix50sp2.fieldtype.BasisFeatureDate.INSTANCE); + public static final BasisFeaturePrice BasisFeaturePrice = register(org.fix4j.spec.fix50sp2.fieldtype.BasisFeaturePrice.INSTANCE); + public static final MDReqID MDReqID = register(org.fix4j.spec.fix50sp2.fieldtype.MDReqID.INSTANCE); + public static final SubscriptionRequestType SubscriptionRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.SubscriptionRequestType.INSTANCE); + public static final MarketDepth MarketDepth = register(org.fix4j.spec.fix50sp2.fieldtype.MarketDepth.INSTANCE); + public static final MDUpdateType MDUpdateType = register(org.fix4j.spec.fix50sp2.fieldtype.MDUpdateType.INSTANCE); + public static final AggregatedBook AggregatedBook = register(org.fix4j.spec.fix50sp2.fieldtype.AggregatedBook.INSTANCE); + public static final NoMDEntryTypes NoMDEntryTypes = register(org.fix4j.spec.fix50sp2.fieldtype.NoMDEntryTypes.INSTANCE); + public static final NoMDEntries NoMDEntries = register(org.fix4j.spec.fix50sp2.fieldtype.NoMDEntries.INSTANCE); + public static final MDEntryType MDEntryType = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryType.INSTANCE); + public static final MDEntryPx MDEntryPx = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryPx.INSTANCE); + public static final MDEntrySize MDEntrySize = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntrySize.INSTANCE); + public static final MDEntryDate MDEntryDate = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryDate.INSTANCE); + public static final MDEntryTime MDEntryTime = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryTime.INSTANCE); + public static final TickDirection TickDirection = register(org.fix4j.spec.fix50sp2.fieldtype.TickDirection.INSTANCE); + public static final MDMkt MDMkt = register(org.fix4j.spec.fix50sp2.fieldtype.MDMkt.INSTANCE); + public static final QuoteCondition QuoteCondition = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteCondition.INSTANCE); + public static final TradeCondition TradeCondition = register(org.fix4j.spec.fix50sp2.fieldtype.TradeCondition.INSTANCE); + public static final MDEntryID MDEntryID = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryID.INSTANCE); + public static final MDUpdateAction MDUpdateAction = register(org.fix4j.spec.fix50sp2.fieldtype.MDUpdateAction.INSTANCE); + public static final MDEntryRefID MDEntryRefID = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryRefID.INSTANCE); + public static final MDReqRejReason MDReqRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.MDReqRejReason.INSTANCE); + public static final MDEntryOriginator MDEntryOriginator = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryOriginator.INSTANCE); + public static final LocationID LocationID = register(org.fix4j.spec.fix50sp2.fieldtype.LocationID.INSTANCE); + public static final DeskID DeskID = register(org.fix4j.spec.fix50sp2.fieldtype.DeskID.INSTANCE); + public static final DeleteReason DeleteReason = register(org.fix4j.spec.fix50sp2.fieldtype.DeleteReason.INSTANCE); + public static final OpenCloseSettlFlag OpenCloseSettlFlag = register(org.fix4j.spec.fix50sp2.fieldtype.OpenCloseSettlFlag.INSTANCE); + public static final SellerDays SellerDays = register(org.fix4j.spec.fix50sp2.fieldtype.SellerDays.INSTANCE); + public static final MDEntryBuyer MDEntryBuyer = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryBuyer.INSTANCE); + public static final MDEntrySeller MDEntrySeller = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntrySeller.INSTANCE); + public static final MDEntryPositionNo MDEntryPositionNo = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryPositionNo.INSTANCE); + public static final FinancialStatus FinancialStatus = register(org.fix4j.spec.fix50sp2.fieldtype.FinancialStatus.INSTANCE); + public static final CorporateAction CorporateAction = register(org.fix4j.spec.fix50sp2.fieldtype.CorporateAction.INSTANCE); + public static final DefBidSize DefBidSize = register(org.fix4j.spec.fix50sp2.fieldtype.DefBidSize.INSTANCE); + public static final DefOfferSize DefOfferSize = register(org.fix4j.spec.fix50sp2.fieldtype.DefOfferSize.INSTANCE); + public static final NoQuoteEntries NoQuoteEntries = register(org.fix4j.spec.fix50sp2.fieldtype.NoQuoteEntries.INSTANCE); + public static final NoQuoteSets NoQuoteSets = register(org.fix4j.spec.fix50sp2.fieldtype.NoQuoteSets.INSTANCE); + public static final QuoteStatus QuoteStatus = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteStatus.INSTANCE); + public static final QuoteCancelType QuoteCancelType = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteCancelType.INSTANCE); + public static final QuoteEntryID QuoteEntryID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteEntryID.INSTANCE); + public static final QuoteRejectReason QuoteRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteRejectReason.INSTANCE); + public static final QuoteResponseLevel QuoteResponseLevel = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteResponseLevel.INSTANCE); + public static final QuoteSetID QuoteSetID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteSetID.INSTANCE); + public static final QuoteRequestType QuoteRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteRequestType.INSTANCE); + public static final TotNoQuoteEntries TotNoQuoteEntries = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoQuoteEntries.INSTANCE); + public static final UnderlyingSecurityIDSource UnderlyingSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityIDSource.INSTANCE); + public static final UnderlyingIssuer UnderlyingIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingIssuer.INSTANCE); + public static final UnderlyingSecurityDesc UnderlyingSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityDesc.INSTANCE); + public static final UnderlyingSecurityExchange UnderlyingSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityExchange.INSTANCE); + public static final UnderlyingSecurityID UnderlyingSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityID.INSTANCE); + public static final UnderlyingSecurityType UnderlyingSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityType.INSTANCE); + public static final UnderlyingSymbol UnderlyingSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSymbol.INSTANCE); + public static final UnderlyingSymbolSfx UnderlyingSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSymbolSfx.INSTANCE); + public static final UnderlyingMaturityMonthYear UnderlyingMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingMaturityMonthYear.INSTANCE); + public static final UnderlyingMaturityDay UnderlyingMaturityDay = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingMaturityDay.INSTANCE); + public static final UnderlyingPutOrCall UnderlyingPutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPutOrCall.INSTANCE); + public static final UnderlyingStrikePrice UnderlyingStrikePrice = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStrikePrice.INSTANCE); + public static final UnderlyingOptAttribute UnderlyingOptAttribute = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingOptAttribute.INSTANCE); + public static final UnderlyingCurrency UnderlyingCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCurrency.INSTANCE); + public static final RatioQty RatioQty = register(org.fix4j.spec.fix50sp2.fieldtype.RatioQty.INSTANCE); + public static final SecurityReqID SecurityReqID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityReqID.INSTANCE); + public static final SecurityRequestType SecurityRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityRequestType.INSTANCE); + public static final SecurityResponseID SecurityResponseID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityResponseID.INSTANCE); + public static final SecurityResponseType SecurityResponseType = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityResponseType.INSTANCE); + public static final SecurityStatusReqID SecurityStatusReqID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityStatusReqID.INSTANCE); + public static final UnsolicitedIndicator UnsolicitedIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.UnsolicitedIndicator.INSTANCE); + public static final SecurityTradingStatus SecurityTradingStatus = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityTradingStatus.INSTANCE); + public static final HaltReason HaltReason = register(org.fix4j.spec.fix50sp2.fieldtype.HaltReason.INSTANCE); + public static final InViewOfCommon InViewOfCommon = register(org.fix4j.spec.fix50sp2.fieldtype.InViewOfCommon.INSTANCE); + public static final DueToRelated DueToRelated = register(org.fix4j.spec.fix50sp2.fieldtype.DueToRelated.INSTANCE); + public static final BuyVolume BuyVolume = register(org.fix4j.spec.fix50sp2.fieldtype.BuyVolume.INSTANCE); + public static final SellVolume SellVolume = register(org.fix4j.spec.fix50sp2.fieldtype.SellVolume.INSTANCE); + public static final HighPx HighPx = register(org.fix4j.spec.fix50sp2.fieldtype.HighPx.INSTANCE); + public static final LowPx LowPx = register(org.fix4j.spec.fix50sp2.fieldtype.LowPx.INSTANCE); + public static final Adjustment Adjustment = register(org.fix4j.spec.fix50sp2.fieldtype.Adjustment.INSTANCE); + public static final TradSesReqID TradSesReqID = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesReqID.INSTANCE); + public static final TradingSessionID TradingSessionID = register(org.fix4j.spec.fix50sp2.fieldtype.TradingSessionID.INSTANCE); + public static final ContraTrader ContraTrader = register(org.fix4j.spec.fix50sp2.fieldtype.ContraTrader.INSTANCE); + public static final TradSesMethod TradSesMethod = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesMethod.INSTANCE); + public static final TradSesMode TradSesMode = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesMode.INSTANCE); + public static final TradSesStatus TradSesStatus = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesStatus.INSTANCE); + public static final TradSesStartTime TradSesStartTime = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesStartTime.INSTANCE); + public static final TradSesOpenTime TradSesOpenTime = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesOpenTime.INSTANCE); + public static final TradSesPreCloseTime TradSesPreCloseTime = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesPreCloseTime.INSTANCE); + public static final TradSesCloseTime TradSesCloseTime = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesCloseTime.INSTANCE); + public static final TradSesEndTime TradSesEndTime = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesEndTime.INSTANCE); + public static final NumberOfOrders NumberOfOrders = register(org.fix4j.spec.fix50sp2.fieldtype.NumberOfOrders.INSTANCE); + public static final MessageEncoding MessageEncoding = register(org.fix4j.spec.fix50sp2.fieldtype.MessageEncoding.INSTANCE); + public static final EncodedIssuerLen EncodedIssuerLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedIssuerLen.INSTANCE); + public static final EncodedIssuer EncodedIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedIssuer.INSTANCE); + public static final EncodedSecurityDescLen EncodedSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSecurityDescLen.INSTANCE); + public static final EncodedSecurityDesc EncodedSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSecurityDesc.INSTANCE); + public static final EncodedListExecInstLen EncodedListExecInstLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedListExecInstLen.INSTANCE); + public static final EncodedListExecInst EncodedListExecInst = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedListExecInst.INSTANCE); + public static final EncodedTextLen EncodedTextLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedTextLen.INSTANCE); + public static final EncodedText EncodedText = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedText.INSTANCE); + public static final EncodedSubjectLen EncodedSubjectLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSubjectLen.INSTANCE); + public static final EncodedSubject EncodedSubject = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSubject.INSTANCE); + public static final EncodedHeadlineLen EncodedHeadlineLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedHeadlineLen.INSTANCE); + public static final EncodedHeadline EncodedHeadline = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedHeadline.INSTANCE); + public static final EncodedAllocTextLen EncodedAllocTextLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedAllocTextLen.INSTANCE); + public static final EncodedAllocText EncodedAllocText = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedAllocText.INSTANCE); + public static final EncodedUnderlyingIssuerLen EncodedUnderlyingIssuerLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedUnderlyingIssuerLen.INSTANCE); + public static final EncodedUnderlyingIssuer EncodedUnderlyingIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedUnderlyingIssuer.INSTANCE); + public static final EncodedUnderlyingSecurityDescLen EncodedUnderlyingSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedUnderlyingSecurityDescLen.INSTANCE); + public static final EncodedUnderlyingSecurityDesc EncodedUnderlyingSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedUnderlyingSecurityDesc.INSTANCE); + public static final AllocPrice AllocPrice = register(org.fix4j.spec.fix50sp2.fieldtype.AllocPrice.INSTANCE); + public static final QuoteSetValidUntilTime QuoteSetValidUntilTime = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteSetValidUntilTime.INSTANCE); + public static final QuoteEntryRejectReason QuoteEntryRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteEntryRejectReason.INSTANCE); + public static final LastMsgSeqNumProcessed LastMsgSeqNumProcessed = register(org.fix4j.spec.fix50sp2.fieldtype.LastMsgSeqNumProcessed.INSTANCE); + public static final OnBehalfOfSendingTime OnBehalfOfSendingTime = register(org.fix4j.spec.fix50sp2.fieldtype.OnBehalfOfSendingTime.INSTANCE); + public static final RefTagID RefTagID = register(org.fix4j.spec.fix50sp2.fieldtype.RefTagID.INSTANCE); + public static final RefMsgType RefMsgType = register(org.fix4j.spec.fix50sp2.fieldtype.RefMsgType.INSTANCE); + public static final SessionRejectReason SessionRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.SessionRejectReason.INSTANCE); + public static final BidRequestTransType BidRequestTransType = register(org.fix4j.spec.fix50sp2.fieldtype.BidRequestTransType.INSTANCE); + public static final ContraBroker ContraBroker = register(org.fix4j.spec.fix50sp2.fieldtype.ContraBroker.INSTANCE); + public static final ComplianceID ComplianceID = register(org.fix4j.spec.fix50sp2.fieldtype.ComplianceID.INSTANCE); + public static final SolicitedFlag SolicitedFlag = register(org.fix4j.spec.fix50sp2.fieldtype.SolicitedFlag.INSTANCE); + public static final ExecRestatementReason ExecRestatementReason = register(org.fix4j.spec.fix50sp2.fieldtype.ExecRestatementReason.INSTANCE); + public static final BusinessRejectRefID BusinessRejectRefID = register(org.fix4j.spec.fix50sp2.fieldtype.BusinessRejectRefID.INSTANCE); + public static final BusinessRejectReason BusinessRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.BusinessRejectReason.INSTANCE); + public static final GrossTradeAmt GrossTradeAmt = register(org.fix4j.spec.fix50sp2.fieldtype.GrossTradeAmt.INSTANCE); + public static final NoContraBrokers NoContraBrokers = register(org.fix4j.spec.fix50sp2.fieldtype.NoContraBrokers.INSTANCE); + public static final MaxMessageSize MaxMessageSize = register(org.fix4j.spec.fix50sp2.fieldtype.MaxMessageSize.INSTANCE); + public static final NoMsgTypes NoMsgTypes = register(org.fix4j.spec.fix50sp2.fieldtype.NoMsgTypes.INSTANCE); + public static final MsgDirection MsgDirection = register(org.fix4j.spec.fix50sp2.fieldtype.MsgDirection.INSTANCE); + public static final NoTradingSessions NoTradingSessions = register(org.fix4j.spec.fix50sp2.fieldtype.NoTradingSessions.INSTANCE); + public static final TotalVolumeTraded TotalVolumeTraded = register(org.fix4j.spec.fix50sp2.fieldtype.TotalVolumeTraded.INSTANCE); + public static final DiscretionInst DiscretionInst = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionInst.INSTANCE); + public static final DiscretionOffsetValue DiscretionOffsetValue = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionOffsetValue.INSTANCE); + public static final BidID BidID = register(org.fix4j.spec.fix50sp2.fieldtype.BidID.INSTANCE); + public static final ClientBidID ClientBidID = register(org.fix4j.spec.fix50sp2.fieldtype.ClientBidID.INSTANCE); + public static final ListName ListName = register(org.fix4j.spec.fix50sp2.fieldtype.ListName.INSTANCE); + public static final TotNoRelatedSym TotNoRelatedSym = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoRelatedSym.INSTANCE); + public static final BidType BidType = register(org.fix4j.spec.fix50sp2.fieldtype.BidType.INSTANCE); + public static final NumTickets NumTickets = register(org.fix4j.spec.fix50sp2.fieldtype.NumTickets.INSTANCE); + public static final SideValue1 SideValue1 = register(org.fix4j.spec.fix50sp2.fieldtype.SideValue1.INSTANCE); + public static final SideValue2 SideValue2 = register(org.fix4j.spec.fix50sp2.fieldtype.SideValue2.INSTANCE); + public static final NoBidDescriptors NoBidDescriptors = register(org.fix4j.spec.fix50sp2.fieldtype.NoBidDescriptors.INSTANCE); + public static final BidDescriptorType BidDescriptorType = register(org.fix4j.spec.fix50sp2.fieldtype.BidDescriptorType.INSTANCE); + public static final BidDescriptor BidDescriptor = register(org.fix4j.spec.fix50sp2.fieldtype.BidDescriptor.INSTANCE); + public static final SideValueInd SideValueInd = register(org.fix4j.spec.fix50sp2.fieldtype.SideValueInd.INSTANCE); + public static final LiquidityPctLow LiquidityPctLow = register(org.fix4j.spec.fix50sp2.fieldtype.LiquidityPctLow.INSTANCE); + public static final LiquidityPctHigh LiquidityPctHigh = register(org.fix4j.spec.fix50sp2.fieldtype.LiquidityPctHigh.INSTANCE); + public static final LiquidityValue LiquidityValue = register(org.fix4j.spec.fix50sp2.fieldtype.LiquidityValue.INSTANCE); + public static final EFPTrackingError EFPTrackingError = register(org.fix4j.spec.fix50sp2.fieldtype.EFPTrackingError.INSTANCE); + public static final FairValue FairValue = register(org.fix4j.spec.fix50sp2.fieldtype.FairValue.INSTANCE); + public static final OutsideIndexPct OutsideIndexPct = register(org.fix4j.spec.fix50sp2.fieldtype.OutsideIndexPct.INSTANCE); + public static final ValueOfFutures ValueOfFutures = register(org.fix4j.spec.fix50sp2.fieldtype.ValueOfFutures.INSTANCE); + public static final LiquidityIndType LiquidityIndType = register(org.fix4j.spec.fix50sp2.fieldtype.LiquidityIndType.INSTANCE); + public static final WtAverageLiquidity WtAverageLiquidity = register(org.fix4j.spec.fix50sp2.fieldtype.WtAverageLiquidity.INSTANCE); + public static final ExchangeForPhysical ExchangeForPhysical = register(org.fix4j.spec.fix50sp2.fieldtype.ExchangeForPhysical.INSTANCE); + public static final OutMainCntryUIndex OutMainCntryUIndex = register(org.fix4j.spec.fix50sp2.fieldtype.OutMainCntryUIndex.INSTANCE); + public static final CrossPercent CrossPercent = register(org.fix4j.spec.fix50sp2.fieldtype.CrossPercent.INSTANCE); + public static final ProgRptReqs ProgRptReqs = register(org.fix4j.spec.fix50sp2.fieldtype.ProgRptReqs.INSTANCE); + public static final ProgPeriodInterval ProgPeriodInterval = register(org.fix4j.spec.fix50sp2.fieldtype.ProgPeriodInterval.INSTANCE); + public static final IncTaxInd IncTaxInd = register(org.fix4j.spec.fix50sp2.fieldtype.IncTaxInd.INSTANCE); + public static final NumBidders NumBidders = register(org.fix4j.spec.fix50sp2.fieldtype.NumBidders.INSTANCE); + public static final BidTradeType BidTradeType = register(org.fix4j.spec.fix50sp2.fieldtype.BidTradeType.INSTANCE); + public static final BasisPxType BasisPxType = register(org.fix4j.spec.fix50sp2.fieldtype.BasisPxType.INSTANCE); + public static final NoBidComponents NoBidComponents = register(org.fix4j.spec.fix50sp2.fieldtype.NoBidComponents.INSTANCE); + public static final Country Country = register(org.fix4j.spec.fix50sp2.fieldtype.Country.INSTANCE); + public static final TotNoStrikes TotNoStrikes = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoStrikes.INSTANCE); + public static final PriceType PriceType = register(org.fix4j.spec.fix50sp2.fieldtype.PriceType.INSTANCE); + public static final DayOrderQty DayOrderQty = register(org.fix4j.spec.fix50sp2.fieldtype.DayOrderQty.INSTANCE); + public static final DayCumQty DayCumQty = register(org.fix4j.spec.fix50sp2.fieldtype.DayCumQty.INSTANCE); + public static final DayAvgPx DayAvgPx = register(org.fix4j.spec.fix50sp2.fieldtype.DayAvgPx.INSTANCE); + public static final GTBookingInst GTBookingInst = register(org.fix4j.spec.fix50sp2.fieldtype.GTBookingInst.INSTANCE); + public static final NoStrikes NoStrikes = register(org.fix4j.spec.fix50sp2.fieldtype.NoStrikes.INSTANCE); + public static final ListStatusType ListStatusType = register(org.fix4j.spec.fix50sp2.fieldtype.ListStatusType.INSTANCE); + public static final NetGrossInd NetGrossInd = register(org.fix4j.spec.fix50sp2.fieldtype.NetGrossInd.INSTANCE); + public static final ListOrderStatus ListOrderStatus = register(org.fix4j.spec.fix50sp2.fieldtype.ListOrderStatus.INSTANCE); + public static final ExpireDate ExpireDate = register(org.fix4j.spec.fix50sp2.fieldtype.ExpireDate.INSTANCE); + public static final ListExecInstType ListExecInstType = register(org.fix4j.spec.fix50sp2.fieldtype.ListExecInstType.INSTANCE); + public static final CxlRejResponseTo CxlRejResponseTo = register(org.fix4j.spec.fix50sp2.fieldtype.CxlRejResponseTo.INSTANCE); + public static final UnderlyingCouponRate UnderlyingCouponRate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCouponRate.INSTANCE); + public static final UnderlyingContractMultiplier UnderlyingContractMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingContractMultiplier.INSTANCE); + public static final ContraTradeQty ContraTradeQty = register(org.fix4j.spec.fix50sp2.fieldtype.ContraTradeQty.INSTANCE); + public static final ContraTradeTime ContraTradeTime = register(org.fix4j.spec.fix50sp2.fieldtype.ContraTradeTime.INSTANCE); + public static final ClearingFirm ClearingFirm = register(org.fix4j.spec.fix50sp2.fieldtype.ClearingFirm.INSTANCE); + public static final ClearingAccount ClearingAccount = register(org.fix4j.spec.fix50sp2.fieldtype.ClearingAccount.INSTANCE); + public static final LiquidityNumSecurities LiquidityNumSecurities = register(org.fix4j.spec.fix50sp2.fieldtype.LiquidityNumSecurities.INSTANCE); + public static final MultiLegReportingType MultiLegReportingType = register(org.fix4j.spec.fix50sp2.fieldtype.MultiLegReportingType.INSTANCE); + public static final StrikeTime StrikeTime = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeTime.INSTANCE); + public static final ListStatusText ListStatusText = register(org.fix4j.spec.fix50sp2.fieldtype.ListStatusText.INSTANCE); + public static final EncodedListStatusTextLen EncodedListStatusTextLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedListStatusTextLen.INSTANCE); + public static final EncodedListStatusText EncodedListStatusText = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedListStatusText.INSTANCE); + public static final PartyIDSource PartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.PartyIDSource.INSTANCE); + public static final PartyID PartyID = register(org.fix4j.spec.fix50sp2.fieldtype.PartyID.INSTANCE); + public static final TotalVolumeTradedDate TotalVolumeTradedDate = register(org.fix4j.spec.fix50sp2.fieldtype.TotalVolumeTradedDate.INSTANCE); + public static final NetChgPrevDay NetChgPrevDay = register(org.fix4j.spec.fix50sp2.fieldtype.NetChgPrevDay.INSTANCE); + public static final PartyRole PartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.PartyRole.INSTANCE); + public static final NoPartyIDs NoPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyIDs.INSTANCE); + public static final NoSecurityAltID NoSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoSecurityAltID.INSTANCE); + public static final SecurityAltID SecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityAltID.INSTANCE); + public static final SecurityAltIDSource SecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityAltIDSource.INSTANCE); + public static final NoUnderlyingSecurityAltID NoUnderlyingSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoUnderlyingSecurityAltID.INSTANCE); + public static final UnderlyingSecurityAltID UnderlyingSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityAltID.INSTANCE); + public static final UnderlyingSecurityAltIDSource UnderlyingSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecurityAltIDSource.INSTANCE); + public static final Product Product = register(org.fix4j.spec.fix50sp2.fieldtype.Product.INSTANCE); + public static final CFICode CFICode = register(org.fix4j.spec.fix50sp2.fieldtype.CFICode.INSTANCE); + public static final UnderlyingProduct UnderlyingProduct = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingProduct.INSTANCE); + public static final UnderlyingCFICode UnderlyingCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCFICode.INSTANCE); + public static final TestMessageIndicator TestMessageIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.TestMessageIndicator.INSTANCE); + public static final QuantityType QuantityType = register(org.fix4j.spec.fix50sp2.fieldtype.QuantityType.INSTANCE); + public static final BookingRefID BookingRefID = register(org.fix4j.spec.fix50sp2.fieldtype.BookingRefID.INSTANCE); + public static final IndividualAllocID IndividualAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.IndividualAllocID.INSTANCE); + public static final RoundingDirection RoundingDirection = register(org.fix4j.spec.fix50sp2.fieldtype.RoundingDirection.INSTANCE); + public static final RoundingModulus RoundingModulus = register(org.fix4j.spec.fix50sp2.fieldtype.RoundingModulus.INSTANCE); + public static final CountryOfIssue CountryOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.CountryOfIssue.INSTANCE); + public static final StateOrProvinceOfIssue StateOrProvinceOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.StateOrProvinceOfIssue.INSTANCE); + public static final LocaleOfIssue LocaleOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.LocaleOfIssue.INSTANCE); + public static final NoRegistDtls NoRegistDtls = register(org.fix4j.spec.fix50sp2.fieldtype.NoRegistDtls.INSTANCE); + public static final MailingDtls MailingDtls = register(org.fix4j.spec.fix50sp2.fieldtype.MailingDtls.INSTANCE); + public static final InvestorCountryOfResidence InvestorCountryOfResidence = register(org.fix4j.spec.fix50sp2.fieldtype.InvestorCountryOfResidence.INSTANCE); + public static final PaymentRef PaymentRef = register(org.fix4j.spec.fix50sp2.fieldtype.PaymentRef.INSTANCE); + public static final DistribPaymentMethod DistribPaymentMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DistribPaymentMethod.INSTANCE); + public static final CashDistribCurr CashDistribCurr = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribCurr.INSTANCE); + public static final CommCurrency CommCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.CommCurrency.INSTANCE); + public static final CancellationRights CancellationRights = register(org.fix4j.spec.fix50sp2.fieldtype.CancellationRights.INSTANCE); + public static final MoneyLaunderingStatus MoneyLaunderingStatus = register(org.fix4j.spec.fix50sp2.fieldtype.MoneyLaunderingStatus.INSTANCE); + public static final MailingInst MailingInst = register(org.fix4j.spec.fix50sp2.fieldtype.MailingInst.INSTANCE); + public static final TransBkdTime TransBkdTime = register(org.fix4j.spec.fix50sp2.fieldtype.TransBkdTime.INSTANCE); + public static final ExecPriceType ExecPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.ExecPriceType.INSTANCE); + public static final ExecPriceAdjustment ExecPriceAdjustment = register(org.fix4j.spec.fix50sp2.fieldtype.ExecPriceAdjustment.INSTANCE); + public static final DateOfBirth DateOfBirth = register(org.fix4j.spec.fix50sp2.fieldtype.DateOfBirth.INSTANCE); + public static final TradeReportTransType TradeReportTransType = register(org.fix4j.spec.fix50sp2.fieldtype.TradeReportTransType.INSTANCE); + public static final CardHolderName CardHolderName = register(org.fix4j.spec.fix50sp2.fieldtype.CardHolderName.INSTANCE); + public static final CardNumber CardNumber = register(org.fix4j.spec.fix50sp2.fieldtype.CardNumber.INSTANCE); + public static final CardExpDate CardExpDate = register(org.fix4j.spec.fix50sp2.fieldtype.CardExpDate.INSTANCE); + public static final CardIssNum CardIssNum = register(org.fix4j.spec.fix50sp2.fieldtype.CardIssNum.INSTANCE); + public static final PaymentMethod PaymentMethod = register(org.fix4j.spec.fix50sp2.fieldtype.PaymentMethod.INSTANCE); + public static final RegistAcctType RegistAcctType = register(org.fix4j.spec.fix50sp2.fieldtype.RegistAcctType.INSTANCE); + public static final Designation Designation = register(org.fix4j.spec.fix50sp2.fieldtype.Designation.INSTANCE); + public static final TaxAdvantageType TaxAdvantageType = register(org.fix4j.spec.fix50sp2.fieldtype.TaxAdvantageType.INSTANCE); + public static final RegistRejReasonText RegistRejReasonText = register(org.fix4j.spec.fix50sp2.fieldtype.RegistRejReasonText.INSTANCE); + public static final FundRenewWaiv FundRenewWaiv = register(org.fix4j.spec.fix50sp2.fieldtype.FundRenewWaiv.INSTANCE); + public static final CashDistribAgentName CashDistribAgentName = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribAgentName.INSTANCE); + public static final CashDistribAgentCode CashDistribAgentCode = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribAgentCode.INSTANCE); + public static final CashDistribAgentAcctNumber CashDistribAgentAcctNumber = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribAgentAcctNumber.INSTANCE); + public static final CashDistribPayRef CashDistribPayRef = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribPayRef.INSTANCE); + public static final CashDistribAgentAcctName CashDistribAgentAcctName = register(org.fix4j.spec.fix50sp2.fieldtype.CashDistribAgentAcctName.INSTANCE); + public static final CardStartDate CardStartDate = register(org.fix4j.spec.fix50sp2.fieldtype.CardStartDate.INSTANCE); + public static final PaymentDate PaymentDate = register(org.fix4j.spec.fix50sp2.fieldtype.PaymentDate.INSTANCE); + public static final PaymentRemitterID PaymentRemitterID = register(org.fix4j.spec.fix50sp2.fieldtype.PaymentRemitterID.INSTANCE); + public static final RegistStatus RegistStatus = register(org.fix4j.spec.fix50sp2.fieldtype.RegistStatus.INSTANCE); + public static final RegistRejReasonCode RegistRejReasonCode = register(org.fix4j.spec.fix50sp2.fieldtype.RegistRejReasonCode.INSTANCE); + public static final RegistRefID RegistRefID = register(org.fix4j.spec.fix50sp2.fieldtype.RegistRefID.INSTANCE); + public static final RegistDtls RegistDtls = register(org.fix4j.spec.fix50sp2.fieldtype.RegistDtls.INSTANCE); + public static final NoDistribInsts NoDistribInsts = register(org.fix4j.spec.fix50sp2.fieldtype.NoDistribInsts.INSTANCE); + public static final RegistEmail RegistEmail = register(org.fix4j.spec.fix50sp2.fieldtype.RegistEmail.INSTANCE); + public static final DistribPercentage DistribPercentage = register(org.fix4j.spec.fix50sp2.fieldtype.DistribPercentage.INSTANCE); + public static final RegistID RegistID = register(org.fix4j.spec.fix50sp2.fieldtype.RegistID.INSTANCE); + public static final RegistTransType RegistTransType = register(org.fix4j.spec.fix50sp2.fieldtype.RegistTransType.INSTANCE); + public static final ExecValuationPoint ExecValuationPoint = register(org.fix4j.spec.fix50sp2.fieldtype.ExecValuationPoint.INSTANCE); + public static final OrderPercent OrderPercent = register(org.fix4j.spec.fix50sp2.fieldtype.OrderPercent.INSTANCE); + public static final OwnershipType OwnershipType = register(org.fix4j.spec.fix50sp2.fieldtype.OwnershipType.INSTANCE); + public static final NoContAmts NoContAmts = register(org.fix4j.spec.fix50sp2.fieldtype.NoContAmts.INSTANCE); + public static final ContAmtType ContAmtType = register(org.fix4j.spec.fix50sp2.fieldtype.ContAmtType.INSTANCE); + public static final ContAmtValue ContAmtValue = register(org.fix4j.spec.fix50sp2.fieldtype.ContAmtValue.INSTANCE); + public static final ContAmtCurr ContAmtCurr = register(org.fix4j.spec.fix50sp2.fieldtype.ContAmtCurr.INSTANCE); + public static final OwnerType OwnerType = register(org.fix4j.spec.fix50sp2.fieldtype.OwnerType.INSTANCE); + public static final PartySubID PartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.PartySubID.INSTANCE); + public static final NestedPartyID NestedPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.NestedPartyID.INSTANCE); + public static final NestedPartyIDSource NestedPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.NestedPartyIDSource.INSTANCE); + public static final SecondaryClOrdID SecondaryClOrdID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryClOrdID.INSTANCE); + public static final SecondaryExecID SecondaryExecID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryExecID.INSTANCE); + public static final OrderCapacity OrderCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.OrderCapacity.INSTANCE); + public static final OrderRestrictions OrderRestrictions = register(org.fix4j.spec.fix50sp2.fieldtype.OrderRestrictions.INSTANCE); + public static final MassCancelRequestType MassCancelRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.MassCancelRequestType.INSTANCE); + public static final MassCancelResponse MassCancelResponse = register(org.fix4j.spec.fix50sp2.fieldtype.MassCancelResponse.INSTANCE); + public static final MassCancelRejectReason MassCancelRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.MassCancelRejectReason.INSTANCE); + public static final TotalAffectedOrders TotalAffectedOrders = register(org.fix4j.spec.fix50sp2.fieldtype.TotalAffectedOrders.INSTANCE); + public static final NoAffectedOrders NoAffectedOrders = register(org.fix4j.spec.fix50sp2.fieldtype.NoAffectedOrders.INSTANCE); + public static final AffectedOrderID AffectedOrderID = register(org.fix4j.spec.fix50sp2.fieldtype.AffectedOrderID.INSTANCE); + public static final AffectedSecondaryOrderID AffectedSecondaryOrderID = register(org.fix4j.spec.fix50sp2.fieldtype.AffectedSecondaryOrderID.INSTANCE); + public static final QuoteType QuoteType = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteType.INSTANCE); + public static final NestedPartyRole NestedPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.NestedPartyRole.INSTANCE); + public static final NoNestedPartyIDs NoNestedPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNestedPartyIDs.INSTANCE); + public static final TotalAccruedInterestAmt TotalAccruedInterestAmt = register(org.fix4j.spec.fix50sp2.fieldtype.TotalAccruedInterestAmt.INSTANCE); + public static final MaturityDate MaturityDate = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityDate.INSTANCE); + public static final UnderlyingMaturityDate UnderlyingMaturityDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingMaturityDate.INSTANCE); + public static final InstrRegistry InstrRegistry = register(org.fix4j.spec.fix50sp2.fieldtype.InstrRegistry.INSTANCE); + public static final CashMargin CashMargin = register(org.fix4j.spec.fix50sp2.fieldtype.CashMargin.INSTANCE); + public static final NestedPartySubID NestedPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.NestedPartySubID.INSTANCE); + public static final Scope Scope = register(org.fix4j.spec.fix50sp2.fieldtype.Scope.INSTANCE); + public static final MDImplicitDelete MDImplicitDelete = register(org.fix4j.spec.fix50sp2.fieldtype.MDImplicitDelete.INSTANCE); + public static final CrossID CrossID = register(org.fix4j.spec.fix50sp2.fieldtype.CrossID.INSTANCE); + public static final CrossType CrossType = register(org.fix4j.spec.fix50sp2.fieldtype.CrossType.INSTANCE); + public static final CrossPrioritization CrossPrioritization = register(org.fix4j.spec.fix50sp2.fieldtype.CrossPrioritization.INSTANCE); + public static final OrigCrossID OrigCrossID = register(org.fix4j.spec.fix50sp2.fieldtype.OrigCrossID.INSTANCE); + public static final NoSides NoSides = register(org.fix4j.spec.fix50sp2.fieldtype.NoSides.INSTANCE); + public static final Username Username = register(org.fix4j.spec.fix50sp2.fieldtype.Username.INSTANCE); + public static final Password Password = register(org.fix4j.spec.fix50sp2.fieldtype.Password.INSTANCE); + public static final NoLegs NoLegs = register(org.fix4j.spec.fix50sp2.fieldtype.NoLegs.INSTANCE); + public static final LegCurrency LegCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.LegCurrency.INSTANCE); + public static final TotNoSecurityTypes TotNoSecurityTypes = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoSecurityTypes.INSTANCE); + public static final NoSecurityTypes NoSecurityTypes = register(org.fix4j.spec.fix50sp2.fieldtype.NoSecurityTypes.INSTANCE); + public static final SecurityListRequestType SecurityListRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListRequestType.INSTANCE); + public static final SecurityRequestResult SecurityRequestResult = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityRequestResult.INSTANCE); + public static final RoundLot RoundLot = register(org.fix4j.spec.fix50sp2.fieldtype.RoundLot.INSTANCE); + public static final MinTradeVol MinTradeVol = register(org.fix4j.spec.fix50sp2.fieldtype.MinTradeVol.INSTANCE); + public static final MultiLegRptTypeReq MultiLegRptTypeReq = register(org.fix4j.spec.fix50sp2.fieldtype.MultiLegRptTypeReq.INSTANCE); + public static final LegPositionEffect LegPositionEffect = register(org.fix4j.spec.fix50sp2.fieldtype.LegPositionEffect.INSTANCE); + public static final LegCoveredOrUncovered LegCoveredOrUncovered = register(org.fix4j.spec.fix50sp2.fieldtype.LegCoveredOrUncovered.INSTANCE); + public static final LegPrice LegPrice = register(org.fix4j.spec.fix50sp2.fieldtype.LegPrice.INSTANCE); + public static final TradSesStatusRejReason TradSesStatusRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesStatusRejReason.INSTANCE); + public static final TradeRequestID TradeRequestID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeRequestID.INSTANCE); + public static final TradeRequestType TradeRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.TradeRequestType.INSTANCE); + public static final PreviouslyReported PreviouslyReported = register(org.fix4j.spec.fix50sp2.fieldtype.PreviouslyReported.INSTANCE); + public static final TradeReportID TradeReportID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeReportID.INSTANCE); + public static final TradeReportRefID TradeReportRefID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeReportRefID.INSTANCE); + public static final MatchStatus MatchStatus = register(org.fix4j.spec.fix50sp2.fieldtype.MatchStatus.INSTANCE); + public static final MatchType MatchType = register(org.fix4j.spec.fix50sp2.fieldtype.MatchType.INSTANCE); + public static final OddLot OddLot = register(org.fix4j.spec.fix50sp2.fieldtype.OddLot.INSTANCE); + public static final NoClearingInstructions NoClearingInstructions = register(org.fix4j.spec.fix50sp2.fieldtype.NoClearingInstructions.INSTANCE); + public static final ClearingInstruction ClearingInstruction = register(org.fix4j.spec.fix50sp2.fieldtype.ClearingInstruction.INSTANCE); + public static final TradeInputSource TradeInputSource = register(org.fix4j.spec.fix50sp2.fieldtype.TradeInputSource.INSTANCE); + public static final TradeInputDevice TradeInputDevice = register(org.fix4j.spec.fix50sp2.fieldtype.TradeInputDevice.INSTANCE); + public static final NoDates NoDates = register(org.fix4j.spec.fix50sp2.fieldtype.NoDates.INSTANCE); + public static final AccountType AccountType = register(org.fix4j.spec.fix50sp2.fieldtype.AccountType.INSTANCE); + public static final CustOrderCapacity CustOrderCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.CustOrderCapacity.INSTANCE); + public static final ClOrdLinkID ClOrdLinkID = register(org.fix4j.spec.fix50sp2.fieldtype.ClOrdLinkID.INSTANCE); + public static final MassStatusReqID MassStatusReqID = register(org.fix4j.spec.fix50sp2.fieldtype.MassStatusReqID.INSTANCE); + public static final MassStatusReqType MassStatusReqType = register(org.fix4j.spec.fix50sp2.fieldtype.MassStatusReqType.INSTANCE); + public static final OrigOrdModTime OrigOrdModTime = register(org.fix4j.spec.fix50sp2.fieldtype.OrigOrdModTime.INSTANCE); + public static final LegSettlType LegSettlType = register(org.fix4j.spec.fix50sp2.fieldtype.LegSettlType.INSTANCE); + public static final LegSettlDate LegSettlDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegSettlDate.INSTANCE); + public static final DayBookingInst DayBookingInst = register(org.fix4j.spec.fix50sp2.fieldtype.DayBookingInst.INSTANCE); + public static final BookingUnit BookingUnit = register(org.fix4j.spec.fix50sp2.fieldtype.BookingUnit.INSTANCE); + public static final PreallocMethod PreallocMethod = register(org.fix4j.spec.fix50sp2.fieldtype.PreallocMethod.INSTANCE); + public static final UnderlyingCountryOfIssue UnderlyingCountryOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCountryOfIssue.INSTANCE); + public static final UnderlyingStateOrProvinceOfIssue UnderlyingStateOrProvinceOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStateOrProvinceOfIssue.INSTANCE); + public static final UnderlyingLocaleOfIssue UnderlyingLocaleOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLocaleOfIssue.INSTANCE); + public static final UnderlyingInstrRegistry UnderlyingInstrRegistry = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrRegistry.INSTANCE); + public static final LegCountryOfIssue LegCountryOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.LegCountryOfIssue.INSTANCE); + public static final LegStateOrProvinceOfIssue LegStateOrProvinceOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.LegStateOrProvinceOfIssue.INSTANCE); + public static final LegLocaleOfIssue LegLocaleOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.LegLocaleOfIssue.INSTANCE); + public static final LegInstrRegistry LegInstrRegistry = register(org.fix4j.spec.fix50sp2.fieldtype.LegInstrRegistry.INSTANCE); + public static final LegSymbol LegSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.LegSymbol.INSTANCE); + public static final LegSymbolSfx LegSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.LegSymbolSfx.INSTANCE); + public static final LegSecurityID LegSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityID.INSTANCE); + public static final LegSecurityIDSource LegSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityIDSource.INSTANCE); + public static final NoLegSecurityAltID NoLegSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoLegSecurityAltID.INSTANCE); + public static final LegSecurityAltID LegSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityAltID.INSTANCE); + public static final LegSecurityAltIDSource LegSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityAltIDSource.INSTANCE); + public static final LegProduct LegProduct = register(org.fix4j.spec.fix50sp2.fieldtype.LegProduct.INSTANCE); + public static final LegCFICode LegCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.LegCFICode.INSTANCE); + public static final LegSecurityType LegSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityType.INSTANCE); + public static final LegMaturityMonthYear LegMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.LegMaturityMonthYear.INSTANCE); + public static final LegMaturityDate LegMaturityDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegMaturityDate.INSTANCE); + public static final LegStrikePrice LegStrikePrice = register(org.fix4j.spec.fix50sp2.fieldtype.LegStrikePrice.INSTANCE); + public static final LegOptAttribute LegOptAttribute = register(org.fix4j.spec.fix50sp2.fieldtype.LegOptAttribute.INSTANCE); + public static final LegContractMultiplier LegContractMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.LegContractMultiplier.INSTANCE); + public static final LegCouponRate LegCouponRate = register(org.fix4j.spec.fix50sp2.fieldtype.LegCouponRate.INSTANCE); + public static final LegSecurityExchange LegSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityExchange.INSTANCE); + public static final LegIssuer LegIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.LegIssuer.INSTANCE); + public static final EncodedLegIssuerLen EncodedLegIssuerLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedLegIssuerLen.INSTANCE); + public static final EncodedLegIssuer EncodedLegIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedLegIssuer.INSTANCE); + public static final LegSecurityDesc LegSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecurityDesc.INSTANCE); + public static final EncodedLegSecurityDescLen EncodedLegSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedLegSecurityDescLen.INSTANCE); + public static final EncodedLegSecurityDesc EncodedLegSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedLegSecurityDesc.INSTANCE); + public static final LegRatioQty LegRatioQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegRatioQty.INSTANCE); + public static final LegSide LegSide = register(org.fix4j.spec.fix50sp2.fieldtype.LegSide.INSTANCE); + public static final TradingSessionSubID TradingSessionSubID = register(org.fix4j.spec.fix50sp2.fieldtype.TradingSessionSubID.INSTANCE); + public static final AllocType AllocType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocType.INSTANCE); + public static final NoHops NoHops = register(org.fix4j.spec.fix50sp2.fieldtype.NoHops.INSTANCE); + public static final HopCompID HopCompID = register(org.fix4j.spec.fix50sp2.fieldtype.HopCompID.INSTANCE); + public static final HopSendingTime HopSendingTime = register(org.fix4j.spec.fix50sp2.fieldtype.HopSendingTime.INSTANCE); + public static final HopRefID HopRefID = register(org.fix4j.spec.fix50sp2.fieldtype.HopRefID.INSTANCE); + public static final MidPx MidPx = register(org.fix4j.spec.fix50sp2.fieldtype.MidPx.INSTANCE); + public static final BidYield BidYield = register(org.fix4j.spec.fix50sp2.fieldtype.BidYield.INSTANCE); + public static final MidYield MidYield = register(org.fix4j.spec.fix50sp2.fieldtype.MidYield.INSTANCE); + public static final OfferYield OfferYield = register(org.fix4j.spec.fix50sp2.fieldtype.OfferYield.INSTANCE); + public static final ClearingFeeIndicator ClearingFeeIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.ClearingFeeIndicator.INSTANCE); + public static final WorkingIndicator WorkingIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.WorkingIndicator.INSTANCE); + public static final LegLastPx LegLastPx = register(org.fix4j.spec.fix50sp2.fieldtype.LegLastPx.INSTANCE); + public static final PriorityIndicator PriorityIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.PriorityIndicator.INSTANCE); + public static final PriceImprovement PriceImprovement = register(org.fix4j.spec.fix50sp2.fieldtype.PriceImprovement.INSTANCE); + public static final Price2 Price2 = register(org.fix4j.spec.fix50sp2.fieldtype.Price2.INSTANCE); + public static final LastForwardPoints2 LastForwardPoints2 = register(org.fix4j.spec.fix50sp2.fieldtype.LastForwardPoints2.INSTANCE); + public static final BidForwardPoints2 BidForwardPoints2 = register(org.fix4j.spec.fix50sp2.fieldtype.BidForwardPoints2.INSTANCE); + public static final OfferForwardPoints2 OfferForwardPoints2 = register(org.fix4j.spec.fix50sp2.fieldtype.OfferForwardPoints2.INSTANCE); + public static final RFQReqID RFQReqID = register(org.fix4j.spec.fix50sp2.fieldtype.RFQReqID.INSTANCE); + public static final MktBidPx MktBidPx = register(org.fix4j.spec.fix50sp2.fieldtype.MktBidPx.INSTANCE); + public static final MktOfferPx MktOfferPx = register(org.fix4j.spec.fix50sp2.fieldtype.MktOfferPx.INSTANCE); + public static final MinBidSize MinBidSize = register(org.fix4j.spec.fix50sp2.fieldtype.MinBidSize.INSTANCE); + public static final MinOfferSize MinOfferSize = register(org.fix4j.spec.fix50sp2.fieldtype.MinOfferSize.INSTANCE); + public static final QuoteStatusReqID QuoteStatusReqID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteStatusReqID.INSTANCE); + public static final LegalConfirm LegalConfirm = register(org.fix4j.spec.fix50sp2.fieldtype.LegalConfirm.INSTANCE); + public static final UnderlyingLastPx UnderlyingLastPx = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLastPx.INSTANCE); + public static final UnderlyingLastQty UnderlyingLastQty = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLastQty.INSTANCE); + public static final SecDefStatus SecDefStatus = register(org.fix4j.spec.fix50sp2.fieldtype.SecDefStatus.INSTANCE); + public static final LegRefID LegRefID = register(org.fix4j.spec.fix50sp2.fieldtype.LegRefID.INSTANCE); + public static final ContraLegRefID ContraLegRefID = register(org.fix4j.spec.fix50sp2.fieldtype.ContraLegRefID.INSTANCE); + public static final SettlCurrBidFxRate SettlCurrBidFxRate = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrBidFxRate.INSTANCE); + public static final SettlCurrOfferFxRate SettlCurrOfferFxRate = register(org.fix4j.spec.fix50sp2.fieldtype.SettlCurrOfferFxRate.INSTANCE); + public static final QuoteRequestRejectReason QuoteRequestRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteRequestRejectReason.INSTANCE); + public static final SideComplianceID SideComplianceID = register(org.fix4j.spec.fix50sp2.fieldtype.SideComplianceID.INSTANCE); + public static final AcctIDSource AcctIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.AcctIDSource.INSTANCE); + public static final AllocAcctIDSource AllocAcctIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.AllocAcctIDSource.INSTANCE); + public static final BenchmarkPrice BenchmarkPrice = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkPrice.INSTANCE); + public static final BenchmarkPriceType BenchmarkPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkPriceType.INSTANCE); + public static final ConfirmID ConfirmID = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmID.INSTANCE); + public static final ConfirmStatus ConfirmStatus = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmStatus.INSTANCE); + public static final ConfirmTransType ConfirmTransType = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmTransType.INSTANCE); + public static final ContractSettlMonth ContractSettlMonth = register(org.fix4j.spec.fix50sp2.fieldtype.ContractSettlMonth.INSTANCE); + public static final DeliveryForm DeliveryForm = register(org.fix4j.spec.fix50sp2.fieldtype.DeliveryForm.INSTANCE); + public static final LastParPx LastParPx = register(org.fix4j.spec.fix50sp2.fieldtype.LastParPx.INSTANCE); + public static final NoLegAllocs NoLegAllocs = register(org.fix4j.spec.fix50sp2.fieldtype.NoLegAllocs.INSTANCE); + public static final LegAllocAccount LegAllocAccount = register(org.fix4j.spec.fix50sp2.fieldtype.LegAllocAccount.INSTANCE); + public static final LegIndividualAllocID LegIndividualAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.LegIndividualAllocID.INSTANCE); + public static final LegAllocQty LegAllocQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegAllocQty.INSTANCE); + public static final LegAllocAcctIDSource LegAllocAcctIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.LegAllocAcctIDSource.INSTANCE); + public static final LegSettlCurrency LegSettlCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.LegSettlCurrency.INSTANCE); + public static final LegBenchmarkCurveCurrency LegBenchmarkCurveCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.LegBenchmarkCurveCurrency.INSTANCE); + public static final LegBenchmarkCurveName LegBenchmarkCurveName = register(org.fix4j.spec.fix50sp2.fieldtype.LegBenchmarkCurveName.INSTANCE); + public static final LegBenchmarkCurvePoint LegBenchmarkCurvePoint = register(org.fix4j.spec.fix50sp2.fieldtype.LegBenchmarkCurvePoint.INSTANCE); + public static final LegBenchmarkPrice LegBenchmarkPrice = register(org.fix4j.spec.fix50sp2.fieldtype.LegBenchmarkPrice.INSTANCE); + public static final LegBenchmarkPriceType LegBenchmarkPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.LegBenchmarkPriceType.INSTANCE); + public static final LegBidPx LegBidPx = register(org.fix4j.spec.fix50sp2.fieldtype.LegBidPx.INSTANCE); + public static final LegIOIQty LegIOIQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegIOIQty.INSTANCE); + public static final NoLegStipulations NoLegStipulations = register(org.fix4j.spec.fix50sp2.fieldtype.NoLegStipulations.INSTANCE); + public static final LegOfferPx LegOfferPx = register(org.fix4j.spec.fix50sp2.fieldtype.LegOfferPx.INSTANCE); + public static final LegOrderQty LegOrderQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegOrderQty.INSTANCE); + public static final LegPriceType LegPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.LegPriceType.INSTANCE); + public static final LegQty LegQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegQty.INSTANCE); + public static final LegStipulationType LegStipulationType = register(org.fix4j.spec.fix50sp2.fieldtype.LegStipulationType.INSTANCE); + public static final LegStipulationValue LegStipulationValue = register(org.fix4j.spec.fix50sp2.fieldtype.LegStipulationValue.INSTANCE); + public static final LegSwapType LegSwapType = register(org.fix4j.spec.fix50sp2.fieldtype.LegSwapType.INSTANCE); + public static final Pool Pool = register(org.fix4j.spec.fix50sp2.fieldtype.Pool.INSTANCE); + public static final QuotePriceType QuotePriceType = register(org.fix4j.spec.fix50sp2.fieldtype.QuotePriceType.INSTANCE); + public static final QuoteRespID QuoteRespID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteRespID.INSTANCE); + public static final QuoteRespType QuoteRespType = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteRespType.INSTANCE); + public static final QuoteQualifier QuoteQualifier = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteQualifier.INSTANCE); + public static final YieldRedemptionDate YieldRedemptionDate = register(org.fix4j.spec.fix50sp2.fieldtype.YieldRedemptionDate.INSTANCE); + public static final YieldRedemptionPrice YieldRedemptionPrice = register(org.fix4j.spec.fix50sp2.fieldtype.YieldRedemptionPrice.INSTANCE); + public static final YieldRedemptionPriceType YieldRedemptionPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.YieldRedemptionPriceType.INSTANCE); + public static final BenchmarkSecurityID BenchmarkSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkSecurityID.INSTANCE); + public static final ReversalIndicator ReversalIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.ReversalIndicator.INSTANCE); + public static final YieldCalcDate YieldCalcDate = register(org.fix4j.spec.fix50sp2.fieldtype.YieldCalcDate.INSTANCE); + public static final NoPositions NoPositions = register(org.fix4j.spec.fix50sp2.fieldtype.NoPositions.INSTANCE); + public static final PosType PosType = register(org.fix4j.spec.fix50sp2.fieldtype.PosType.INSTANCE); + public static final LongQty LongQty = register(org.fix4j.spec.fix50sp2.fieldtype.LongQty.INSTANCE); + public static final ShortQty ShortQty = register(org.fix4j.spec.fix50sp2.fieldtype.ShortQty.INSTANCE); + public static final PosQtyStatus PosQtyStatus = register(org.fix4j.spec.fix50sp2.fieldtype.PosQtyStatus.INSTANCE); + public static final PosAmtType PosAmtType = register(org.fix4j.spec.fix50sp2.fieldtype.PosAmtType.INSTANCE); + public static final PosAmt PosAmt = register(org.fix4j.spec.fix50sp2.fieldtype.PosAmt.INSTANCE); + public static final PosTransType PosTransType = register(org.fix4j.spec.fix50sp2.fieldtype.PosTransType.INSTANCE); + public static final PosReqID PosReqID = register(org.fix4j.spec.fix50sp2.fieldtype.PosReqID.INSTANCE); + public static final NoUnderlyings NoUnderlyings = register(org.fix4j.spec.fix50sp2.fieldtype.NoUnderlyings.INSTANCE); + public static final PosMaintAction PosMaintAction = register(org.fix4j.spec.fix50sp2.fieldtype.PosMaintAction.INSTANCE); + public static final OrigPosReqRefID OrigPosReqRefID = register(org.fix4j.spec.fix50sp2.fieldtype.OrigPosReqRefID.INSTANCE); + public static final PosMaintRptRefID PosMaintRptRefID = register(org.fix4j.spec.fix50sp2.fieldtype.PosMaintRptRefID.INSTANCE); + public static final ClearingBusinessDate ClearingBusinessDate = register(org.fix4j.spec.fix50sp2.fieldtype.ClearingBusinessDate.INSTANCE); + public static final SettlSessID SettlSessID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlSessID.INSTANCE); + public static final SettlSessSubID SettlSessSubID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlSessSubID.INSTANCE); + public static final AdjustmentType AdjustmentType = register(org.fix4j.spec.fix50sp2.fieldtype.AdjustmentType.INSTANCE); + public static final ContraryInstructionIndicator ContraryInstructionIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.ContraryInstructionIndicator.INSTANCE); + public static final PriorSpreadIndicator PriorSpreadIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.PriorSpreadIndicator.INSTANCE); + public static final PosMaintRptID PosMaintRptID = register(org.fix4j.spec.fix50sp2.fieldtype.PosMaintRptID.INSTANCE); + public static final PosMaintStatus PosMaintStatus = register(org.fix4j.spec.fix50sp2.fieldtype.PosMaintStatus.INSTANCE); + public static final PosMaintResult PosMaintResult = register(org.fix4j.spec.fix50sp2.fieldtype.PosMaintResult.INSTANCE); + public static final PosReqType PosReqType = register(org.fix4j.spec.fix50sp2.fieldtype.PosReqType.INSTANCE); + public static final ResponseTransportType ResponseTransportType = register(org.fix4j.spec.fix50sp2.fieldtype.ResponseTransportType.INSTANCE); + public static final ResponseDestination ResponseDestination = register(org.fix4j.spec.fix50sp2.fieldtype.ResponseDestination.INSTANCE); + public static final TotalNumPosReports TotalNumPosReports = register(org.fix4j.spec.fix50sp2.fieldtype.TotalNumPosReports.INSTANCE); + public static final PosReqResult PosReqResult = register(org.fix4j.spec.fix50sp2.fieldtype.PosReqResult.INSTANCE); + public static final PosReqStatus PosReqStatus = register(org.fix4j.spec.fix50sp2.fieldtype.PosReqStatus.INSTANCE); + public static final SettlPrice SettlPrice = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPrice.INSTANCE); + public static final SettlPriceType SettlPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPriceType.INSTANCE); + public static final UnderlyingSettlPrice UnderlyingSettlPrice = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlPrice.INSTANCE); + public static final UnderlyingSettlPriceType UnderlyingSettlPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlPriceType.INSTANCE); + public static final PriorSettlPrice PriorSettlPrice = register(org.fix4j.spec.fix50sp2.fieldtype.PriorSettlPrice.INSTANCE); + public static final NoQuoteQualifiers NoQuoteQualifiers = register(org.fix4j.spec.fix50sp2.fieldtype.NoQuoteQualifiers.INSTANCE); + public static final AllocSettlCurrency AllocSettlCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.AllocSettlCurrency.INSTANCE); + public static final AllocSettlCurrAmt AllocSettlCurrAmt = register(org.fix4j.spec.fix50sp2.fieldtype.AllocSettlCurrAmt.INSTANCE); + public static final InterestAtMaturity InterestAtMaturity = register(org.fix4j.spec.fix50sp2.fieldtype.InterestAtMaturity.INSTANCE); + public static final LegDatedDate LegDatedDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegDatedDate.INSTANCE); + public static final LegPool LegPool = register(org.fix4j.spec.fix50sp2.fieldtype.LegPool.INSTANCE); + public static final AllocInterestAtMaturity AllocInterestAtMaturity = register(org.fix4j.spec.fix50sp2.fieldtype.AllocInterestAtMaturity.INSTANCE); + public static final AllocAccruedInterestAmt AllocAccruedInterestAmt = register(org.fix4j.spec.fix50sp2.fieldtype.AllocAccruedInterestAmt.INSTANCE); + public static final DeliveryDate DeliveryDate = register(org.fix4j.spec.fix50sp2.fieldtype.DeliveryDate.INSTANCE); + public static final AssignmentMethod AssignmentMethod = register(org.fix4j.spec.fix50sp2.fieldtype.AssignmentMethod.INSTANCE); + public static final AssignmentUnit AssignmentUnit = register(org.fix4j.spec.fix50sp2.fieldtype.AssignmentUnit.INSTANCE); + public static final OpenInterest OpenInterest = register(org.fix4j.spec.fix50sp2.fieldtype.OpenInterest.INSTANCE); + public static final ExerciseMethod ExerciseMethod = register(org.fix4j.spec.fix50sp2.fieldtype.ExerciseMethod.INSTANCE); + public static final TotNumTradeReports TotNumTradeReports = register(org.fix4j.spec.fix50sp2.fieldtype.TotNumTradeReports.INSTANCE); + public static final TradeRequestResult TradeRequestResult = register(org.fix4j.spec.fix50sp2.fieldtype.TradeRequestResult.INSTANCE); + public static final TradeRequestStatus TradeRequestStatus = register(org.fix4j.spec.fix50sp2.fieldtype.TradeRequestStatus.INSTANCE); + public static final TradeReportRejectReason TradeReportRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.TradeReportRejectReason.INSTANCE); + public static final SideMultiLegReportingType SideMultiLegReportingType = register(org.fix4j.spec.fix50sp2.fieldtype.SideMultiLegReportingType.INSTANCE); + public static final NoPosAmt NoPosAmt = register(org.fix4j.spec.fix50sp2.fieldtype.NoPosAmt.INSTANCE); + public static final AutoAcceptIndicator AutoAcceptIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.AutoAcceptIndicator.INSTANCE); + public static final AllocReportID AllocReportID = register(org.fix4j.spec.fix50sp2.fieldtype.AllocReportID.INSTANCE); + public static final NoNested2PartyIDs NoNested2PartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested2PartyIDs.INSTANCE); + public static final Nested2PartyID Nested2PartyID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested2PartyID.INSTANCE); + public static final Nested2PartyIDSource Nested2PartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.Nested2PartyIDSource.INSTANCE); + public static final Nested2PartyRole Nested2PartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.Nested2PartyRole.INSTANCE); + public static final Nested2PartySubID Nested2PartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested2PartySubID.INSTANCE); + public static final BenchmarkSecurityIDSource BenchmarkSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.BenchmarkSecurityIDSource.INSTANCE); + public static final SecuritySubType SecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.SecuritySubType.INSTANCE); + public static final UnderlyingSecuritySubType UnderlyingSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSecuritySubType.INSTANCE); + public static final LegSecuritySubType LegSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.LegSecuritySubType.INSTANCE); + public static final AllowableOneSidednessPct AllowableOneSidednessPct = register(org.fix4j.spec.fix50sp2.fieldtype.AllowableOneSidednessPct.INSTANCE); + public static final AllowableOneSidednessValue AllowableOneSidednessValue = register(org.fix4j.spec.fix50sp2.fieldtype.AllowableOneSidednessValue.INSTANCE); + public static final AllowableOneSidednessCurr AllowableOneSidednessCurr = register(org.fix4j.spec.fix50sp2.fieldtype.AllowableOneSidednessCurr.INSTANCE); + public static final NoTrdRegTimestamps NoTrdRegTimestamps = register(org.fix4j.spec.fix50sp2.fieldtype.NoTrdRegTimestamps.INSTANCE); + public static final TrdRegTimestamp TrdRegTimestamp = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRegTimestamp.INSTANCE); + public static final TrdRegTimestampType TrdRegTimestampType = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRegTimestampType.INSTANCE); + public static final TrdRegTimestampOrigin TrdRegTimestampOrigin = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRegTimestampOrigin.INSTANCE); + public static final ConfirmRefID ConfirmRefID = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmRefID.INSTANCE); + public static final ConfirmType ConfirmType = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmType.INSTANCE); + public static final ConfirmRejReason ConfirmRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmRejReason.INSTANCE); + public static final BookingType BookingType = register(org.fix4j.spec.fix50sp2.fieldtype.BookingType.INSTANCE); + public static final IndividualAllocRejCode IndividualAllocRejCode = register(org.fix4j.spec.fix50sp2.fieldtype.IndividualAllocRejCode.INSTANCE); + public static final SettlInstMsgID SettlInstMsgID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstMsgID.INSTANCE); + public static final NoSettlInst NoSettlInst = register(org.fix4j.spec.fix50sp2.fieldtype.NoSettlInst.INSTANCE); + public static final LastUpdateTime LastUpdateTime = register(org.fix4j.spec.fix50sp2.fieldtype.LastUpdateTime.INSTANCE); + public static final AllocSettlInstType AllocSettlInstType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocSettlInstType.INSTANCE); + public static final NoSettlPartyIDs NoSettlPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoSettlPartyIDs.INSTANCE); + public static final SettlPartyID SettlPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPartyID.INSTANCE); + public static final SettlPartyIDSource SettlPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPartyIDSource.INSTANCE); + public static final SettlPartyRole SettlPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPartyRole.INSTANCE); + public static final SettlPartySubID SettlPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPartySubID.INSTANCE); + public static final SettlPartySubIDType SettlPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlPartySubIDType.INSTANCE); + public static final DlvyInstType DlvyInstType = register(org.fix4j.spec.fix50sp2.fieldtype.DlvyInstType.INSTANCE); + public static final TerminationType TerminationType = register(org.fix4j.spec.fix50sp2.fieldtype.TerminationType.INSTANCE); + public static final NextExpectedMsgSeqNum NextExpectedMsgSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.NextExpectedMsgSeqNum.INSTANCE); + public static final OrdStatusReqID OrdStatusReqID = register(org.fix4j.spec.fix50sp2.fieldtype.OrdStatusReqID.INSTANCE); + public static final SettlInstReqID SettlInstReqID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstReqID.INSTANCE); + public static final SettlInstReqRejCode SettlInstReqRejCode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlInstReqRejCode.INSTANCE); + public static final SecondaryAllocID SecondaryAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryAllocID.INSTANCE); + public static final AllocReportType AllocReportType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocReportType.INSTANCE); + public static final AllocReportRefID AllocReportRefID = register(org.fix4j.spec.fix50sp2.fieldtype.AllocReportRefID.INSTANCE); + public static final AllocCancReplaceReason AllocCancReplaceReason = register(org.fix4j.spec.fix50sp2.fieldtype.AllocCancReplaceReason.INSTANCE); + public static final CopyMsgIndicator CopyMsgIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.CopyMsgIndicator.INSTANCE); + public static final AllocAccountType AllocAccountType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocAccountType.INSTANCE); + public static final OrderAvgPx OrderAvgPx = register(org.fix4j.spec.fix50sp2.fieldtype.OrderAvgPx.INSTANCE); + public static final OrderBookingQty OrderBookingQty = register(org.fix4j.spec.fix50sp2.fieldtype.OrderBookingQty.INSTANCE); + public static final NoSettlPartySubIDs NoSettlPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoSettlPartySubIDs.INSTANCE); + public static final NoPartySubIDs NoPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartySubIDs.INSTANCE); + public static final PartySubIDType PartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.PartySubIDType.INSTANCE); + public static final NoNestedPartySubIDs NoNestedPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNestedPartySubIDs.INSTANCE); + public static final NestedPartySubIDType NestedPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.NestedPartySubIDType.INSTANCE); + public static final NoNested2PartySubIDs NoNested2PartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested2PartySubIDs.INSTANCE); + public static final Nested2PartySubIDType Nested2PartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.Nested2PartySubIDType.INSTANCE); + public static final AllocIntermedReqType AllocIntermedReqType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocIntermedReqType.INSTANCE); + public static final UnderlyingPx UnderlyingPx = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPx.INSTANCE); + public static final PriceDelta PriceDelta = register(org.fix4j.spec.fix50sp2.fieldtype.PriceDelta.INSTANCE); + public static final ApplQueueMax ApplQueueMax = register(org.fix4j.spec.fix50sp2.fieldtype.ApplQueueMax.INSTANCE); + public static final ApplQueueDepth ApplQueueDepth = register(org.fix4j.spec.fix50sp2.fieldtype.ApplQueueDepth.INSTANCE); + public static final ApplQueueResolution ApplQueueResolution = register(org.fix4j.spec.fix50sp2.fieldtype.ApplQueueResolution.INSTANCE); + public static final ApplQueueAction ApplQueueAction = register(org.fix4j.spec.fix50sp2.fieldtype.ApplQueueAction.INSTANCE); + public static final NoAltMDSource NoAltMDSource = register(org.fix4j.spec.fix50sp2.fieldtype.NoAltMDSource.INSTANCE); + public static final AltMDSourceID AltMDSourceID = register(org.fix4j.spec.fix50sp2.fieldtype.AltMDSourceID.INSTANCE); + public static final SecondaryTradeReportID SecondaryTradeReportID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryTradeReportID.INSTANCE); + public static final AvgPxIndicator AvgPxIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.AvgPxIndicator.INSTANCE); + public static final TradeLinkID TradeLinkID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeLinkID.INSTANCE); + public static final OrderInputDevice OrderInputDevice = register(org.fix4j.spec.fix50sp2.fieldtype.OrderInputDevice.INSTANCE); + public static final UnderlyingTradingSessionID UnderlyingTradingSessionID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingTradingSessionID.INSTANCE); + public static final UnderlyingTradingSessionSubID UnderlyingTradingSessionSubID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingTradingSessionSubID.INSTANCE); + public static final TradeLegRefID TradeLegRefID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeLegRefID.INSTANCE); + public static final ExchangeRule ExchangeRule = register(org.fix4j.spec.fix50sp2.fieldtype.ExchangeRule.INSTANCE); + public static final TradeAllocIndicator TradeAllocIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.TradeAllocIndicator.INSTANCE); + public static final ExpirationCycle ExpirationCycle = register(org.fix4j.spec.fix50sp2.fieldtype.ExpirationCycle.INSTANCE); + public static final TrdType TrdType = register(org.fix4j.spec.fix50sp2.fieldtype.TrdType.INSTANCE); + public static final TrdSubType TrdSubType = register(org.fix4j.spec.fix50sp2.fieldtype.TrdSubType.INSTANCE); + public static final TransferReason TransferReason = register(org.fix4j.spec.fix50sp2.fieldtype.TransferReason.INSTANCE); + public static final AsgnReqID AsgnReqID = register(org.fix4j.spec.fix50sp2.fieldtype.AsgnReqID.INSTANCE); + public static final TotNumAssignmentReports TotNumAssignmentReports = register(org.fix4j.spec.fix50sp2.fieldtype.TotNumAssignmentReports.INSTANCE); + public static final AsgnRptID AsgnRptID = register(org.fix4j.spec.fix50sp2.fieldtype.AsgnRptID.INSTANCE); + public static final ThresholdAmount ThresholdAmount = register(org.fix4j.spec.fix50sp2.fieldtype.ThresholdAmount.INSTANCE); + public static final PegMoveType PegMoveType = register(org.fix4j.spec.fix50sp2.fieldtype.PegMoveType.INSTANCE); + public static final PegOffsetType PegOffsetType = register(org.fix4j.spec.fix50sp2.fieldtype.PegOffsetType.INSTANCE); + public static final PegLimitType PegLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.PegLimitType.INSTANCE); + public static final PegRoundDirection PegRoundDirection = register(org.fix4j.spec.fix50sp2.fieldtype.PegRoundDirection.INSTANCE); + public static final PeggedPrice PeggedPrice = register(org.fix4j.spec.fix50sp2.fieldtype.PeggedPrice.INSTANCE); + public static final PegScope PegScope = register(org.fix4j.spec.fix50sp2.fieldtype.PegScope.INSTANCE); + public static final DiscretionMoveType DiscretionMoveType = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionMoveType.INSTANCE); + public static final DiscretionOffsetType DiscretionOffsetType = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionOffsetType.INSTANCE); + public static final DiscretionLimitType DiscretionLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionLimitType.INSTANCE); + public static final DiscretionRoundDirection DiscretionRoundDirection = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionRoundDirection.INSTANCE); + public static final DiscretionPrice DiscretionPrice = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionPrice.INSTANCE); + public static final DiscretionScope DiscretionScope = register(org.fix4j.spec.fix50sp2.fieldtype.DiscretionScope.INSTANCE); + public static final TargetStrategy TargetStrategy = register(org.fix4j.spec.fix50sp2.fieldtype.TargetStrategy.INSTANCE); + public static final TargetStrategyParameters TargetStrategyParameters = register(org.fix4j.spec.fix50sp2.fieldtype.TargetStrategyParameters.INSTANCE); + public static final ParticipationRate ParticipationRate = register(org.fix4j.spec.fix50sp2.fieldtype.ParticipationRate.INSTANCE); + public static final TargetStrategyPerformance TargetStrategyPerformance = register(org.fix4j.spec.fix50sp2.fieldtype.TargetStrategyPerformance.INSTANCE); + public static final LastLiquidityInd LastLiquidityInd = register(org.fix4j.spec.fix50sp2.fieldtype.LastLiquidityInd.INSTANCE); + public static final PublishTrdIndicator PublishTrdIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.PublishTrdIndicator.INSTANCE); + public static final ShortSaleReason ShortSaleReason = register(org.fix4j.spec.fix50sp2.fieldtype.ShortSaleReason.INSTANCE); + public static final QtyType QtyType = register(org.fix4j.spec.fix50sp2.fieldtype.QtyType.INSTANCE); + public static final SecondaryTrdType SecondaryTrdType = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryTrdType.INSTANCE); + public static final TradeReportType TradeReportType = register(org.fix4j.spec.fix50sp2.fieldtype.TradeReportType.INSTANCE); + public static final AllocNoOrdersType AllocNoOrdersType = register(org.fix4j.spec.fix50sp2.fieldtype.AllocNoOrdersType.INSTANCE); + public static final SharedCommission SharedCommission = register(org.fix4j.spec.fix50sp2.fieldtype.SharedCommission.INSTANCE); + public static final ConfirmReqID ConfirmReqID = register(org.fix4j.spec.fix50sp2.fieldtype.ConfirmReqID.INSTANCE); + public static final AvgParPx AvgParPx = register(org.fix4j.spec.fix50sp2.fieldtype.AvgParPx.INSTANCE); + public static final ReportedPx ReportedPx = register(org.fix4j.spec.fix50sp2.fieldtype.ReportedPx.INSTANCE); + public static final NoCapacities NoCapacities = register(org.fix4j.spec.fix50sp2.fieldtype.NoCapacities.INSTANCE); + public static final OrderCapacityQty OrderCapacityQty = register(org.fix4j.spec.fix50sp2.fieldtype.OrderCapacityQty.INSTANCE); + public static final NoEvents NoEvents = register(org.fix4j.spec.fix50sp2.fieldtype.NoEvents.INSTANCE); + public static final EventType EventType = register(org.fix4j.spec.fix50sp2.fieldtype.EventType.INSTANCE); + public static final EventDate EventDate = register(org.fix4j.spec.fix50sp2.fieldtype.EventDate.INSTANCE); + public static final EventPx EventPx = register(org.fix4j.spec.fix50sp2.fieldtype.EventPx.INSTANCE); + public static final EventText EventText = register(org.fix4j.spec.fix50sp2.fieldtype.EventText.INSTANCE); + public static final PctAtRisk PctAtRisk = register(org.fix4j.spec.fix50sp2.fieldtype.PctAtRisk.INSTANCE); + public static final NoInstrAttrib NoInstrAttrib = register(org.fix4j.spec.fix50sp2.fieldtype.NoInstrAttrib.INSTANCE); + public static final InstrAttribType InstrAttribType = register(org.fix4j.spec.fix50sp2.fieldtype.InstrAttribType.INSTANCE); + public static final InstrAttribValue InstrAttribValue = register(org.fix4j.spec.fix50sp2.fieldtype.InstrAttribValue.INSTANCE); + public static final DatedDate DatedDate = register(org.fix4j.spec.fix50sp2.fieldtype.DatedDate.INSTANCE); + public static final InterestAccrualDate InterestAccrualDate = register(org.fix4j.spec.fix50sp2.fieldtype.InterestAccrualDate.INSTANCE); + public static final CPProgram CPProgram = register(org.fix4j.spec.fix50sp2.fieldtype.CPProgram.INSTANCE); + public static final CPRegType CPRegType = register(org.fix4j.spec.fix50sp2.fieldtype.CPRegType.INSTANCE); + public static final UnderlyingCPProgram UnderlyingCPProgram = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCPProgram.INSTANCE); + public static final UnderlyingCPRegType UnderlyingCPRegType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCPRegType.INSTANCE); + public static final UnderlyingQty UnderlyingQty = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingQty.INSTANCE); + public static final TrdMatchID TrdMatchID = register(org.fix4j.spec.fix50sp2.fieldtype.TrdMatchID.INSTANCE); + public static final SecondaryTradeReportRefID SecondaryTradeReportRefID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryTradeReportRefID.INSTANCE); + public static final UnderlyingDirtyPrice UnderlyingDirtyPrice = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingDirtyPrice.INSTANCE); + public static final UnderlyingEndPrice UnderlyingEndPrice = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingEndPrice.INSTANCE); + public static final UnderlyingStartValue UnderlyingStartValue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStartValue.INSTANCE); + public static final UnderlyingCurrentValue UnderlyingCurrentValue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCurrentValue.INSTANCE); + public static final UnderlyingEndValue UnderlyingEndValue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingEndValue.INSTANCE); + public static final NoUnderlyingStips NoUnderlyingStips = register(org.fix4j.spec.fix50sp2.fieldtype.NoUnderlyingStips.INSTANCE); + public static final UnderlyingStipType UnderlyingStipType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStipType.INSTANCE); + public static final UnderlyingStipValue UnderlyingStipValue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStipValue.INSTANCE); + public static final MaturityNetMoney MaturityNetMoney = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityNetMoney.INSTANCE); + public static final MiscFeeBasis MiscFeeBasis = register(org.fix4j.spec.fix50sp2.fieldtype.MiscFeeBasis.INSTANCE); + public static final TotNoAllocs TotNoAllocs = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoAllocs.INSTANCE); + public static final LastFragment LastFragment = register(org.fix4j.spec.fix50sp2.fieldtype.LastFragment.INSTANCE); + public static final CollReqID CollReqID = register(org.fix4j.spec.fix50sp2.fieldtype.CollReqID.INSTANCE); + public static final CollAsgnReason CollAsgnReason = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnReason.INSTANCE); + public static final CollInquiryQualifier CollInquiryQualifier = register(org.fix4j.spec.fix50sp2.fieldtype.CollInquiryQualifier.INSTANCE); + public static final NoTrades NoTrades = register(org.fix4j.spec.fix50sp2.fieldtype.NoTrades.INSTANCE); + public static final MarginRatio MarginRatio = register(org.fix4j.spec.fix50sp2.fieldtype.MarginRatio.INSTANCE); + public static final MarginExcess MarginExcess = register(org.fix4j.spec.fix50sp2.fieldtype.MarginExcess.INSTANCE); + public static final TotalNetValue TotalNetValue = register(org.fix4j.spec.fix50sp2.fieldtype.TotalNetValue.INSTANCE); + public static final CashOutstanding CashOutstanding = register(org.fix4j.spec.fix50sp2.fieldtype.CashOutstanding.INSTANCE); + public static final CollAsgnID CollAsgnID = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnID.INSTANCE); + public static final CollAsgnTransType CollAsgnTransType = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnTransType.INSTANCE); + public static final CollRespID CollRespID = register(org.fix4j.spec.fix50sp2.fieldtype.CollRespID.INSTANCE); + public static final CollAsgnRespType CollAsgnRespType = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnRespType.INSTANCE); + public static final CollAsgnRejectReason CollAsgnRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnRejectReason.INSTANCE); + public static final CollAsgnRefID CollAsgnRefID = register(org.fix4j.spec.fix50sp2.fieldtype.CollAsgnRefID.INSTANCE); + public static final CollRptID CollRptID = register(org.fix4j.spec.fix50sp2.fieldtype.CollRptID.INSTANCE); + public static final CollInquiryID CollInquiryID = register(org.fix4j.spec.fix50sp2.fieldtype.CollInquiryID.INSTANCE); + public static final CollStatus CollStatus = register(org.fix4j.spec.fix50sp2.fieldtype.CollStatus.INSTANCE); + public static final TotNumReports TotNumReports = register(org.fix4j.spec.fix50sp2.fieldtype.TotNumReports.INSTANCE); + public static final LastRptRequested LastRptRequested = register(org.fix4j.spec.fix50sp2.fieldtype.LastRptRequested.INSTANCE); + public static final AgreementDesc AgreementDesc = register(org.fix4j.spec.fix50sp2.fieldtype.AgreementDesc.INSTANCE); + public static final AgreementID AgreementID = register(org.fix4j.spec.fix50sp2.fieldtype.AgreementID.INSTANCE); + public static final AgreementDate AgreementDate = register(org.fix4j.spec.fix50sp2.fieldtype.AgreementDate.INSTANCE); + public static final StartDate StartDate = register(org.fix4j.spec.fix50sp2.fieldtype.StartDate.INSTANCE); + public static final EndDate EndDate = register(org.fix4j.spec.fix50sp2.fieldtype.EndDate.INSTANCE); + public static final AgreementCurrency AgreementCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.AgreementCurrency.INSTANCE); + public static final DeliveryType DeliveryType = register(org.fix4j.spec.fix50sp2.fieldtype.DeliveryType.INSTANCE); + public static final EndAccruedInterestAmt EndAccruedInterestAmt = register(org.fix4j.spec.fix50sp2.fieldtype.EndAccruedInterestAmt.INSTANCE); + public static final StartCash StartCash = register(org.fix4j.spec.fix50sp2.fieldtype.StartCash.INSTANCE); + public static final EndCash EndCash = register(org.fix4j.spec.fix50sp2.fieldtype.EndCash.INSTANCE); + public static final UserRequestID UserRequestID = register(org.fix4j.spec.fix50sp2.fieldtype.UserRequestID.INSTANCE); + public static final UserRequestType UserRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.UserRequestType.INSTANCE); + public static final NewPassword NewPassword = register(org.fix4j.spec.fix50sp2.fieldtype.NewPassword.INSTANCE); + public static final UserStatus UserStatus = register(org.fix4j.spec.fix50sp2.fieldtype.UserStatus.INSTANCE); + public static final UserStatusText UserStatusText = register(org.fix4j.spec.fix50sp2.fieldtype.UserStatusText.INSTANCE); + public static final StatusValue StatusValue = register(org.fix4j.spec.fix50sp2.fieldtype.StatusValue.INSTANCE); + public static final StatusText StatusText = register(org.fix4j.spec.fix50sp2.fieldtype.StatusText.INSTANCE); + public static final RefCompID RefCompID = register(org.fix4j.spec.fix50sp2.fieldtype.RefCompID.INSTANCE); + public static final RefSubID RefSubID = register(org.fix4j.spec.fix50sp2.fieldtype.RefSubID.INSTANCE); + public static final NetworkResponseID NetworkResponseID = register(org.fix4j.spec.fix50sp2.fieldtype.NetworkResponseID.INSTANCE); + public static final NetworkRequestID NetworkRequestID = register(org.fix4j.spec.fix50sp2.fieldtype.NetworkRequestID.INSTANCE); + public static final LastNetworkResponseID LastNetworkResponseID = register(org.fix4j.spec.fix50sp2.fieldtype.LastNetworkResponseID.INSTANCE); + public static final NetworkRequestType NetworkRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.NetworkRequestType.INSTANCE); + public static final NoCompIDs NoCompIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoCompIDs.INSTANCE); + public static final NetworkStatusResponseType NetworkStatusResponseType = register(org.fix4j.spec.fix50sp2.fieldtype.NetworkStatusResponseType.INSTANCE); + public static final NoCollInquiryQualifier NoCollInquiryQualifier = register(org.fix4j.spec.fix50sp2.fieldtype.NoCollInquiryQualifier.INSTANCE); + public static final TrdRptStatus TrdRptStatus = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRptStatus.INSTANCE); + public static final AffirmStatus AffirmStatus = register(org.fix4j.spec.fix50sp2.fieldtype.AffirmStatus.INSTANCE); + public static final UnderlyingStrikeCurrency UnderlyingStrikeCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingStrikeCurrency.INSTANCE); + public static final LegStrikeCurrency LegStrikeCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.LegStrikeCurrency.INSTANCE); + public static final TimeBracket TimeBracket = register(org.fix4j.spec.fix50sp2.fieldtype.TimeBracket.INSTANCE); + public static final CollAction CollAction = register(org.fix4j.spec.fix50sp2.fieldtype.CollAction.INSTANCE); + public static final CollInquiryStatus CollInquiryStatus = register(org.fix4j.spec.fix50sp2.fieldtype.CollInquiryStatus.INSTANCE); + public static final CollInquiryResult CollInquiryResult = register(org.fix4j.spec.fix50sp2.fieldtype.CollInquiryResult.INSTANCE); + public static final StrikeCurrency StrikeCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeCurrency.INSTANCE); + public static final NoNested3PartyIDs NoNested3PartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested3PartyIDs.INSTANCE); + public static final Nested3PartyID Nested3PartyID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested3PartyID.INSTANCE); + public static final Nested3PartyIDSource Nested3PartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.Nested3PartyIDSource.INSTANCE); + public static final Nested3PartyRole Nested3PartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.Nested3PartyRole.INSTANCE); + public static final NoNested3PartySubIDs NoNested3PartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested3PartySubIDs.INSTANCE); + public static final Nested3PartySubID Nested3PartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested3PartySubID.INSTANCE); + public static final Nested3PartySubIDType Nested3PartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.Nested3PartySubIDType.INSTANCE); + public static final LegContractSettlMonth LegContractSettlMonth = register(org.fix4j.spec.fix50sp2.fieldtype.LegContractSettlMonth.INSTANCE); + public static final LegInterestAccrualDate LegInterestAccrualDate = register(org.fix4j.spec.fix50sp2.fieldtype.LegInterestAccrualDate.INSTANCE); + public static final NoStrategyParameters NoStrategyParameters = register(org.fix4j.spec.fix50sp2.fieldtype.NoStrategyParameters.INSTANCE); + public static final StrategyParameterName StrategyParameterName = register(org.fix4j.spec.fix50sp2.fieldtype.StrategyParameterName.INSTANCE); + public static final StrategyParameterType StrategyParameterType = register(org.fix4j.spec.fix50sp2.fieldtype.StrategyParameterType.INSTANCE); + public static final StrategyParameterValue StrategyParameterValue = register(org.fix4j.spec.fix50sp2.fieldtype.StrategyParameterValue.INSTANCE); + public static final HostCrossID HostCrossID = register(org.fix4j.spec.fix50sp2.fieldtype.HostCrossID.INSTANCE); + public static final SideTimeInForce SideTimeInForce = register(org.fix4j.spec.fix50sp2.fieldtype.SideTimeInForce.INSTANCE); + public static final MDReportID MDReportID = register(org.fix4j.spec.fix50sp2.fieldtype.MDReportID.INSTANCE); + public static final SecurityReportID SecurityReportID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityReportID.INSTANCE); + public static final SecurityStatus SecurityStatus = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityStatus.INSTANCE); + public static final SettleOnOpenFlag SettleOnOpenFlag = register(org.fix4j.spec.fix50sp2.fieldtype.SettleOnOpenFlag.INSTANCE); + public static final StrikeMultiplier StrikeMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeMultiplier.INSTANCE); + public static final StrikeValue StrikeValue = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeValue.INSTANCE); + public static final MinPriceIncrement MinPriceIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.MinPriceIncrement.INSTANCE); + public static final PositionLimit PositionLimit = register(org.fix4j.spec.fix50sp2.fieldtype.PositionLimit.INSTANCE); + public static final NTPositionLimit NTPositionLimit = register(org.fix4j.spec.fix50sp2.fieldtype.NTPositionLimit.INSTANCE); + public static final UnderlyingAllocationPercent UnderlyingAllocationPercent = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingAllocationPercent.INSTANCE); + public static final UnderlyingCashAmount UnderlyingCashAmount = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCashAmount.INSTANCE); + public static final UnderlyingCashType UnderlyingCashType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCashType.INSTANCE); + public static final UnderlyingSettlementType UnderlyingSettlementType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlementType.INSTANCE); + public static final QuantityDate QuantityDate = register(org.fix4j.spec.fix50sp2.fieldtype.QuantityDate.INSTANCE); + public static final ContIntRptID ContIntRptID = register(org.fix4j.spec.fix50sp2.fieldtype.ContIntRptID.INSTANCE); + public static final LateIndicator LateIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.LateIndicator.INSTANCE); + public static final InputSource InputSource = register(org.fix4j.spec.fix50sp2.fieldtype.InputSource.INSTANCE); + public static final SecurityUpdateAction SecurityUpdateAction = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityUpdateAction.INSTANCE); + public static final NoExpiration NoExpiration = register(org.fix4j.spec.fix50sp2.fieldtype.NoExpiration.INSTANCE); + public static final ExpirationQtyType ExpirationQtyType = register(org.fix4j.spec.fix50sp2.fieldtype.ExpirationQtyType.INSTANCE); + public static final ExpQty ExpQty = register(org.fix4j.spec.fix50sp2.fieldtype.ExpQty.INSTANCE); + public static final NoUnderlyingAmounts NoUnderlyingAmounts = register(org.fix4j.spec.fix50sp2.fieldtype.NoUnderlyingAmounts.INSTANCE); + public static final UnderlyingPayAmount UnderlyingPayAmount = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPayAmount.INSTANCE); + public static final UnderlyingCollectAmount UnderlyingCollectAmount = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCollectAmount.INSTANCE); + public static final UnderlyingSettlementDate UnderlyingSettlementDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlementDate.INSTANCE); + public static final UnderlyingSettlementStatus UnderlyingSettlementStatus = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlementStatus.INSTANCE); + public static final SecondaryIndividualAllocID SecondaryIndividualAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryIndividualAllocID.INSTANCE); + public static final LegReportID LegReportID = register(org.fix4j.spec.fix50sp2.fieldtype.LegReportID.INSTANCE); + public static final RndPx RndPx = register(org.fix4j.spec.fix50sp2.fieldtype.RndPx.INSTANCE); + public static final IndividualAllocType IndividualAllocType = register(org.fix4j.spec.fix50sp2.fieldtype.IndividualAllocType.INSTANCE); + public static final AllocCustomerCapacity AllocCustomerCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.AllocCustomerCapacity.INSTANCE); + public static final TierCode TierCode = register(org.fix4j.spec.fix50sp2.fieldtype.TierCode.INSTANCE); + public static final UnitOfMeasure UnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.UnitOfMeasure.INSTANCE); + public static final TimeUnit TimeUnit = register(org.fix4j.spec.fix50sp2.fieldtype.TimeUnit.INSTANCE); + public static final UnderlyingUnitOfMeasure UnderlyingUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingUnitOfMeasure.INSTANCE); + public static final LegUnitOfMeasure LegUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.LegUnitOfMeasure.INSTANCE); + public static final UnderlyingTimeUnit UnderlyingTimeUnit = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingTimeUnit.INSTANCE); + public static final LegTimeUnit LegTimeUnit = register(org.fix4j.spec.fix50sp2.fieldtype.LegTimeUnit.INSTANCE); + public static final AllocMethod AllocMethod = register(org.fix4j.spec.fix50sp2.fieldtype.AllocMethod.INSTANCE); + public static final TradeID TradeID = register(org.fix4j.spec.fix50sp2.fieldtype.TradeID.INSTANCE); + public static final SideTradeReportID SideTradeReportID = register(org.fix4j.spec.fix50sp2.fieldtype.SideTradeReportID.INSTANCE); + public static final SideFillStationCd SideFillStationCd = register(org.fix4j.spec.fix50sp2.fieldtype.SideFillStationCd.INSTANCE); + public static final SideReasonCd SideReasonCd = register(org.fix4j.spec.fix50sp2.fieldtype.SideReasonCd.INSTANCE); + public static final SideTrdSubTyp SideTrdSubTyp = register(org.fix4j.spec.fix50sp2.fieldtype.SideTrdSubTyp.INSTANCE); + public static final SideLastQty SideLastQty = register(org.fix4j.spec.fix50sp2.fieldtype.SideLastQty.INSTANCE); + public static final MessageEventSource MessageEventSource = register(org.fix4j.spec.fix50sp2.fieldtype.MessageEventSource.INSTANCE); + public static final SideTrdRegTimestamp SideTrdRegTimestamp = register(org.fix4j.spec.fix50sp2.fieldtype.SideTrdRegTimestamp.INSTANCE); + public static final SideTrdRegTimestampType SideTrdRegTimestampType = register(org.fix4j.spec.fix50sp2.fieldtype.SideTrdRegTimestampType.INSTANCE); + public static final SideTrdRegTimestampSrc SideTrdRegTimestampSrc = register(org.fix4j.spec.fix50sp2.fieldtype.SideTrdRegTimestampSrc.INSTANCE); + public static final AsOfIndicator AsOfIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.AsOfIndicator.INSTANCE); + public static final NoSideTrdRegTS NoSideTrdRegTS = register(org.fix4j.spec.fix50sp2.fieldtype.NoSideTrdRegTS.INSTANCE); + public static final LegOptionRatio LegOptionRatio = register(org.fix4j.spec.fix50sp2.fieldtype.LegOptionRatio.INSTANCE); + public static final NoInstrumentParties NoInstrumentParties = register(org.fix4j.spec.fix50sp2.fieldtype.NoInstrumentParties.INSTANCE); + public static final InstrumentPartyID InstrumentPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.InstrumentPartyID.INSTANCE); + public static final TradeVolume TradeVolume = register(org.fix4j.spec.fix50sp2.fieldtype.TradeVolume.INSTANCE); + public static final MDBookType MDBookType = register(org.fix4j.spec.fix50sp2.fieldtype.MDBookType.INSTANCE); + public static final MDFeedType MDFeedType = register(org.fix4j.spec.fix50sp2.fieldtype.MDFeedType.INSTANCE); + public static final MDPriceLevel MDPriceLevel = register(org.fix4j.spec.fix50sp2.fieldtype.MDPriceLevel.INSTANCE); + public static final MDOriginType MDOriginType = register(org.fix4j.spec.fix50sp2.fieldtype.MDOriginType.INSTANCE); + public static final FirstPx FirstPx = register(org.fix4j.spec.fix50sp2.fieldtype.FirstPx.INSTANCE); + public static final MDEntrySpotRate MDEntrySpotRate = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntrySpotRate.INSTANCE); + public static final MDEntryForwardPoints MDEntryForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.MDEntryForwardPoints.INSTANCE); + public static final ManualOrderIndicator ManualOrderIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.ManualOrderIndicator.INSTANCE); + public static final CustDirectedOrder CustDirectedOrder = register(org.fix4j.spec.fix50sp2.fieldtype.CustDirectedOrder.INSTANCE); + public static final ReceivedDeptID ReceivedDeptID = register(org.fix4j.spec.fix50sp2.fieldtype.ReceivedDeptID.INSTANCE); + public static final CustOrderHandlingInst CustOrderHandlingInst = register(org.fix4j.spec.fix50sp2.fieldtype.CustOrderHandlingInst.INSTANCE); + public static final OrderHandlingInstSource OrderHandlingInstSource = register(org.fix4j.spec.fix50sp2.fieldtype.OrderHandlingInstSource.INSTANCE); + public static final DeskType DeskType = register(org.fix4j.spec.fix50sp2.fieldtype.DeskType.INSTANCE); + public static final DeskTypeSource DeskTypeSource = register(org.fix4j.spec.fix50sp2.fieldtype.DeskTypeSource.INSTANCE); + public static final DeskOrderHandlingInst DeskOrderHandlingInst = register(org.fix4j.spec.fix50sp2.fieldtype.DeskOrderHandlingInst.INSTANCE); + public static final ExecAckStatus ExecAckStatus = register(org.fix4j.spec.fix50sp2.fieldtype.ExecAckStatus.INSTANCE); + public static final UnderlyingDeliveryAmount UnderlyingDeliveryAmount = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingDeliveryAmount.INSTANCE); + public static final UnderlyingCapValue UnderlyingCapValue = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingCapValue.INSTANCE); + public static final UnderlyingSettlMethod UnderlyingSettlMethod = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSettlMethod.INSTANCE); + public static final SecondaryTradeID SecondaryTradeID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryTradeID.INSTANCE); + public static final FirmTradeID FirmTradeID = register(org.fix4j.spec.fix50sp2.fieldtype.FirmTradeID.INSTANCE); + public static final SecondaryFirmTradeID SecondaryFirmTradeID = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryFirmTradeID.INSTANCE); + public static final CollApplType CollApplType = register(org.fix4j.spec.fix50sp2.fieldtype.CollApplType.INSTANCE); + public static final UnderlyingAdjustedQuantity UnderlyingAdjustedQuantity = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingAdjustedQuantity.INSTANCE); + public static final UnderlyingFXRate UnderlyingFXRate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingFXRate.INSTANCE); + public static final UnderlyingFXRateCalc UnderlyingFXRateCalc = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingFXRateCalc.INSTANCE); + public static final AllocPositionEffect AllocPositionEffect = register(org.fix4j.spec.fix50sp2.fieldtype.AllocPositionEffect.INSTANCE); + public static final DealingCapacity DealingCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.DealingCapacity.INSTANCE); + public static final InstrmtAssignmentMethod InstrmtAssignmentMethod = register(org.fix4j.spec.fix50sp2.fieldtype.InstrmtAssignmentMethod.INSTANCE); + public static final InstrumentPartyIDSource InstrumentPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.InstrumentPartyIDSource.INSTANCE); + public static final InstrumentPartyRole InstrumentPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.InstrumentPartyRole.INSTANCE); + public static final NoInstrumentPartySubIDs NoInstrumentPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoInstrumentPartySubIDs.INSTANCE); + public static final InstrumentPartySubID InstrumentPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.InstrumentPartySubID.INSTANCE); + public static final InstrumentPartySubIDType InstrumentPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.InstrumentPartySubIDType.INSTANCE); + public static final PositionCurrency PositionCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.PositionCurrency.INSTANCE); + public static final CalculatedCcyLastQty CalculatedCcyLastQty = register(org.fix4j.spec.fix50sp2.fieldtype.CalculatedCcyLastQty.INSTANCE); + public static final AggressorIndicator AggressorIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.AggressorIndicator.INSTANCE); + public static final NoUndlyInstrumentParties NoUndlyInstrumentParties = register(org.fix4j.spec.fix50sp2.fieldtype.NoUndlyInstrumentParties.INSTANCE); + public static final UnderlyingInstrumentPartyID UnderlyingInstrumentPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrumentPartyID.INSTANCE); + public static final UnderlyingInstrumentPartyIDSource UnderlyingInstrumentPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrumentPartyIDSource.INSTANCE); + public static final UnderlyingInstrumentPartyRole UnderlyingInstrumentPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrumentPartyRole.INSTANCE); + public static final NoUndlyInstrumentPartySubIDs NoUndlyInstrumentPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoUndlyInstrumentPartySubIDs.INSTANCE); + public static final UnderlyingInstrumentPartySubID UnderlyingInstrumentPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrumentPartySubID.INSTANCE); + public static final UnderlyingInstrumentPartySubIDType UnderlyingInstrumentPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingInstrumentPartySubIDType.INSTANCE); + public static final BidSwapPoints BidSwapPoints = register(org.fix4j.spec.fix50sp2.fieldtype.BidSwapPoints.INSTANCE); + public static final OfferSwapPoints OfferSwapPoints = register(org.fix4j.spec.fix50sp2.fieldtype.OfferSwapPoints.INSTANCE); + public static final LegBidForwardPoints LegBidForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.LegBidForwardPoints.INSTANCE); + public static final LegOfferForwardPoints LegOfferForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.LegOfferForwardPoints.INSTANCE); + public static final SwapPoints SwapPoints = register(org.fix4j.spec.fix50sp2.fieldtype.SwapPoints.INSTANCE); + public static final MDQuoteType MDQuoteType = register(org.fix4j.spec.fix50sp2.fieldtype.MDQuoteType.INSTANCE); + public static final LastSwapPoints LastSwapPoints = register(org.fix4j.spec.fix50sp2.fieldtype.LastSwapPoints.INSTANCE); + public static final SideGrossTradeAmt SideGrossTradeAmt = register(org.fix4j.spec.fix50sp2.fieldtype.SideGrossTradeAmt.INSTANCE); + public static final LegLastForwardPoints LegLastForwardPoints = register(org.fix4j.spec.fix50sp2.fieldtype.LegLastForwardPoints.INSTANCE); + public static final LegCalculatedCcyLastQty LegCalculatedCcyLastQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegCalculatedCcyLastQty.INSTANCE); + public static final LegGrossTradeAmt LegGrossTradeAmt = register(org.fix4j.spec.fix50sp2.fieldtype.LegGrossTradeAmt.INSTANCE); + public static final MaturityTime MaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityTime.INSTANCE); + public static final RefOrderID RefOrderID = register(org.fix4j.spec.fix50sp2.fieldtype.RefOrderID.INSTANCE); + public static final RefOrderIDSource RefOrderIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RefOrderIDSource.INSTANCE); + public static final SecondaryDisplayQty SecondaryDisplayQty = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryDisplayQty.INSTANCE); + public static final DisplayWhen DisplayWhen = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayWhen.INSTANCE); + public static final DisplayMethod DisplayMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayMethod.INSTANCE); + public static final DisplayLowQty DisplayLowQty = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayLowQty.INSTANCE); + public static final DisplayHighQty DisplayHighQty = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayHighQty.INSTANCE); + public static final DisplayMinIncr DisplayMinIncr = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayMinIncr.INSTANCE); + public static final RefreshQty RefreshQty = register(org.fix4j.spec.fix50sp2.fieldtype.RefreshQty.INSTANCE); + public static final MatchIncrement MatchIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.MatchIncrement.INSTANCE); + public static final MaxPriceLevels MaxPriceLevels = register(org.fix4j.spec.fix50sp2.fieldtype.MaxPriceLevels.INSTANCE); + public static final PreTradeAnonymity PreTradeAnonymity = register(org.fix4j.spec.fix50sp2.fieldtype.PreTradeAnonymity.INSTANCE); + public static final PriceProtectionScope PriceProtectionScope = register(org.fix4j.spec.fix50sp2.fieldtype.PriceProtectionScope.INSTANCE); + public static final LotType LotType = register(org.fix4j.spec.fix50sp2.fieldtype.LotType.INSTANCE); + public static final PegPriceType PegPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.PegPriceType.INSTANCE); + public static final PeggedRefPrice PeggedRefPrice = register(org.fix4j.spec.fix50sp2.fieldtype.PeggedRefPrice.INSTANCE); + public static final PegSecurityIDSource PegSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.PegSecurityIDSource.INSTANCE); + public static final PegSecurityID PegSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.PegSecurityID.INSTANCE); + public static final PegSymbol PegSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.PegSymbol.INSTANCE); + public static final PegSecurityDesc PegSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.PegSecurityDesc.INSTANCE); + public static final TriggerType TriggerType = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerType.INSTANCE); + public static final TriggerAction TriggerAction = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerAction.INSTANCE); + public static final TriggerPrice TriggerPrice = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerPrice.INSTANCE); + public static final TriggerSymbol TriggerSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerSymbol.INSTANCE); + public static final TriggerSecurityID TriggerSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerSecurityID.INSTANCE); + public static final TriggerSecurityIDSource TriggerSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerSecurityIDSource.INSTANCE); + public static final TriggerSecurityDesc TriggerSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerSecurityDesc.INSTANCE); + public static final TriggerPriceType TriggerPriceType = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerPriceType.INSTANCE); + public static final TriggerPriceTypeScope TriggerPriceTypeScope = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerPriceTypeScope.INSTANCE); + public static final TriggerPriceDirection TriggerPriceDirection = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerPriceDirection.INSTANCE); + public static final TriggerNewPrice TriggerNewPrice = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerNewPrice.INSTANCE); + public static final TriggerOrderType TriggerOrderType = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerOrderType.INSTANCE); + public static final TriggerNewQty TriggerNewQty = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerNewQty.INSTANCE); + public static final TriggerTradingSessionID TriggerTradingSessionID = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerTradingSessionID.INSTANCE); + public static final TriggerTradingSessionSubID TriggerTradingSessionSubID = register(org.fix4j.spec.fix50sp2.fieldtype.TriggerTradingSessionSubID.INSTANCE); + public static final OrderCategory OrderCategory = register(org.fix4j.spec.fix50sp2.fieldtype.OrderCategory.INSTANCE); + public static final NoRootPartyIDs NoRootPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRootPartyIDs.INSTANCE); + public static final RootPartyID RootPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.RootPartyID.INSTANCE); + public static final RootPartyIDSource RootPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RootPartyIDSource.INSTANCE); + public static final RootPartyRole RootPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.RootPartyRole.INSTANCE); + public static final NoRootPartySubIDs NoRootPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRootPartySubIDs.INSTANCE); + public static final RootPartySubID RootPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.RootPartySubID.INSTANCE); + public static final RootPartySubIDType RootPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.RootPartySubIDType.INSTANCE); + public static final TradeHandlingInstr TradeHandlingInstr = register(org.fix4j.spec.fix50sp2.fieldtype.TradeHandlingInstr.INSTANCE); + public static final OrigTradeHandlingInstr OrigTradeHandlingInstr = register(org.fix4j.spec.fix50sp2.fieldtype.OrigTradeHandlingInstr.INSTANCE); + public static final OrigTradeDate OrigTradeDate = register(org.fix4j.spec.fix50sp2.fieldtype.OrigTradeDate.INSTANCE); + public static final OrigTradeID OrigTradeID = register(org.fix4j.spec.fix50sp2.fieldtype.OrigTradeID.INSTANCE); + public static final OrigSecondaryTradeID OrigSecondaryTradeID = register(org.fix4j.spec.fix50sp2.fieldtype.OrigSecondaryTradeID.INSTANCE); + public static final ApplVerID ApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplVerID.INSTANCE); + public static final CstmApplVerID CstmApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.CstmApplVerID.INSTANCE); + public static final RefApplVerID RefApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.RefApplVerID.INSTANCE); + public static final RefCstmApplVerID RefCstmApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.RefCstmApplVerID.INSTANCE); + public static final TZTransactTime TZTransactTime = register(org.fix4j.spec.fix50sp2.fieldtype.TZTransactTime.INSTANCE); + public static final ExDestinationIDSource ExDestinationIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.ExDestinationIDSource.INSTANCE); + public static final ReportedPxDiff ReportedPxDiff = register(org.fix4j.spec.fix50sp2.fieldtype.ReportedPxDiff.INSTANCE); + public static final RptSys RptSys = register(org.fix4j.spec.fix50sp2.fieldtype.RptSys.INSTANCE); + public static final AllocClearingFeeIndicator AllocClearingFeeIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.AllocClearingFeeIndicator.INSTANCE); + public static final DefaultApplVerID DefaultApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.DefaultApplVerID.INSTANCE); + public static final DisplayQty DisplayQty = register(org.fix4j.spec.fix50sp2.fieldtype.DisplayQty.INSTANCE); + public static final ExchangeSpecialInstructions ExchangeSpecialInstructions = register(org.fix4j.spec.fix50sp2.fieldtype.ExchangeSpecialInstructions.INSTANCE); + public static final UnderlyingMaturityTime UnderlyingMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingMaturityTime.INSTANCE); + public static final LegMaturityTime LegMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.LegMaturityTime.INSTANCE); + public static final MaxTradeVol MaxTradeVol = register(org.fix4j.spec.fix50sp2.fieldtype.MaxTradeVol.INSTANCE); + public static final NoMDFeedTypes NoMDFeedTypes = register(org.fix4j.spec.fix50sp2.fieldtype.NoMDFeedTypes.INSTANCE); + public static final MatchAlgorithm MatchAlgorithm = register(org.fix4j.spec.fix50sp2.fieldtype.MatchAlgorithm.INSTANCE); + public static final MaxPriceVariation MaxPriceVariation = register(org.fix4j.spec.fix50sp2.fieldtype.MaxPriceVariation.INSTANCE); + public static final ImpliedMarketIndicator ImpliedMarketIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.ImpliedMarketIndicator.INSTANCE); + public static final EventTime EventTime = register(org.fix4j.spec.fix50sp2.fieldtype.EventTime.INSTANCE); + public static final MinPriceIncrementAmount MinPriceIncrementAmount = register(org.fix4j.spec.fix50sp2.fieldtype.MinPriceIncrementAmount.INSTANCE); + public static final UnitOfMeasureQty UnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.UnitOfMeasureQty.INSTANCE); + public static final LowLimitPrice LowLimitPrice = register(org.fix4j.spec.fix50sp2.fieldtype.LowLimitPrice.INSTANCE); + public static final HighLimitPrice HighLimitPrice = register(org.fix4j.spec.fix50sp2.fieldtype.HighLimitPrice.INSTANCE); + public static final TradingReferencePrice TradingReferencePrice = register(org.fix4j.spec.fix50sp2.fieldtype.TradingReferencePrice.INSTANCE); + public static final SecurityGroup SecurityGroup = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityGroup.INSTANCE); + public static final LegNumber LegNumber = register(org.fix4j.spec.fix50sp2.fieldtype.LegNumber.INSTANCE); + public static final SettlementCycleNo SettlementCycleNo = register(org.fix4j.spec.fix50sp2.fieldtype.SettlementCycleNo.INSTANCE); + public static final SideCurrency SideCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.SideCurrency.INSTANCE); + public static final SideSettlCurrency SideSettlCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.SideSettlCurrency.INSTANCE); + public static final CcyAmt CcyAmt = register(org.fix4j.spec.fix50sp2.fieldtype.CcyAmt.INSTANCE); + public static final NoSettlDetails NoSettlDetails = register(org.fix4j.spec.fix50sp2.fieldtype.NoSettlDetails.INSTANCE); + public static final SettlObligMode SettlObligMode = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligMode.INSTANCE); + public static final SettlObligMsgID SettlObligMsgID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligMsgID.INSTANCE); + public static final SettlObligID SettlObligID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligID.INSTANCE); + public static final SettlObligTransType SettlObligTransType = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligTransType.INSTANCE); + public static final SettlObligRefID SettlObligRefID = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligRefID.INSTANCE); + public static final SettlObligSource SettlObligSource = register(org.fix4j.spec.fix50sp2.fieldtype.SettlObligSource.INSTANCE); + public static final NoSettlOblig NoSettlOblig = register(org.fix4j.spec.fix50sp2.fieldtype.NoSettlOblig.INSTANCE); + public static final QuoteMsgID QuoteMsgID = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteMsgID.INSTANCE); + public static final QuoteEntryStatus QuoteEntryStatus = register(org.fix4j.spec.fix50sp2.fieldtype.QuoteEntryStatus.INSTANCE); + public static final TotNoCxldQuotes TotNoCxldQuotes = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoCxldQuotes.INSTANCE); + public static final TotNoAccQuotes TotNoAccQuotes = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoAccQuotes.INSTANCE); + public static final TotNoRejQuotes TotNoRejQuotes = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoRejQuotes.INSTANCE); + public static final PrivateQuote PrivateQuote = register(org.fix4j.spec.fix50sp2.fieldtype.PrivateQuote.INSTANCE); + public static final RespondentType RespondentType = register(org.fix4j.spec.fix50sp2.fieldtype.RespondentType.INSTANCE); + public static final MDSubBookType MDSubBookType = register(org.fix4j.spec.fix50sp2.fieldtype.MDSubBookType.INSTANCE); + public static final SecurityTradingEvent SecurityTradingEvent = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityTradingEvent.INSTANCE); + public static final NoStatsIndicators NoStatsIndicators = register(org.fix4j.spec.fix50sp2.fieldtype.NoStatsIndicators.INSTANCE); + public static final StatsType StatsType = register(org.fix4j.spec.fix50sp2.fieldtype.StatsType.INSTANCE); + public static final NoOfSecSizes NoOfSecSizes = register(org.fix4j.spec.fix50sp2.fieldtype.NoOfSecSizes.INSTANCE); + public static final MDSecSizeType MDSecSizeType = register(org.fix4j.spec.fix50sp2.fieldtype.MDSecSizeType.INSTANCE); + public static final MDSecSize MDSecSize = register(org.fix4j.spec.fix50sp2.fieldtype.MDSecSize.INSTANCE); + public static final ApplID ApplID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplID.INSTANCE); + public static final ApplSeqNum ApplSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.ApplSeqNum.INSTANCE); + public static final ApplBegSeqNum ApplBegSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.ApplBegSeqNum.INSTANCE); + public static final ApplEndSeqNum ApplEndSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.ApplEndSeqNum.INSTANCE); + public static final SecurityXMLLen SecurityXMLLen = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityXMLLen.INSTANCE); + public static final SecurityXML SecurityXML = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityXML.INSTANCE); + public static final SecurityXMLSchema SecurityXMLSchema = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityXMLSchema.INSTANCE); + public static final RefreshIndicator RefreshIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.RefreshIndicator.INSTANCE); + public static final Volatility Volatility = register(org.fix4j.spec.fix50sp2.fieldtype.Volatility.INSTANCE); + public static final TimeToExpiration TimeToExpiration = register(org.fix4j.spec.fix50sp2.fieldtype.TimeToExpiration.INSTANCE); + public static final RiskFreeRate RiskFreeRate = register(org.fix4j.spec.fix50sp2.fieldtype.RiskFreeRate.INSTANCE); + public static final PriceUnitOfMeasure PriceUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.PriceUnitOfMeasure.INSTANCE); + public static final PriceUnitOfMeasureQty PriceUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.PriceUnitOfMeasureQty.INSTANCE); + public static final SettlMethod SettlMethod = register(org.fix4j.spec.fix50sp2.fieldtype.SettlMethod.INSTANCE); + public static final ExerciseStyle ExerciseStyle = register(org.fix4j.spec.fix50sp2.fieldtype.ExerciseStyle.INSTANCE); + public static final UnderlyingExerciseStyle UnderlyingExerciseStyle = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingExerciseStyle.INSTANCE); + public static final LegExerciseStyle LegExerciseStyle = register(org.fix4j.spec.fix50sp2.fieldtype.LegExerciseStyle.INSTANCE); + public static final OptPayoutAmount OptPayoutAmount = register(org.fix4j.spec.fix50sp2.fieldtype.OptPayoutAmount.INSTANCE); + public static final PriceQuoteMethod PriceQuoteMethod = register(org.fix4j.spec.fix50sp2.fieldtype.PriceQuoteMethod.INSTANCE); + public static final ValuationMethod ValuationMethod = register(org.fix4j.spec.fix50sp2.fieldtype.ValuationMethod.INSTANCE); + public static final ListMethod ListMethod = register(org.fix4j.spec.fix50sp2.fieldtype.ListMethod.INSTANCE); + public static final CapPrice CapPrice = register(org.fix4j.spec.fix50sp2.fieldtype.CapPrice.INSTANCE); + public static final FloorPrice FloorPrice = register(org.fix4j.spec.fix50sp2.fieldtype.FloorPrice.INSTANCE); + public static final NoStrikeRules NoStrikeRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoStrikeRules.INSTANCE); + public static final StartStrikePxRange StartStrikePxRange = register(org.fix4j.spec.fix50sp2.fieldtype.StartStrikePxRange.INSTANCE); + public static final EndStrikePxRange EndStrikePxRange = register(org.fix4j.spec.fix50sp2.fieldtype.EndStrikePxRange.INSTANCE); + public static final StrikeIncrement StrikeIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeIncrement.INSTANCE); + public static final NoTickRules NoTickRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoTickRules.INSTANCE); + public static final StartTickPriceRange StartTickPriceRange = register(org.fix4j.spec.fix50sp2.fieldtype.StartTickPriceRange.INSTANCE); + public static final EndTickPriceRange EndTickPriceRange = register(org.fix4j.spec.fix50sp2.fieldtype.EndTickPriceRange.INSTANCE); + public static final TickIncrement TickIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.TickIncrement.INSTANCE); + public static final TickRuleType TickRuleType = register(org.fix4j.spec.fix50sp2.fieldtype.TickRuleType.INSTANCE); + public static final NestedInstrAttribType NestedInstrAttribType = register(org.fix4j.spec.fix50sp2.fieldtype.NestedInstrAttribType.INSTANCE); + public static final NestedInstrAttribValue NestedInstrAttribValue = register(org.fix4j.spec.fix50sp2.fieldtype.NestedInstrAttribValue.INSTANCE); + public static final DerivativeSymbol DerivativeSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSymbol.INSTANCE); + public static final DerivativeSymbolSfx DerivativeSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSymbolSfx.INSTANCE); + public static final DerivativeSecurityID DerivativeSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityID.INSTANCE); + public static final DerivativeSecurityIDSource DerivativeSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityIDSource.INSTANCE); + public static final NoDerivativeSecurityAltID NoDerivativeSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoDerivativeSecurityAltID.INSTANCE); + public static final DerivativeSecurityAltID DerivativeSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityAltID.INSTANCE); + public static final DerivativeSecurityAltIDSource DerivativeSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityAltIDSource.INSTANCE); + public static final SecondaryLowLimitPrice SecondaryLowLimitPrice = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryLowLimitPrice.INSTANCE); + public static final SecondaryHighLimitPrice SecondaryHighLimitPrice = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryHighLimitPrice.INSTANCE); + public static final MaturityRuleID MaturityRuleID = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityRuleID.INSTANCE); + public static final StrikeRuleID StrikeRuleID = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeRuleID.INSTANCE); + public static final DerivativeOptPayAmount DerivativeOptPayAmount = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeOptPayAmount.INSTANCE); + public static final EndMaturityMonthYear EndMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.EndMaturityMonthYear.INSTANCE); + public static final ProductComplex ProductComplex = register(org.fix4j.spec.fix50sp2.fieldtype.ProductComplex.INSTANCE); + public static final DerivativeProductComplex DerivativeProductComplex = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeProductComplex.INSTANCE); + public static final MaturityMonthYearIncrement MaturityMonthYearIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityMonthYearIncrement.INSTANCE); + public static final MinLotSize MinLotSize = register(org.fix4j.spec.fix50sp2.fieldtype.MinLotSize.INSTANCE); + public static final NoExecInstRules NoExecInstRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoExecInstRules.INSTANCE); + public static final NoLotTypeRules NoLotTypeRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoLotTypeRules.INSTANCE); + public static final NoMatchRules NoMatchRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoMatchRules.INSTANCE); + public static final NoMaturityRules NoMaturityRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoMaturityRules.INSTANCE); + public static final NoOrdTypeRules NoOrdTypeRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoOrdTypeRules.INSTANCE); + public static final NoTimeInForceRules NoTimeInForceRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoTimeInForceRules.INSTANCE); + public static final SecondaryTradingReferencePrice SecondaryTradingReferencePrice = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryTradingReferencePrice.INSTANCE); + public static final StartMaturityMonthYear StartMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.StartMaturityMonthYear.INSTANCE); + public static final FlexProductEligibilityIndicator FlexProductEligibilityIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.FlexProductEligibilityIndicator.INSTANCE); + public static final DerivFlexProductEligibilityIndicator DerivFlexProductEligibilityIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.DerivFlexProductEligibilityIndicator.INSTANCE); + public static final FlexibleIndicator FlexibleIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.FlexibleIndicator.INSTANCE); + public static final TradingCurrency TradingCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.TradingCurrency.INSTANCE); + public static final DerivativeProduct DerivativeProduct = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeProduct.INSTANCE); + public static final DerivativeSecurityGroup DerivativeSecurityGroup = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityGroup.INSTANCE); + public static final DerivativeCFICode DerivativeCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeCFICode.INSTANCE); + public static final DerivativeSecurityType DerivativeSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityType.INSTANCE); + public static final DerivativeSecuritySubType DerivativeSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecuritySubType.INSTANCE); + public static final DerivativeMaturityMonthYear DerivativeMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeMaturityMonthYear.INSTANCE); + public static final DerivativeMaturityDate DerivativeMaturityDate = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeMaturityDate.INSTANCE); + public static final DerivativeMaturityTime DerivativeMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeMaturityTime.INSTANCE); + public static final DerivativeSettleOnOpenFlag DerivativeSettleOnOpenFlag = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSettleOnOpenFlag.INSTANCE); + public static final DerivativeInstrmtAssignmentMethod DerivativeInstrmtAssignmentMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrmtAssignmentMethod.INSTANCE); + public static final DerivativeSecurityStatus DerivativeSecurityStatus = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityStatus.INSTANCE); + public static final DerivativeInstrRegistry DerivativeInstrRegistry = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrRegistry.INSTANCE); + public static final DerivativeCountryOfIssue DerivativeCountryOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeCountryOfIssue.INSTANCE); + public static final DerivativeStateOrProvinceOfIssue DerivativeStateOrProvinceOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeStateOrProvinceOfIssue.INSTANCE); + public static final DerivativeLocaleOfIssue DerivativeLocaleOfIssue = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeLocaleOfIssue.INSTANCE); + public static final DerivativeStrikePrice DerivativeStrikePrice = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeStrikePrice.INSTANCE); + public static final DerivativeStrikeCurrency DerivativeStrikeCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeStrikeCurrency.INSTANCE); + public static final DerivativeStrikeMultiplier DerivativeStrikeMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeStrikeMultiplier.INSTANCE); + public static final DerivativeStrikeValue DerivativeStrikeValue = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeStrikeValue.INSTANCE); + public static final DerivativeOptAttribute DerivativeOptAttribute = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeOptAttribute.INSTANCE); + public static final DerivativeContractMultiplier DerivativeContractMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeContractMultiplier.INSTANCE); + public static final DerivativeMinPriceIncrement DerivativeMinPriceIncrement = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeMinPriceIncrement.INSTANCE); + public static final DerivativeMinPriceIncrementAmount DerivativeMinPriceIncrementAmount = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeMinPriceIncrementAmount.INSTANCE); + public static final DerivativeUnitOfMeasure DerivativeUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeUnitOfMeasure.INSTANCE); + public static final DerivativeUnitOfMeasureQty DerivativeUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeUnitOfMeasureQty.INSTANCE); + public static final DerivativeTimeUnit DerivativeTimeUnit = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeTimeUnit.INSTANCE); + public static final DerivativeSecurityExchange DerivativeSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityExchange.INSTANCE); + public static final DerivativePositionLimit DerivativePositionLimit = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativePositionLimit.INSTANCE); + public static final DerivativeNTPositionLimit DerivativeNTPositionLimit = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeNTPositionLimit.INSTANCE); + public static final DerivativeIssuer DerivativeIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeIssuer.INSTANCE); + public static final DerivativeIssueDate DerivativeIssueDate = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeIssueDate.INSTANCE); + public static final DerivativeEncodedIssuerLen DerivativeEncodedIssuerLen = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEncodedIssuerLen.INSTANCE); + public static final DerivativeEncodedIssuer DerivativeEncodedIssuer = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEncodedIssuer.INSTANCE); + public static final DerivativeSecurityDesc DerivativeSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityDesc.INSTANCE); + public static final DerivativeEncodedSecurityDescLen DerivativeEncodedSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEncodedSecurityDescLen.INSTANCE); + public static final DerivativeEncodedSecurityDesc DerivativeEncodedSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEncodedSecurityDesc.INSTANCE); + public static final DerivativeSecurityXMLLen DerivativeSecurityXMLLen = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityXMLLen.INSTANCE); + public static final DerivativeSecurityXML DerivativeSecurityXML = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityXML.INSTANCE); + public static final DerivativeSecurityXMLSchema DerivativeSecurityXMLSchema = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityXMLSchema.INSTANCE); + public static final DerivativeContractSettlMonth DerivativeContractSettlMonth = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeContractSettlMonth.INSTANCE); + public static final NoDerivativeEvents NoDerivativeEvents = register(org.fix4j.spec.fix50sp2.fieldtype.NoDerivativeEvents.INSTANCE); + public static final DerivativeEventType DerivativeEventType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEventType.INSTANCE); + public static final DerivativeEventDate DerivativeEventDate = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEventDate.INSTANCE); + public static final DerivativeEventTime DerivativeEventTime = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEventTime.INSTANCE); + public static final DerivativeEventPx DerivativeEventPx = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEventPx.INSTANCE); + public static final DerivativeEventText DerivativeEventText = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeEventText.INSTANCE); + public static final NoDerivativeInstrumentParties NoDerivativeInstrumentParties = register(org.fix4j.spec.fix50sp2.fieldtype.NoDerivativeInstrumentParties.INSTANCE); + public static final DerivativeInstrumentPartyID DerivativeInstrumentPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrumentPartyID.INSTANCE); + public static final DerivativeInstrumentPartyIDSource DerivativeInstrumentPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrumentPartyIDSource.INSTANCE); + public static final DerivativeInstrumentPartyRole DerivativeInstrumentPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrumentPartyRole.INSTANCE); + public static final NoDerivativeInstrumentPartySubIDs NoDerivativeInstrumentPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoDerivativeInstrumentPartySubIDs.INSTANCE); + public static final DerivativeInstrumentPartySubID DerivativeInstrumentPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrumentPartySubID.INSTANCE); + public static final DerivativeInstrumentPartySubIDType DerivativeInstrumentPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrumentPartySubIDType.INSTANCE); + public static final DerivativeExerciseStyle DerivativeExerciseStyle = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeExerciseStyle.INSTANCE); + public static final MarketSegmentID MarketSegmentID = register(org.fix4j.spec.fix50sp2.fieldtype.MarketSegmentID.INSTANCE); + public static final MarketID MarketID = register(org.fix4j.spec.fix50sp2.fieldtype.MarketID.INSTANCE); + public static final MaturityMonthYearIncrementUnits MaturityMonthYearIncrementUnits = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityMonthYearIncrementUnits.INSTANCE); + public static final MaturityMonthYearFormat MaturityMonthYearFormat = register(org.fix4j.spec.fix50sp2.fieldtype.MaturityMonthYearFormat.INSTANCE); + public static final StrikeExerciseStyle StrikeExerciseStyle = register(org.fix4j.spec.fix50sp2.fieldtype.StrikeExerciseStyle.INSTANCE); + public static final SecondaryPriceLimitType SecondaryPriceLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.SecondaryPriceLimitType.INSTANCE); + public static final PriceLimitType PriceLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.PriceLimitType.INSTANCE); + public static final DerivativeSecurityListRequestType DerivativeSecurityListRequestType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSecurityListRequestType.INSTANCE); + public static final ExecInstValue ExecInstValue = register(org.fix4j.spec.fix50sp2.fieldtype.ExecInstValue.INSTANCE); + public static final NoTradingSessionRules NoTradingSessionRules = register(org.fix4j.spec.fix50sp2.fieldtype.NoTradingSessionRules.INSTANCE); + public static final NoMarketSegments NoMarketSegments = register(org.fix4j.spec.fix50sp2.fieldtype.NoMarketSegments.INSTANCE); + public static final NoDerivativeInstrAttrib NoDerivativeInstrAttrib = register(org.fix4j.spec.fix50sp2.fieldtype.NoDerivativeInstrAttrib.INSTANCE); + public static final NoNestedInstrAttrib NoNestedInstrAttrib = register(org.fix4j.spec.fix50sp2.fieldtype.NoNestedInstrAttrib.INSTANCE); + public static final DerivativeInstrAttribType DerivativeInstrAttribType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrAttribType.INSTANCE); + public static final DerivativeInstrAttribValue DerivativeInstrAttribValue = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeInstrAttribValue.INSTANCE); + public static final DerivativePriceUnitOfMeasure DerivativePriceUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativePriceUnitOfMeasure.INSTANCE); + public static final DerivativePriceUnitOfMeasureQty DerivativePriceUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativePriceUnitOfMeasureQty.INSTANCE); + public static final DerivativeSettlMethod DerivativeSettlMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeSettlMethod.INSTANCE); + public static final DerivativePriceQuoteMethod DerivativePriceQuoteMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativePriceQuoteMethod.INSTANCE); + public static final DerivativeValuationMethod DerivativeValuationMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeValuationMethod.INSTANCE); + public static final DerivativeListMethod DerivativeListMethod = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeListMethod.INSTANCE); + public static final DerivativeCapPrice DerivativeCapPrice = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeCapPrice.INSTANCE); + public static final DerivativeFloorPrice DerivativeFloorPrice = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeFloorPrice.INSTANCE); + public static final DerivativePutOrCall DerivativePutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativePutOrCall.INSTANCE); + public static final ListUpdateAction ListUpdateAction = register(org.fix4j.spec.fix50sp2.fieldtype.ListUpdateAction.INSTANCE); + public static final LegPutOrCall LegPutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.LegPutOrCall.INSTANCE); + public static final LegUnitOfMeasureQty LegUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegUnitOfMeasureQty.INSTANCE); + public static final LegPriceUnitOfMeasure LegPriceUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.LegPriceUnitOfMeasure.INSTANCE); + public static final LegPriceUnitOfMeasureQty LegPriceUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegPriceUnitOfMeasureQty.INSTANCE); + public static final UnderlyingUnitOfMeasureQty UnderlyingUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingUnitOfMeasureQty.INSTANCE); + public static final UnderlyingPriceUnitOfMeasure UnderlyingPriceUnitOfMeasure = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPriceUnitOfMeasure.INSTANCE); + public static final UnderlyingPriceUnitOfMeasureQty UnderlyingPriceUnitOfMeasureQty = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPriceUnitOfMeasureQty.INSTANCE); + public static final MarketReqID MarketReqID = register(org.fix4j.spec.fix50sp2.fieldtype.MarketReqID.INSTANCE); + public static final MarketReportID MarketReportID = register(org.fix4j.spec.fix50sp2.fieldtype.MarketReportID.INSTANCE); + public static final MarketUpdateAction MarketUpdateAction = register(org.fix4j.spec.fix50sp2.fieldtype.MarketUpdateAction.INSTANCE); + public static final MarketSegmentDesc MarketSegmentDesc = register(org.fix4j.spec.fix50sp2.fieldtype.MarketSegmentDesc.INSTANCE); + public static final EncodedMktSegmDescLen EncodedMktSegmDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedMktSegmDescLen.INSTANCE); + public static final EncodedMktSegmDesc EncodedMktSegmDesc = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedMktSegmDesc.INSTANCE); + public static final ParentMktSegmID ParentMktSegmID = register(org.fix4j.spec.fix50sp2.fieldtype.ParentMktSegmID.INSTANCE); + public static final TradingSessionDesc TradingSessionDesc = register(org.fix4j.spec.fix50sp2.fieldtype.TradingSessionDesc.INSTANCE); + public static final TradSesUpdateAction TradSesUpdateAction = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesUpdateAction.INSTANCE); + public static final RejectText RejectText = register(org.fix4j.spec.fix50sp2.fieldtype.RejectText.INSTANCE); + public static final FeeMultiplier FeeMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.FeeMultiplier.INSTANCE); + public static final UnderlyingLegSymbol UnderlyingLegSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSymbol.INSTANCE); + public static final UnderlyingLegSymbolSfx UnderlyingLegSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSymbolSfx.INSTANCE); + public static final UnderlyingLegSecurityID UnderlyingLegSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityID.INSTANCE); + public static final UnderlyingLegSecurityIDSource UnderlyingLegSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityIDSource.INSTANCE); + public static final NoUnderlyingLegSecurityAltID NoUnderlyingLegSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoUnderlyingLegSecurityAltID.INSTANCE); + public static final UnderlyingLegSecurityAltID UnderlyingLegSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityAltID.INSTANCE); + public static final UnderlyingLegSecurityAltIDSource UnderlyingLegSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityAltIDSource.INSTANCE); + public static final UnderlyingLegSecurityType UnderlyingLegSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityType.INSTANCE); + public static final UnderlyingLegSecuritySubType UnderlyingLegSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecuritySubType.INSTANCE); + public static final UnderlyingLegMaturityMonthYear UnderlyingLegMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegMaturityMonthYear.INSTANCE); + public static final UnderlyingLegPutOrCall UnderlyingLegPutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegPutOrCall.INSTANCE); + public static final UnderlyingLegStrikePrice UnderlyingLegStrikePrice = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegStrikePrice.INSTANCE); + public static final UnderlyingLegSecurityExchange UnderlyingLegSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityExchange.INSTANCE); + public static final NoOfLegUnderlyings NoOfLegUnderlyings = register(org.fix4j.spec.fix50sp2.fieldtype.NoOfLegUnderlyings.INSTANCE); + public static final UnderlyingLegCFICode UnderlyingLegCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegCFICode.INSTANCE); + public static final UnderlyingLegMaturityDate UnderlyingLegMaturityDate = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegMaturityDate.INSTANCE); + public static final UnderlyingLegMaturityTime UnderlyingLegMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegMaturityTime.INSTANCE); + public static final UnderlyingLegOptAttribute UnderlyingLegOptAttribute = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegOptAttribute.INSTANCE); + public static final UnderlyingLegSecurityDesc UnderlyingLegSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingLegSecurityDesc.INSTANCE); + public static final EncryptedPasswordMethod EncryptedPasswordMethod = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptedPasswordMethod.INSTANCE); + public static final EncryptedPasswordLen EncryptedPasswordLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptedPasswordLen.INSTANCE); + public static final EncryptedPassword EncryptedPassword = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptedPassword.INSTANCE); + public static final EncryptedNewPasswordLen EncryptedNewPasswordLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptedNewPasswordLen.INSTANCE); + public static final EncryptedNewPassword EncryptedNewPassword = register(org.fix4j.spec.fix50sp2.fieldtype.EncryptedNewPassword.INSTANCE); + public static final ApplExtID ApplExtID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplExtID.INSTANCE); + public static final RefApplExtID RefApplExtID = register(org.fix4j.spec.fix50sp2.fieldtype.RefApplExtID.INSTANCE); + public static final DefaultApplExtID DefaultApplExtID = register(org.fix4j.spec.fix50sp2.fieldtype.DefaultApplExtID.INSTANCE); + public static final DefaultCstmApplVerID DefaultCstmApplVerID = register(org.fix4j.spec.fix50sp2.fieldtype.DefaultCstmApplVerID.INSTANCE); + public static final SessionStatus SessionStatus = register(org.fix4j.spec.fix50sp2.fieldtype.SessionStatus.INSTANCE); + public static final DefaultVerIndicator DefaultVerIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.DefaultVerIndicator.INSTANCE); + public static final NoUsernames NoUsernames = register(org.fix4j.spec.fix50sp2.fieldtype.NoUsernames.INSTANCE); + public static final LegAllocSettlCurrency LegAllocSettlCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.LegAllocSettlCurrency.INSTANCE); + public static final EncodedSymbolLen EncodedSymbolLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSymbolLen.INSTANCE); + public static final EncodedSymbol EncodedSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSymbol.INSTANCE); + public static final TotNoFills TotNoFills = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoFills.INSTANCE); + public static final NoFills NoFills = register(org.fix4j.spec.fix50sp2.fieldtype.NoFills.INSTANCE); + public static final FillExecID FillExecID = register(org.fix4j.spec.fix50sp2.fieldtype.FillExecID.INSTANCE); + public static final FillPx FillPx = register(org.fix4j.spec.fix50sp2.fieldtype.FillPx.INSTANCE); + public static final FillQty FillQty = register(org.fix4j.spec.fix50sp2.fieldtype.FillQty.INSTANCE); + public static final LegAllocID LegAllocID = register(org.fix4j.spec.fix50sp2.fieldtype.LegAllocID.INSTANCE); + public static final TradSesEvent TradSesEvent = register(org.fix4j.spec.fix50sp2.fieldtype.TradSesEvent.INSTANCE); + public static final MassActionReportID MassActionReportID = register(org.fix4j.spec.fix50sp2.fieldtype.MassActionReportID.INSTANCE); + public static final NoNotAffectedOrders NoNotAffectedOrders = register(org.fix4j.spec.fix50sp2.fieldtype.NoNotAffectedOrders.INSTANCE); + public static final NotAffectedOrderID NotAffectedOrderID = register(org.fix4j.spec.fix50sp2.fieldtype.NotAffectedOrderID.INSTANCE); + public static final NotAffOrigClOrdID NotAffOrigClOrdID = register(org.fix4j.spec.fix50sp2.fieldtype.NotAffOrigClOrdID.INSTANCE); + public static final MassActionType MassActionType = register(org.fix4j.spec.fix50sp2.fieldtype.MassActionType.INSTANCE); + public static final MassActionScope MassActionScope = register(org.fix4j.spec.fix50sp2.fieldtype.MassActionScope.INSTANCE); + public static final MassActionResponse MassActionResponse = register(org.fix4j.spec.fix50sp2.fieldtype.MassActionResponse.INSTANCE); + public static final MassActionRejectReason MassActionRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.MassActionRejectReason.INSTANCE); + public static final MultilegModel MultilegModel = register(org.fix4j.spec.fix50sp2.fieldtype.MultilegModel.INSTANCE); + public static final MultilegPriceMethod MultilegPriceMethod = register(org.fix4j.spec.fix50sp2.fieldtype.MultilegPriceMethod.INSTANCE); + public static final LegVolatility LegVolatility = register(org.fix4j.spec.fix50sp2.fieldtype.LegVolatility.INSTANCE); + public static final DividendYield DividendYield = register(org.fix4j.spec.fix50sp2.fieldtype.DividendYield.INSTANCE); + public static final LegDividendYield LegDividendYield = register(org.fix4j.spec.fix50sp2.fieldtype.LegDividendYield.INSTANCE); + public static final CurrencyRatio CurrencyRatio = register(org.fix4j.spec.fix50sp2.fieldtype.CurrencyRatio.INSTANCE); + public static final LegCurrencyRatio LegCurrencyRatio = register(org.fix4j.spec.fix50sp2.fieldtype.LegCurrencyRatio.INSTANCE); + public static final LegExecInst LegExecInst = register(org.fix4j.spec.fix50sp2.fieldtype.LegExecInst.INSTANCE); + public static final ContingencyType ContingencyType = register(org.fix4j.spec.fix50sp2.fieldtype.ContingencyType.INSTANCE); + public static final ListRejectReason ListRejectReason = register(org.fix4j.spec.fix50sp2.fieldtype.ListRejectReason.INSTANCE); + public static final NoTrdRepIndicators NoTrdRepIndicators = register(org.fix4j.spec.fix50sp2.fieldtype.NoTrdRepIndicators.INSTANCE); + public static final TrdRepPartyRole TrdRepPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRepPartyRole.INSTANCE); + public static final TrdRepIndicator TrdRepIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.TrdRepIndicator.INSTANCE); + public static final TradePublishIndicator TradePublishIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.TradePublishIndicator.INSTANCE); + public static final ApplReqID ApplReqID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplReqID.INSTANCE); + public static final ApplReqType ApplReqType = register(org.fix4j.spec.fix50sp2.fieldtype.ApplReqType.INSTANCE); + public static final ApplResponseType ApplResponseType = register(org.fix4j.spec.fix50sp2.fieldtype.ApplResponseType.INSTANCE); + public static final ApplTotalMessageCount ApplTotalMessageCount = register(org.fix4j.spec.fix50sp2.fieldtype.ApplTotalMessageCount.INSTANCE); + public static final ApplLastSeqNum ApplLastSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.ApplLastSeqNum.INSTANCE); + public static final NoApplIDs NoApplIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoApplIDs.INSTANCE); + public static final ApplResendFlag ApplResendFlag = register(org.fix4j.spec.fix50sp2.fieldtype.ApplResendFlag.INSTANCE); + public static final ApplResponseID ApplResponseID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplResponseID.INSTANCE); + public static final ApplResponseError ApplResponseError = register(org.fix4j.spec.fix50sp2.fieldtype.ApplResponseError.INSTANCE); + public static final RefApplID RefApplID = register(org.fix4j.spec.fix50sp2.fieldtype.RefApplID.INSTANCE); + public static final ApplReportID ApplReportID = register(org.fix4j.spec.fix50sp2.fieldtype.ApplReportID.INSTANCE); + public static final RefApplLastSeqNum RefApplLastSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.RefApplLastSeqNum.INSTANCE); + public static final ApplNewSeqNum ApplNewSeqNum = register(org.fix4j.spec.fix50sp2.fieldtype.ApplNewSeqNum.INSTANCE); + public static final ApplReportType ApplReportType = register(org.fix4j.spec.fix50sp2.fieldtype.ApplReportType.INSTANCE); + public static final Nested4PartySubIDType Nested4PartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.Nested4PartySubIDType.INSTANCE); + public static final Nested4PartySubID Nested4PartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested4PartySubID.INSTANCE); + public static final NoNested4PartySubIDs NoNested4PartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested4PartySubIDs.INSTANCE); + public static final NoNested4PartyIDs NoNested4PartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNested4PartyIDs.INSTANCE); + public static final Nested4PartyID Nested4PartyID = register(org.fix4j.spec.fix50sp2.fieldtype.Nested4PartyID.INSTANCE); + public static final Nested4PartyIDSource Nested4PartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.Nested4PartyIDSource.INSTANCE); + public static final Nested4PartyRole Nested4PartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.Nested4PartyRole.INSTANCE); + public static final LegLastQty LegLastQty = register(org.fix4j.spec.fix50sp2.fieldtype.LegLastQty.INSTANCE); + public static final SideExecID SideExecID = register(org.fix4j.spec.fix50sp2.fieldtype.SideExecID.INSTANCE); + public static final OrderDelay OrderDelay = register(org.fix4j.spec.fix50sp2.fieldtype.OrderDelay.INSTANCE); + public static final OrderDelayUnit OrderDelayUnit = register(org.fix4j.spec.fix50sp2.fieldtype.OrderDelayUnit.INSTANCE); + public static final VenueType VenueType = register(org.fix4j.spec.fix50sp2.fieldtype.VenueType.INSTANCE); + public static final RefOrdIDReason RefOrdIDReason = register(org.fix4j.spec.fix50sp2.fieldtype.RefOrdIDReason.INSTANCE); + public static final OrigCustOrderCapacity OrigCustOrderCapacity = register(org.fix4j.spec.fix50sp2.fieldtype.OrigCustOrderCapacity.INSTANCE); + public static final RefApplReqID RefApplReqID = register(org.fix4j.spec.fix50sp2.fieldtype.RefApplReqID.INSTANCE); + public static final ModelType ModelType = register(org.fix4j.spec.fix50sp2.fieldtype.ModelType.INSTANCE); + public static final ContractMultiplierUnit ContractMultiplierUnit = register(org.fix4j.spec.fix50sp2.fieldtype.ContractMultiplierUnit.INSTANCE); + public static final LegContractMultiplierUnit LegContractMultiplierUnit = register(org.fix4j.spec.fix50sp2.fieldtype.LegContractMultiplierUnit.INSTANCE); + public static final UnderlyingContractMultiplierUnit UnderlyingContractMultiplierUnit = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingContractMultiplierUnit.INSTANCE); + public static final DerivativeContractMultiplierUnit DerivativeContractMultiplierUnit = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeContractMultiplierUnit.INSTANCE); + public static final FlowScheduleType FlowScheduleType = register(org.fix4j.spec.fix50sp2.fieldtype.FlowScheduleType.INSTANCE); + public static final LegFlowScheduleType LegFlowScheduleType = register(org.fix4j.spec.fix50sp2.fieldtype.LegFlowScheduleType.INSTANCE); + public static final UnderlyingFlowScheduleType UnderlyingFlowScheduleType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingFlowScheduleType.INSTANCE); + public static final DerivativeFlowScheduleType DerivativeFlowScheduleType = register(org.fix4j.spec.fix50sp2.fieldtype.DerivativeFlowScheduleType.INSTANCE); + public static final FillLiquidityInd FillLiquidityInd = register(org.fix4j.spec.fix50sp2.fieldtype.FillLiquidityInd.INSTANCE); + public static final SideLiquidityInd SideLiquidityInd = register(org.fix4j.spec.fix50sp2.fieldtype.SideLiquidityInd.INSTANCE); + public static final NoRateSources NoRateSources = register(org.fix4j.spec.fix50sp2.fieldtype.NoRateSources.INSTANCE); + public static final RateSource RateSource = register(org.fix4j.spec.fix50sp2.fieldtype.RateSource.INSTANCE); + public static final RateSourceType RateSourceType = register(org.fix4j.spec.fix50sp2.fieldtype.RateSourceType.INSTANCE); + public static final ReferencePage ReferencePage = register(org.fix4j.spec.fix50sp2.fieldtype.ReferencePage.INSTANCE); + public static final RestructuringType RestructuringType = register(org.fix4j.spec.fix50sp2.fieldtype.RestructuringType.INSTANCE); + public static final Seniority Seniority = register(org.fix4j.spec.fix50sp2.fieldtype.Seniority.INSTANCE); + public static final NotionalPercentageOutstanding NotionalPercentageOutstanding = register(org.fix4j.spec.fix50sp2.fieldtype.NotionalPercentageOutstanding.INSTANCE); + public static final OriginalNotionalPercentageOutstanding OriginalNotionalPercentageOutstanding = register(org.fix4j.spec.fix50sp2.fieldtype.OriginalNotionalPercentageOutstanding.INSTANCE); + public static final UnderlyingRestructuringType UnderlyingRestructuringType = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingRestructuringType.INSTANCE); + public static final UnderlyingSeniority UnderlyingSeniority = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingSeniority.INSTANCE); + public static final UnderlyingNotionalPercentageOutstanding UnderlyingNotionalPercentageOutstanding = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingNotionalPercentageOutstanding.INSTANCE); + public static final UnderlyingOriginalNotionalPercentageOutstanding UnderlyingOriginalNotionalPercentageOutstanding = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingOriginalNotionalPercentageOutstanding.INSTANCE); + public static final AttachmentPoint AttachmentPoint = register(org.fix4j.spec.fix50sp2.fieldtype.AttachmentPoint.INSTANCE); + public static final DetachmentPoint DetachmentPoint = register(org.fix4j.spec.fix50sp2.fieldtype.DetachmentPoint.INSTANCE); + public static final UnderlyingAttachmentPoint UnderlyingAttachmentPoint = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingAttachmentPoint.INSTANCE); + public static final UnderlyingDetachmentPoint UnderlyingDetachmentPoint = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingDetachmentPoint.INSTANCE); + public static final NoTargetPartyIDs NoTargetPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoTargetPartyIDs.INSTANCE); + public static final TargetPartyID TargetPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.TargetPartyID.INSTANCE); + public static final TargetPartyIDSource TargetPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.TargetPartyIDSource.INSTANCE); + public static final TargetPartyRole TargetPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.TargetPartyRole.INSTANCE); + public static final SecurityListID SecurityListID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListID.INSTANCE); + public static final SecurityListRefID SecurityListRefID = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListRefID.INSTANCE); + public static final SecurityListDesc SecurityListDesc = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListDesc.INSTANCE); + public static final EncodedSecurityListDescLen EncodedSecurityListDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSecurityListDescLen.INSTANCE); + public static final EncodedSecurityListDesc EncodedSecurityListDesc = register(org.fix4j.spec.fix50sp2.fieldtype.EncodedSecurityListDesc.INSTANCE); + public static final SecurityListType SecurityListType = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListType.INSTANCE); + public static final SecurityListTypeSource SecurityListTypeSource = register(org.fix4j.spec.fix50sp2.fieldtype.SecurityListTypeSource.INSTANCE); + public static final NewsID NewsID = register(org.fix4j.spec.fix50sp2.fieldtype.NewsID.INSTANCE); + public static final NewsCategory NewsCategory = register(org.fix4j.spec.fix50sp2.fieldtype.NewsCategory.INSTANCE); + public static final LanguageCode LanguageCode = register(org.fix4j.spec.fix50sp2.fieldtype.LanguageCode.INSTANCE); + public static final NoNewsRefIDs NoNewsRefIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoNewsRefIDs.INSTANCE); + public static final NewsRefID NewsRefID = register(org.fix4j.spec.fix50sp2.fieldtype.NewsRefID.INSTANCE); + public static final NewsRefType NewsRefType = register(org.fix4j.spec.fix50sp2.fieldtype.NewsRefType.INSTANCE); + public static final StrikePriceDeterminationMethod StrikePriceDeterminationMethod = register(org.fix4j.spec.fix50sp2.fieldtype.StrikePriceDeterminationMethod.INSTANCE); + public static final StrikePriceBoundaryMethod StrikePriceBoundaryMethod = register(org.fix4j.spec.fix50sp2.fieldtype.StrikePriceBoundaryMethod.INSTANCE); + public static final StrikePriceBoundaryPrecision StrikePriceBoundaryPrecision = register(org.fix4j.spec.fix50sp2.fieldtype.StrikePriceBoundaryPrecision.INSTANCE); + public static final UnderlyingPriceDeterminationMethod UnderlyingPriceDeterminationMethod = register(org.fix4j.spec.fix50sp2.fieldtype.UnderlyingPriceDeterminationMethod.INSTANCE); + public static final OptPayoutType OptPayoutType = register(org.fix4j.spec.fix50sp2.fieldtype.OptPayoutType.INSTANCE); + public static final NoComplexEvents NoComplexEvents = register(org.fix4j.spec.fix50sp2.fieldtype.NoComplexEvents.INSTANCE); + public static final ComplexEventType ComplexEventType = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventType.INSTANCE); + public static final ComplexOptPayoutAmount ComplexOptPayoutAmount = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexOptPayoutAmount.INSTANCE); + public static final ComplexEventPrice ComplexEventPrice = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventPrice.INSTANCE); + public static final ComplexEventPriceBoundaryMethod ComplexEventPriceBoundaryMethod = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventPriceBoundaryMethod.INSTANCE); + public static final ComplexEventPriceBoundaryPrecision ComplexEventPriceBoundaryPrecision = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventPriceBoundaryPrecision.INSTANCE); + public static final ComplexEventPriceTimeType ComplexEventPriceTimeType = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventPriceTimeType.INSTANCE); + public static final ComplexEventCondition ComplexEventCondition = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventCondition.INSTANCE); + public static final NoComplexEventDates NoComplexEventDates = register(org.fix4j.spec.fix50sp2.fieldtype.NoComplexEventDates.INSTANCE); + public static final ComplexEventStartDate ComplexEventStartDate = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventStartDate.INSTANCE); + public static final ComplexEventEndDate ComplexEventEndDate = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventEndDate.INSTANCE); + public static final NoComplexEventTimes NoComplexEventTimes = register(org.fix4j.spec.fix50sp2.fieldtype.NoComplexEventTimes.INSTANCE); + public static final ComplexEventStartTime ComplexEventStartTime = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventStartTime.INSTANCE); + public static final ComplexEventEndTime ComplexEventEndTime = register(org.fix4j.spec.fix50sp2.fieldtype.ComplexEventEndTime.INSTANCE); + public static final StreamAsgnReqID StreamAsgnReqID = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnReqID.INSTANCE); + public static final StreamAsgnReqType StreamAsgnReqType = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnReqType.INSTANCE); + public static final NoAsgnReqs NoAsgnReqs = register(org.fix4j.spec.fix50sp2.fieldtype.NoAsgnReqs.INSTANCE); + public static final MDStreamID MDStreamID = register(org.fix4j.spec.fix50sp2.fieldtype.MDStreamID.INSTANCE); + public static final StreamAsgnRptID StreamAsgnRptID = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnRptID.INSTANCE); + public static final StreamAsgnRejReason StreamAsgnRejReason = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnRejReason.INSTANCE); + public static final StreamAsgnAckType StreamAsgnAckType = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnAckType.INSTANCE); + public static final StreamAsgnType StreamAsgnType = register(org.fix4j.spec.fix50sp2.fieldtype.StreamAsgnType.INSTANCE); + public static final RelSymTransactTime RelSymTransactTime = register(org.fix4j.spec.fix50sp2.fieldtype.RelSymTransactTime.INSTANCE); + public static final PartyDetailsListRequestID PartyDetailsListRequestID = register(org.fix4j.spec.fix50sp2.fieldtype.PartyDetailsListRequestID.INSTANCE); + public static final NoPartyListResponseTypes NoPartyListResponseTypes = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyListResponseTypes.INSTANCE); + public static final PartyListResponseType PartyListResponseType = register(org.fix4j.spec.fix50sp2.fieldtype.PartyListResponseType.INSTANCE); + public static final NoRequestedPartyRoles NoRequestedPartyRoles = register(org.fix4j.spec.fix50sp2.fieldtype.NoRequestedPartyRoles.INSTANCE); + public static final RequestedPartyRole RequestedPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.RequestedPartyRole.INSTANCE); + public static final PartyDetailsListReportID PartyDetailsListReportID = register(org.fix4j.spec.fix50sp2.fieldtype.PartyDetailsListReportID.INSTANCE); + public static final PartyDetailsRequestResult PartyDetailsRequestResult = register(org.fix4j.spec.fix50sp2.fieldtype.PartyDetailsRequestResult.INSTANCE); + public static final TotNoPartyList TotNoPartyList = register(org.fix4j.spec.fix50sp2.fieldtype.TotNoPartyList.INSTANCE); + public static final NoPartyList NoPartyList = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyList.INSTANCE); + public static final NoPartyRelationships NoPartyRelationships = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyRelationships.INSTANCE); + public static final PartyRelationship PartyRelationship = register(org.fix4j.spec.fix50sp2.fieldtype.PartyRelationship.INSTANCE); + public static final NoPartyAltIDs NoPartyAltIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyAltIDs.INSTANCE); + public static final PartyAltID PartyAltID = register(org.fix4j.spec.fix50sp2.fieldtype.PartyAltID.INSTANCE); + public static final PartyAltIDSource PartyAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.PartyAltIDSource.INSTANCE); + public static final NoPartyAltSubIDs NoPartyAltSubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoPartyAltSubIDs.INSTANCE); + public static final PartyAltSubID PartyAltSubID = register(org.fix4j.spec.fix50sp2.fieldtype.PartyAltSubID.INSTANCE); + public static final PartyAltSubIDType PartyAltSubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.PartyAltSubIDType.INSTANCE); + public static final NoContextPartyIDs NoContextPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoContextPartyIDs.INSTANCE); + public static final ContextPartyID ContextPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.ContextPartyID.INSTANCE); + public static final ContextPartyIDSource ContextPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.ContextPartyIDSource.INSTANCE); + public static final ContextPartyRole ContextPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.ContextPartyRole.INSTANCE); + public static final NoContextPartySubIDs NoContextPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoContextPartySubIDs.INSTANCE); + public static final ContextPartySubID ContextPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.ContextPartySubID.INSTANCE); + public static final ContextPartySubIDType ContextPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.ContextPartySubIDType.INSTANCE); + public static final NoRiskLimits NoRiskLimits = register(org.fix4j.spec.fix50sp2.fieldtype.NoRiskLimits.INSTANCE); + public static final RiskLimitType RiskLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.RiskLimitType.INSTANCE); + public static final RiskLimitAmount RiskLimitAmount = register(org.fix4j.spec.fix50sp2.fieldtype.RiskLimitAmount.INSTANCE); + public static final RiskLimitCurrency RiskLimitCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.RiskLimitCurrency.INSTANCE); + public static final RiskLimitPlatform RiskLimitPlatform = register(org.fix4j.spec.fix50sp2.fieldtype.RiskLimitPlatform.INSTANCE); + public static final NoRiskInstruments NoRiskInstruments = register(org.fix4j.spec.fix50sp2.fieldtype.NoRiskInstruments.INSTANCE); + public static final RiskInstrumentOperator RiskInstrumentOperator = register(org.fix4j.spec.fix50sp2.fieldtype.RiskInstrumentOperator.INSTANCE); + public static final RiskSymbol RiskSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSymbol.INSTANCE); + public static final RiskSymbolSfx RiskSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSymbolSfx.INSTANCE); + public static final RiskSecurityID RiskSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityID.INSTANCE); + public static final RiskSecurityIDSource RiskSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityIDSource.INSTANCE); + public static final NoRiskSecurityAltID NoRiskSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoRiskSecurityAltID.INSTANCE); + public static final RiskSecurityAltID RiskSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityAltID.INSTANCE); + public static final RiskSecurityAltIDSource RiskSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityAltIDSource.INSTANCE); + public static final RiskProduct RiskProduct = register(org.fix4j.spec.fix50sp2.fieldtype.RiskProduct.INSTANCE); + public static final RiskProductComplex RiskProductComplex = register(org.fix4j.spec.fix50sp2.fieldtype.RiskProductComplex.INSTANCE); + public static final RiskSecurityGroup RiskSecurityGroup = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityGroup.INSTANCE); + public static final RiskCFICode RiskCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.RiskCFICode.INSTANCE); + public static final RiskSecurityType RiskSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityType.INSTANCE); + public static final RiskSecuritySubType RiskSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecuritySubType.INSTANCE); + public static final RiskMaturityMonthYear RiskMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.RiskMaturityMonthYear.INSTANCE); + public static final RiskMaturityTime RiskMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.RiskMaturityTime.INSTANCE); + public static final RiskRestructuringType RiskRestructuringType = register(org.fix4j.spec.fix50sp2.fieldtype.RiskRestructuringType.INSTANCE); + public static final RiskSeniority RiskSeniority = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSeniority.INSTANCE); + public static final RiskPutOrCall RiskPutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.RiskPutOrCall.INSTANCE); + public static final RiskFlexibleIndicator RiskFlexibleIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.RiskFlexibleIndicator.INSTANCE); + public static final RiskCouponRate RiskCouponRate = register(org.fix4j.spec.fix50sp2.fieldtype.RiskCouponRate.INSTANCE); + public static final RiskSecurityExchange RiskSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityExchange.INSTANCE); + public static final RiskSecurityDesc RiskSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.RiskSecurityDesc.INSTANCE); + public static final RiskEncodedSecurityDesc RiskEncodedSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.RiskEncodedSecurityDesc.INSTANCE); + public static final RiskEncodedSecurityDescLen RiskEncodedSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.RiskEncodedSecurityDescLen.INSTANCE); + public static final RiskInstrumentSettlType RiskInstrumentSettlType = register(org.fix4j.spec.fix50sp2.fieldtype.RiskInstrumentSettlType.INSTANCE); + public static final RiskInstrumentMultiplier RiskInstrumentMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.RiskInstrumentMultiplier.INSTANCE); + public static final NoRiskWarningLevels NoRiskWarningLevels = register(org.fix4j.spec.fix50sp2.fieldtype.NoRiskWarningLevels.INSTANCE); + public static final RiskWarningLevelPercent RiskWarningLevelPercent = register(org.fix4j.spec.fix50sp2.fieldtype.RiskWarningLevelPercent.INSTANCE); + public static final RiskWarningLevelName RiskWarningLevelName = register(org.fix4j.spec.fix50sp2.fieldtype.RiskWarningLevelName.INSTANCE); + public static final NoRelatedPartyIDs NoRelatedPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedPartyIDs.INSTANCE); + public static final RelatedPartyID RelatedPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyID.INSTANCE); + public static final RelatedPartyIDSource RelatedPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyIDSource.INSTANCE); + public static final RelatedPartyRole RelatedPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyRole.INSTANCE); + public static final NoRelatedPartySubIDs NoRelatedPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedPartySubIDs.INSTANCE); + public static final RelatedPartySubID RelatedPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartySubID.INSTANCE); + public static final RelatedPartySubIDType RelatedPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartySubIDType.INSTANCE); + public static final NoRelatedPartyAltIDs NoRelatedPartyAltIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedPartyAltIDs.INSTANCE); + public static final RelatedPartyAltID RelatedPartyAltID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyAltID.INSTANCE); + public static final RelatedPartyAltIDSource RelatedPartyAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyAltIDSource.INSTANCE); + public static final NoRelatedPartyAltSubIDs NoRelatedPartyAltSubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedPartyAltSubIDs.INSTANCE); + public static final RelatedPartyAltSubID RelatedPartyAltSubID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyAltSubID.INSTANCE); + public static final RelatedPartyAltSubIDType RelatedPartyAltSubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedPartyAltSubIDType.INSTANCE); + public static final NoRelatedContextPartyIDs NoRelatedContextPartyIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedContextPartyIDs.INSTANCE); + public static final RelatedContextPartyID RelatedContextPartyID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedContextPartyID.INSTANCE); + public static final RelatedContextPartyIDSource RelatedContextPartyIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedContextPartyIDSource.INSTANCE); + public static final RelatedContextPartyRole RelatedContextPartyRole = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedContextPartyRole.INSTANCE); + public static final NoRelatedContextPartySubIDs NoRelatedContextPartySubIDs = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelatedContextPartySubIDs.INSTANCE); + public static final RelatedContextPartySubID RelatedContextPartySubID = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedContextPartySubID.INSTANCE); + public static final RelatedContextPartySubIDType RelatedContextPartySubIDType = register(org.fix4j.spec.fix50sp2.fieldtype.RelatedContextPartySubIDType.INSTANCE); + public static final NoRelationshipRiskLimits NoRelationshipRiskLimits = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelationshipRiskLimits.INSTANCE); + public static final RelationshipRiskLimitType RelationshipRiskLimitType = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskLimitType.INSTANCE); + public static final RelationshipRiskLimitAmount RelationshipRiskLimitAmount = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskLimitAmount.INSTANCE); + public static final RelationshipRiskLimitCurrency RelationshipRiskLimitCurrency = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskLimitCurrency.INSTANCE); + public static final RelationshipRiskLimitPlatform RelationshipRiskLimitPlatform = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskLimitPlatform.INSTANCE); + public static final NoRelationshipRiskInstruments NoRelationshipRiskInstruments = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelationshipRiskInstruments.INSTANCE); + public static final RelationshipRiskInstrumentOperator RelationshipRiskInstrumentOperator = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskInstrumentOperator.INSTANCE); + public static final RelationshipRiskSymbol RelationshipRiskSymbol = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSymbol.INSTANCE); + public static final RelationshipRiskSymbolSfx RelationshipRiskSymbolSfx = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSymbolSfx.INSTANCE); + public static final RelationshipRiskSecurityID RelationshipRiskSecurityID = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityID.INSTANCE); + public static final RelationshipRiskSecurityIDSource RelationshipRiskSecurityIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityIDSource.INSTANCE); + public static final NoRelationshipRiskSecurityAltID NoRelationshipRiskSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelationshipRiskSecurityAltID.INSTANCE); + public static final RelationshipRiskSecurityAltID RelationshipRiskSecurityAltID = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityAltID.INSTANCE); + public static final RelationshipRiskSecurityAltIDSource RelationshipRiskSecurityAltIDSource = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityAltIDSource.INSTANCE); + public static final RelationshipRiskProduct RelationshipRiskProduct = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskProduct.INSTANCE); + public static final RelationshipRiskProductComplex RelationshipRiskProductComplex = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskProductComplex.INSTANCE); + public static final RelationshipRiskSecurityGroup RelationshipRiskSecurityGroup = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityGroup.INSTANCE); + public static final RelationshipRiskCFICode RelationshipRiskCFICode = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskCFICode.INSTANCE); + public static final RelationshipRiskSecurityType RelationshipRiskSecurityType = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityType.INSTANCE); + public static final RelationshipRiskSecuritySubType RelationshipRiskSecuritySubType = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecuritySubType.INSTANCE); + public static final RelationshipRiskMaturityMonthYear RelationshipRiskMaturityMonthYear = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskMaturityMonthYear.INSTANCE); + public static final RelationshipRiskMaturityTime RelationshipRiskMaturityTime = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskMaturityTime.INSTANCE); + public static final RelationshipRiskRestructuringType RelationshipRiskRestructuringType = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskRestructuringType.INSTANCE); + public static final RelationshipRiskSeniority RelationshipRiskSeniority = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSeniority.INSTANCE); + public static final RelationshipRiskPutOrCall RelationshipRiskPutOrCall = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskPutOrCall.INSTANCE); + public static final RelationshipRiskFlexibleIndicator RelationshipRiskFlexibleIndicator = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskFlexibleIndicator.INSTANCE); + public static final RelationshipRiskCouponRate RelationshipRiskCouponRate = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskCouponRate.INSTANCE); + public static final RelationshipRiskSecurityExchange RelationshipRiskSecurityExchange = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityExchange.INSTANCE); + public static final RelationshipRiskSecurityDesc RelationshipRiskSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskSecurityDesc.INSTANCE); + public static final RelationshipRiskEncodedSecurityDesc RelationshipRiskEncodedSecurityDesc = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskEncodedSecurityDesc.INSTANCE); + public static final RelationshipRiskEncodedSecurityDescLen RelationshipRiskEncodedSecurityDescLen = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskEncodedSecurityDescLen.INSTANCE); + public static final RelationshipRiskInstrumentSettlType RelationshipRiskInstrumentSettlType = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskInstrumentSettlType.INSTANCE); + public static final RelationshipRiskInstrumentMultiplier RelationshipRiskInstrumentMultiplier = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskInstrumentMultiplier.INSTANCE); + public static final NoRelationshipRiskWarningLevels NoRelationshipRiskWarningLevels = register(org.fix4j.spec.fix50sp2.fieldtype.NoRelationshipRiskWarningLevels.INSTANCE); + public static final RelationshipRiskWarningLevelPercent RelationshipRiskWarningLevelPercent = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskWarningLevelPercent.INSTANCE); + public static final RelationshipRiskWarningLevelName RelationshipRiskWarningLevelName = register(org.fix4j.spec.fix50sp2.fieldtype.RelationshipRiskWarningLevelName.INSTANCE); + + + private static T register(final T fieldType) { + fieldTypesByTagInt.put(fieldType.getTag().getValue(), fieldType); + fieldTypesByName.put(fieldType.getName(), fieldType); + return fieldType; + } + + //Private, as this sucker should not be instantiated + private FieldTypes(){} + + public static FieldType getFieldTypeByTag(final Tag tag) { + return fieldTypesByTagInt.get(tag.getValue()); + } + + public static FieldType getFieldTypeByName(final String name) { + return fieldTypesByName.get(name); + } + + public static FieldType getFieldTypeByTag(final int tag) { + return fieldTypesByTagInt.get(tag); + } + + public static FieldType forCustomTag(final int customTag){ + return FieldType.Factory.forCustomTag(customTag); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/FixSpec.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/FixSpec.java new file mode 100644 index 0000000..bf26458 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/FixSpec.java @@ -0,0 +1,108 @@ +package org.fix4j.spec.fix50sp2; + +import org.fix4j.test.expression.RawFixMessageExpressionParser; +import org.fix4j.test.fixmodel.FixMessage; +import org.fix4j.test.fixspec.BaseTag; +import org.fix4j.test.fixspec.FieldAndGroupTypes; +import org.fix4j.test.fixspec.FieldType; +import org.fix4j.test.fixspec.FixSpecification; +import org.fix4j.test.fixspec.GroupKey; +import org.fix4j.test.fixspec.GroupType; +import org.fix4j.test.fixspec.MsgType; +import org.fix4j.test.fixspec.Tag; +import org.fix4j.test.expression.FlexibleMessageExpressionParser; + +public class FixSpec implements FixSpecification { + public static final FixSpec INSTANCE = new FixSpec(); + + private FixSpec() {} + + @Override + public FieldType getFieldTypeByTag(final Tag tag) { + return FieldTypes.getFieldTypeByTag(tag.getValue()); + } + + @Override + public FieldType getFieldTypeByTag(final int tag) { + return FieldTypes.getFieldTypeByTag(tag); + } + + @Override + public FieldAndGroupTypes getStandardHeaderType() { + return new StandardHeader(); + } + + @Override + public FieldAndGroupTypes getStandardTrailerType() { + return new StandardTrailer(); + } + + @Override + public int getMsgTypeTagNumber() { + return MSG_TYPE_TAG_NUMBER; + } + + @Override + public Tag getMsgTypeTag() { + return FieldTypes.MsgType.getTag(); + } + + @Override + public MsgType getMsgTypeByTag(final Tag tag) { + return MsgTypes.getMsgTypeByTag(tag); + } + + @Override + public MsgType getMsgTypeByTag(final String tagValue) { + return MsgTypes.getMsgTypeByTag(new BaseTag(tagValue)); + } + + @Override + public GroupType getGroupTypeByKey(final GroupKey groupKey) { + GroupType groupTypeByKey = MsgTypes.getGroupTypeByKey(groupKey); + if(groupTypeByKey != null){ + return groupTypeByKey; + } + + groupTypeByKey = getStandardHeaderType().getGroupType(groupKey.getNoOfFieldType().getTag().getValue()); + if(groupTypeByKey != null){ + return groupTypeByKey; + } + + groupTypeByKey = getStandardTrailerType().getGroupType(groupKey.getNoOfFieldType().getTag().getValue()); + if(groupTypeByKey != null){ + return groupTypeByKey; + } + + return null; + } + + @Override + public FieldType getFieldTypeByName(final String fieldName) { + try { + return FieldTypes.getFieldTypeByName(fieldName); + } catch (IllegalArgumentException e) { + throw new IllegalArgumentException("Unknown field type: '" + fieldName + "'. If you wish to use a tag not in this specification, then please create a custom field using FieldType.Factory.forCustomTag(int)."); + } + } + + @Override + public FieldType getMsgTypeFieldType() { + return FieldTypes.MsgType; + } + + @Override + public FixMessage parse(final String expression) { + return (new FlexibleMessageExpressionParser(this)).parse(expression).asMessage(this); + } + + @Override + public FixMessage parseRawFix(final String expression) { + return (new RawFixMessageExpressionParser(this)).parse(expression).asMessage(this); + } + + @Override + public MsgType getMsgTypeByName(final String msgTypeName) { + return MsgTypes.getMsgTypeByName(msgTypeName); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/MsgTypes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/MsgTypes.java new file mode 100644 index 0000000..f1f2801 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/MsgTypes.java @@ -0,0 +1,157 @@ +package org.fix4j.spec.fix50sp2; + +import org.fix4j.spec.fix50sp2.msgtype.*; +import org.fix4j.test.fixspec.GroupKey; +import org.fix4j.test.fixspec.GroupType; +import org.fix4j.test.fixspec.MsgType; +import org.fix4j.test.fixspec.Tag; +import java.util.LinkedHashMap; +import java.util.Map; + +public class MsgTypes { + private static final Map msgTypesByTagStr = new LinkedHashMap<>(); + private static final Map msgTypesByName = new LinkedHashMap<>(); + private static final Map groupTypesByKey = new LinkedHashMap<>(); + + public static final Heartbeat Heartbeat = register(org.fix4j.spec.fix50sp2.msgtype.Heartbeat.INSTANCE); + public static final TestRequest TestRequest = register(org.fix4j.spec.fix50sp2.msgtype.TestRequest.INSTANCE); + public static final ResendRequest ResendRequest = register(org.fix4j.spec.fix50sp2.msgtype.ResendRequest.INSTANCE); + public static final Reject Reject = register(org.fix4j.spec.fix50sp2.msgtype.Reject.INSTANCE); + public static final SequenceReset SequenceReset = register(org.fix4j.spec.fix50sp2.msgtype.SequenceReset.INSTANCE); + public static final Logout Logout = register(org.fix4j.spec.fix50sp2.msgtype.Logout.INSTANCE); + public static final IOI IOI = register(org.fix4j.spec.fix50sp2.msgtype.IOI.INSTANCE); + public static final Advertisement Advertisement = register(org.fix4j.spec.fix50sp2.msgtype.Advertisement.INSTANCE); + public static final ExecutionReport ExecutionReport = register(org.fix4j.spec.fix50sp2.msgtype.ExecutionReport.INSTANCE); + public static final OrderCancelReject OrderCancelReject = register(org.fix4j.spec.fix50sp2.msgtype.OrderCancelReject.INSTANCE); + public static final Logon Logon = register(org.fix4j.spec.fix50sp2.msgtype.Logon.INSTANCE); + public static final News News = register(org.fix4j.spec.fix50sp2.msgtype.News.INSTANCE); + public static final Email Email = register(org.fix4j.spec.fix50sp2.msgtype.Email.INSTANCE); + public static final NewOrderSingle NewOrderSingle = register(org.fix4j.spec.fix50sp2.msgtype.NewOrderSingle.INSTANCE); + public static final NewOrderList NewOrderList = register(org.fix4j.spec.fix50sp2.msgtype.NewOrderList.INSTANCE); + public static final OrderCancelRequest OrderCancelRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderCancelRequest.INSTANCE); + public static final OrderCancelReplaceRequest OrderCancelReplaceRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderCancelReplaceRequest.INSTANCE); + public static final OrderStatusRequest OrderStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderStatusRequest.INSTANCE); + public static final AllocationInstruction AllocationInstruction = register(org.fix4j.spec.fix50sp2.msgtype.AllocationInstruction.INSTANCE); + public static final ListCancelRequest ListCancelRequest = register(org.fix4j.spec.fix50sp2.msgtype.ListCancelRequest.INSTANCE); + public static final ListExecute ListExecute = register(org.fix4j.spec.fix50sp2.msgtype.ListExecute.INSTANCE); + public static final ListStatusRequest ListStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.ListStatusRequest.INSTANCE); + public static final ListStatus ListStatus = register(org.fix4j.spec.fix50sp2.msgtype.ListStatus.INSTANCE); + public static final AllocationInstructionAck AllocationInstructionAck = register(org.fix4j.spec.fix50sp2.msgtype.AllocationInstructionAck.INSTANCE); + public static final DontKnowTradeDK DontKnowTradeDK = register(org.fix4j.spec.fix50sp2.msgtype.DontKnowTradeDK.INSTANCE); + public static final QuoteRequest QuoteRequest = register(org.fix4j.spec.fix50sp2.msgtype.QuoteRequest.INSTANCE); + public static final Quote Quote = register(org.fix4j.spec.fix50sp2.msgtype.Quote.INSTANCE); + public static final SettlementInstructions SettlementInstructions = register(org.fix4j.spec.fix50sp2.msgtype.SettlementInstructions.INSTANCE); + public static final MarketDataRequest MarketDataRequest = register(org.fix4j.spec.fix50sp2.msgtype.MarketDataRequest.INSTANCE); + public static final MarketDataSnapshotFullRefresh MarketDataSnapshotFullRefresh = register(org.fix4j.spec.fix50sp2.msgtype.MarketDataSnapshotFullRefresh.INSTANCE); + public static final MarketDataIncrementalRefresh MarketDataIncrementalRefresh = register(org.fix4j.spec.fix50sp2.msgtype.MarketDataIncrementalRefresh.INSTANCE); + public static final MarketDataRequestReject MarketDataRequestReject = register(org.fix4j.spec.fix50sp2.msgtype.MarketDataRequestReject.INSTANCE); + public static final QuoteCancel QuoteCancel = register(org.fix4j.spec.fix50sp2.msgtype.QuoteCancel.INSTANCE); + public static final QuoteStatusRequest QuoteStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.QuoteStatusRequest.INSTANCE); + public static final MassQuoteAcknowledgement MassQuoteAcknowledgement = register(org.fix4j.spec.fix50sp2.msgtype.MassQuoteAcknowledgement.INSTANCE); + public static final SecurityDefinitionRequest SecurityDefinitionRequest = register(org.fix4j.spec.fix50sp2.msgtype.SecurityDefinitionRequest.INSTANCE); + public static final SecurityDefinition SecurityDefinition = register(org.fix4j.spec.fix50sp2.msgtype.SecurityDefinition.INSTANCE); + public static final SecurityStatusRequest SecurityStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.SecurityStatusRequest.INSTANCE); + public static final SecurityStatus SecurityStatus = register(org.fix4j.spec.fix50sp2.msgtype.SecurityStatus.INSTANCE); + public static final TradingSessionStatusRequest TradingSessionStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.TradingSessionStatusRequest.INSTANCE); + public static final TradingSessionStatus TradingSessionStatus = register(org.fix4j.spec.fix50sp2.msgtype.TradingSessionStatus.INSTANCE); + public static final MassQuote MassQuote = register(org.fix4j.spec.fix50sp2.msgtype.MassQuote.INSTANCE); + public static final BusinessMessageReject BusinessMessageReject = register(org.fix4j.spec.fix50sp2.msgtype.BusinessMessageReject.INSTANCE); + public static final BidRequest BidRequest = register(org.fix4j.spec.fix50sp2.msgtype.BidRequest.INSTANCE); + public static final BidResponse BidResponse = register(org.fix4j.spec.fix50sp2.msgtype.BidResponse.INSTANCE); + public static final ListStrikePrice ListStrikePrice = register(org.fix4j.spec.fix50sp2.msgtype.ListStrikePrice.INSTANCE); + public static final RegistrationInstructions RegistrationInstructions = register(org.fix4j.spec.fix50sp2.msgtype.RegistrationInstructions.INSTANCE); + public static final RegistrationInstructionsResponse RegistrationInstructionsResponse = register(org.fix4j.spec.fix50sp2.msgtype.RegistrationInstructionsResponse.INSTANCE); + public static final OrderMassCancelRequest OrderMassCancelRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderMassCancelRequest.INSTANCE); + public static final OrderMassCancelReport OrderMassCancelReport = register(org.fix4j.spec.fix50sp2.msgtype.OrderMassCancelReport.INSTANCE); + public static final NewOrderCross NewOrderCross = register(org.fix4j.spec.fix50sp2.msgtype.NewOrderCross.INSTANCE); + public static final CrossOrderCancelReplaceRequest CrossOrderCancelReplaceRequest = register(org.fix4j.spec.fix50sp2.msgtype.CrossOrderCancelReplaceRequest.INSTANCE); + public static final CrossOrderCancelRequest CrossOrderCancelRequest = register(org.fix4j.spec.fix50sp2.msgtype.CrossOrderCancelRequest.INSTANCE); + public static final SecurityTypeRequest SecurityTypeRequest = register(org.fix4j.spec.fix50sp2.msgtype.SecurityTypeRequest.INSTANCE); + public static final SecurityTypes SecurityTypes = register(org.fix4j.spec.fix50sp2.msgtype.SecurityTypes.INSTANCE); + public static final SecurityListRequest SecurityListRequest = register(org.fix4j.spec.fix50sp2.msgtype.SecurityListRequest.INSTANCE); + public static final SecurityList SecurityList = register(org.fix4j.spec.fix50sp2.msgtype.SecurityList.INSTANCE); + public static final DerivativeSecurityListRequest DerivativeSecurityListRequest = register(org.fix4j.spec.fix50sp2.msgtype.DerivativeSecurityListRequest.INSTANCE); + public static final DerivativeSecurityList DerivativeSecurityList = register(org.fix4j.spec.fix50sp2.msgtype.DerivativeSecurityList.INSTANCE); + public static final NewOrderMultileg NewOrderMultileg = register(org.fix4j.spec.fix50sp2.msgtype.NewOrderMultileg.INSTANCE); + public static final MultilegOrderCancelReplace MultilegOrderCancelReplace = register(org.fix4j.spec.fix50sp2.msgtype.MultilegOrderCancelReplace.INSTANCE); + public static final TradeCaptureReportRequest TradeCaptureReportRequest = register(org.fix4j.spec.fix50sp2.msgtype.TradeCaptureReportRequest.INSTANCE); + public static final TradeCaptureReport TradeCaptureReport = register(org.fix4j.spec.fix50sp2.msgtype.TradeCaptureReport.INSTANCE); + public static final OrderMassStatusRequest OrderMassStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderMassStatusRequest.INSTANCE); + public static final QuoteRequestReject QuoteRequestReject = register(org.fix4j.spec.fix50sp2.msgtype.QuoteRequestReject.INSTANCE); + public static final RFQRequest RFQRequest = register(org.fix4j.spec.fix50sp2.msgtype.RFQRequest.INSTANCE); + public static final QuoteStatusReport QuoteStatusReport = register(org.fix4j.spec.fix50sp2.msgtype.QuoteStatusReport.INSTANCE); + public static final QuoteResponse QuoteResponse = register(org.fix4j.spec.fix50sp2.msgtype.QuoteResponse.INSTANCE); + public static final Confirmation Confirmation = register(org.fix4j.spec.fix50sp2.msgtype.Confirmation.INSTANCE); + public static final PositionMaintenanceRequest PositionMaintenanceRequest = register(org.fix4j.spec.fix50sp2.msgtype.PositionMaintenanceRequest.INSTANCE); + public static final PositionMaintenanceReport PositionMaintenanceReport = register(org.fix4j.spec.fix50sp2.msgtype.PositionMaintenanceReport.INSTANCE); + public static final RequestForPositions RequestForPositions = register(org.fix4j.spec.fix50sp2.msgtype.RequestForPositions.INSTANCE); + public static final RequestForPositionsAck RequestForPositionsAck = register(org.fix4j.spec.fix50sp2.msgtype.RequestForPositionsAck.INSTANCE); + public static final PositionReport PositionReport = register(org.fix4j.spec.fix50sp2.msgtype.PositionReport.INSTANCE); + public static final TradeCaptureReportRequestAck TradeCaptureReportRequestAck = register(org.fix4j.spec.fix50sp2.msgtype.TradeCaptureReportRequestAck.INSTANCE); + public static final TradeCaptureReportAck TradeCaptureReportAck = register(org.fix4j.spec.fix50sp2.msgtype.TradeCaptureReportAck.INSTANCE); + public static final AllocationReport AllocationReport = register(org.fix4j.spec.fix50sp2.msgtype.AllocationReport.INSTANCE); + public static final AllocationReportAck AllocationReportAck = register(org.fix4j.spec.fix50sp2.msgtype.AllocationReportAck.INSTANCE); + public static final Confirmation_Ack Confirmation_Ack = register(org.fix4j.spec.fix50sp2.msgtype.Confirmation_Ack.INSTANCE); + public static final SettlementInstructionRequest SettlementInstructionRequest = register(org.fix4j.spec.fix50sp2.msgtype.SettlementInstructionRequest.INSTANCE); + public static final AssignmentReport AssignmentReport = register(org.fix4j.spec.fix50sp2.msgtype.AssignmentReport.INSTANCE); + public static final CollateralRequest CollateralRequest = register(org.fix4j.spec.fix50sp2.msgtype.CollateralRequest.INSTANCE); + public static final CollateralAssignment CollateralAssignment = register(org.fix4j.spec.fix50sp2.msgtype.CollateralAssignment.INSTANCE); + public static final CollateralResponse CollateralResponse = register(org.fix4j.spec.fix50sp2.msgtype.CollateralResponse.INSTANCE); + public static final CollateralReport CollateralReport = register(org.fix4j.spec.fix50sp2.msgtype.CollateralReport.INSTANCE); + public static final CollateralInquiry CollateralInquiry = register(org.fix4j.spec.fix50sp2.msgtype.CollateralInquiry.INSTANCE); + public static final NetworkCounterpartySystemStatusRequest NetworkCounterpartySystemStatusRequest = register(org.fix4j.spec.fix50sp2.msgtype.NetworkCounterpartySystemStatusRequest.INSTANCE); + public static final NetworkCounterpartySystemStatusResponse NetworkCounterpartySystemStatusResponse = register(org.fix4j.spec.fix50sp2.msgtype.NetworkCounterpartySystemStatusResponse.INSTANCE); + public static final UserRequest UserRequest = register(org.fix4j.spec.fix50sp2.msgtype.UserRequest.INSTANCE); + public static final UserResponse UserResponse = register(org.fix4j.spec.fix50sp2.msgtype.UserResponse.INSTANCE); + public static final CollateralInquiryAck CollateralInquiryAck = register(org.fix4j.spec.fix50sp2.msgtype.CollateralInquiryAck.INSTANCE); + public static final ConfirmationRequest ConfirmationRequest = register(org.fix4j.spec.fix50sp2.msgtype.ConfirmationRequest.INSTANCE); + public static final ContraryIntentionReport ContraryIntentionReport = register(org.fix4j.spec.fix50sp2.msgtype.ContraryIntentionReport.INSTANCE); + public static final SecurityDefinitionUpdateReport SecurityDefinitionUpdateReport = register(org.fix4j.spec.fix50sp2.msgtype.SecurityDefinitionUpdateReport.INSTANCE); + public static final SecurityListUpdateReport SecurityListUpdateReport = register(org.fix4j.spec.fix50sp2.msgtype.SecurityListUpdateReport.INSTANCE); + public static final AdjustedPositionReport AdjustedPositionReport = register(org.fix4j.spec.fix50sp2.msgtype.AdjustedPositionReport.INSTANCE); + public static final AllocationInstructionAlert AllocationInstructionAlert = register(org.fix4j.spec.fix50sp2.msgtype.AllocationInstructionAlert.INSTANCE); + public static final ExecutionAcknowledgement ExecutionAcknowledgement = register(org.fix4j.spec.fix50sp2.msgtype.ExecutionAcknowledgement.INSTANCE); + public static final TradingSessionList TradingSessionList = register(org.fix4j.spec.fix50sp2.msgtype.TradingSessionList.INSTANCE); + public static final TradingSessionListRequest TradingSessionListRequest = register(org.fix4j.spec.fix50sp2.msgtype.TradingSessionListRequest.INSTANCE); + public static final SettlementObligationReport SettlementObligationReport = register(org.fix4j.spec.fix50sp2.msgtype.SettlementObligationReport.INSTANCE); + public static final DerivativeSecurityListUpdateReport DerivativeSecurityListUpdateReport = register(org.fix4j.spec.fix50sp2.msgtype.DerivativeSecurityListUpdateReport.INSTANCE); + public static final TradingSessionListUpdateReport TradingSessionListUpdateReport = register(org.fix4j.spec.fix50sp2.msgtype.TradingSessionListUpdateReport.INSTANCE); + public static final MarketDefinitionRequest MarketDefinitionRequest = register(org.fix4j.spec.fix50sp2.msgtype.MarketDefinitionRequest.INSTANCE); + public static final MarketDefinition MarketDefinition = register(org.fix4j.spec.fix50sp2.msgtype.MarketDefinition.INSTANCE); + public static final MarketDefinitionUpdateReport MarketDefinitionUpdateReport = register(org.fix4j.spec.fix50sp2.msgtype.MarketDefinitionUpdateReport.INSTANCE); + public static final UserNotification UserNotification = register(org.fix4j.spec.fix50sp2.msgtype.UserNotification.INSTANCE); + public static final OrderMassActionReport OrderMassActionReport = register(org.fix4j.spec.fix50sp2.msgtype.OrderMassActionReport.INSTANCE); + public static final OrderMassActionRequest OrderMassActionRequest = register(org.fix4j.spec.fix50sp2.msgtype.OrderMassActionRequest.INSTANCE); + public static final ApplicationMessageRequest ApplicationMessageRequest = register(org.fix4j.spec.fix50sp2.msgtype.ApplicationMessageRequest.INSTANCE); + public static final ApplicationMessageRequestAck ApplicationMessageRequestAck = register(org.fix4j.spec.fix50sp2.msgtype.ApplicationMessageRequestAck.INSTANCE); + public static final ApplicationMessageReport ApplicationMessageReport = register(org.fix4j.spec.fix50sp2.msgtype.ApplicationMessageReport.INSTANCE); + public static final StreamAssignmentRequest StreamAssignmentRequest = register(org.fix4j.spec.fix50sp2.msgtype.StreamAssignmentRequest.INSTANCE); + public static final StreamAssignmentReport StreamAssignmentReport = register(org.fix4j.spec.fix50sp2.msgtype.StreamAssignmentReport.INSTANCE); + public static final StreamAssignmentReportACK StreamAssignmentReportACK = register(org.fix4j.spec.fix50sp2.msgtype.StreamAssignmentReportACK.INSTANCE); + public static final PartyDetailsListRequest PartyDetailsListRequest = register(org.fix4j.spec.fix50sp2.msgtype.PartyDetailsListRequest.INSTANCE); + public static final PartyDetailsListReport PartyDetailsListReport = register(org.fix4j.spec.fix50sp2.msgtype.PartyDetailsListReport.INSTANCE); + + private static T register(final T msgType) { + msgTypesByTagStr.put(msgType.getTag().getValue(), msgType); + msgTypesByName.put(msgType.getName(), msgType); + for(final GroupType groupType: msgType.getAllGroupTypesRecursively()){ + groupTypesByKey.put(groupType.getGroupKey(msgType), groupType); + } + return msgType; + } + + //Private, as this sucker should not be instantiated + private MsgTypes(){} + + public static MsgType getMsgTypeByTag(final Tag tag) { + return msgTypesByTagStr.get(tag.getValue()); + } + + public static GroupType getGroupTypeByKey(final GroupKey groupKey) { + return groupTypesByKey.get(groupKey); + } + + public static MsgType getMsgTypeByName(final String msgTypeName) { + return msgTypesByName.get(msgTypeName); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/StandardHeader.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/StandardHeader.java new file mode 100644 index 0000000..06ebe7c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/StandardHeader.java @@ -0,0 +1,46 @@ +package org.fix4j.spec.fix50sp2; + +import org.fix4j.test.fixspec.BaseFieldAndGroupTypes; +import org.fix4j.test.fixspec.BaseGroupType; + +public class StandardHeader extends BaseFieldAndGroupTypes { + public StandardHeader(){ + super( + FieldTypes.BeginString.required(true), + FieldTypes.BodyLength.required(true), + FieldTypes.MsgType.required(true), + FieldTypes.ApplVerID.required(false), + FieldTypes.CstmApplVerID.required(false), + FieldTypes.ApplExtID.required(false), + FieldTypes.SenderCompID.required(true), + FieldTypes.TargetCompID.required(true), + FieldTypes.OnBehalfOfCompID.required(false), + FieldTypes.DeliverToCompID.required(false), + FieldTypes.SecureDataLen.required(false), + FieldTypes.SecureData.required(false), + FieldTypes.MsgSeqNum.required(true), + FieldTypes.SenderSubID.required(false), + FieldTypes.SenderLocationID.required(false), + FieldTypes.TargetSubID.required(false), + FieldTypes.TargetLocationID.required(false), + FieldTypes.OnBehalfOfSubID.required(false), + FieldTypes.OnBehalfOfLocationID.required(false), + FieldTypes.DeliverToSubID.required(false), + FieldTypes.DeliverToLocationID.required(false), + FieldTypes.PossDupFlag.required(false), + FieldTypes.PossResend.required(false), + FieldTypes.SendingTime.required(true), + FieldTypes.OrigSendingTime.required(false), + FieldTypes.XmlDataLen.required(false), + FieldTypes.XmlData.required(false), + FieldTypes.MessageEncoding.required(false), + FieldTypes.LastMsgSeqNumProcessed.required(false), + new BaseGroupType( + FieldTypes.NoHops.required(false), + FieldTypes.HopCompID.required(false), + FieldTypes.HopSendingTime.required(false), + FieldTypes.HopRefID.required(false) + ) + ); + } +} \ No newline at end of file diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/StandardTrailer.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/StandardTrailer.java new file mode 100644 index 0000000..8bdc91a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/StandardTrailer.java @@ -0,0 +1,14 @@ +package org.fix4j.spec.fix50sp2; + +import org.fix4j.test.fixspec.BaseFieldAndGroupTypes; +import org.fix4j.test.fixspec.BaseGroupType; + +public class StandardTrailer extends BaseFieldAndGroupTypes { + public StandardTrailer(){ + super( + FieldTypes.SignatureLength.required(false), + FieldTypes.Signature.required(false), + FieldTypes.CheckSum.required(true) + ); + } +} \ No newline at end of file diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Account.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Account.java new file mode 100644 index 0000000..228264a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Account.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Account extends BaseFieldType { + public static final Account INSTANCE = new Account(); + + private Account() { + super( + "Account", + 1, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AccountType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AccountType.java new file mode 100644 index 0000000..11ee282 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AccountType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AccountType extends BaseFieldType { + public static final AccountType INSTANCE = new AccountType(); + + private AccountType() { + super( + "AccountType", + 581, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HOUSE_TRADER = new Field(AccountType.INSTANCE, Values.HOUSE_TRADER.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS = new Field(AccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS = new Field(AccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS.getOrdinal()); + public final Field ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = new Field(AccountType.INSTANCE, Values.ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR = new Field(AccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR.getOrdinal()); + public final Field FLOOR_TRADER = new Field(AccountType.INSTANCE, Values.FLOOR_TRADER.getOrdinal()); + public final Field JOINT_BACK_OFFICE_ACCOUNT_JBO = new Field(AccountType.INSTANCE, Values.JOINT_BACK_OFFICE_ACCOUNT_JBO.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HOUSE_TRADER("3"), + ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS("2"), + ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS("1"), + ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED("7"), + ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR("6"), + FLOOR_TRADER("4"), + JOINT_BACK_OFFICE_ACCOUNT_JBO("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AccruedInterestAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AccruedInterestAmt.java new file mode 100644 index 0000000..d25eece --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AccruedInterestAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AccruedInterestAmt extends BaseFieldType { + public static final AccruedInterestAmt INSTANCE = new AccruedInterestAmt(); + + private AccruedInterestAmt() { + super( + "AccruedInterestAmt", + 159, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AccruedInterestRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AccruedInterestRate.java new file mode 100644 index 0000000..3bc8c41 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AccruedInterestRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AccruedInterestRate extends BaseFieldType { + public static final AccruedInterestRate INSTANCE = new AccruedInterestRate(); + + private AccruedInterestRate() { + super( + "AccruedInterestRate", + 158, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AcctIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AcctIDSource.java new file mode 100644 index 0000000..4f9fe93 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AcctIDSource.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AcctIDSource extends BaseFieldType { + public static final AcctIDSource INSTANCE = new AcctIDSource(); + + private AcctIDSource() { + super( + "AcctIDSource", + 660, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TFM_GSPTA = new Field(AcctIDSource.INSTANCE, Values.TFM_GSPTA.getOrdinal()); + public final Field SID_CODE = new Field(AcctIDSource.INSTANCE, Values.SID_CODE.getOrdinal()); + public final Field BIC = new Field(AcctIDSource.INSTANCE, Values.BIC.getOrdinal()); + public final Field DTCC_CODE = new Field(AcctIDSource.INSTANCE, Values.DTCC_CODE.getOrdinal()); + public final Field OMGEO_ALERT_ID = new Field(AcctIDSource.INSTANCE, Values.OMGEO_ALERT_ID.getOrdinal()); + public final Field OTHER_CUSTOM_OR_PROPRIETARY = new Field(AcctIDSource.INSTANCE, Values.OTHER_CUSTOM_OR_PROPRIETARY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TFM_GSPTA("3"), + SID_CODE("2"), + BIC("1"), + DTCC_CODE("5"), + OMGEO_ALERT_ID("4"), + OTHER_CUSTOM_OR_PROPRIETARY("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Adjustment.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Adjustment.java new file mode 100644 index 0000000..a14b1b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Adjustment.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Adjustment extends BaseFieldType { + public static final Adjustment INSTANCE = new Adjustment(); + + private Adjustment() { + super( + "Adjustment", + 334, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CORRECTION = new Field(Adjustment.INSTANCE, Values.CORRECTION.getOrdinal()); + public final Field ERROR = new Field(Adjustment.INSTANCE, Values.ERROR.getOrdinal()); + public final Field CANCEL = new Field(Adjustment.INSTANCE, Values.CANCEL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CORRECTION("3"), + ERROR("2"), + CANCEL("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdjustmentType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdjustmentType.java new file mode 100644 index 0000000..de5ef83 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdjustmentType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AdjustmentType extends BaseFieldType { + public static final AdjustmentType INSTANCE = new AdjustmentType(); + + private AdjustmentType() { + super( + "AdjustmentType", + 718, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FINAL = new Field(AdjustmentType.INSTANCE, Values.FINAL.getOrdinal()); + public final Field DELTA_MINUS = new Field(AdjustmentType.INSTANCE, Values.DELTA_MINUS.getOrdinal()); + public final Field DELTA_PLUS = new Field(AdjustmentType.INSTANCE, Values.DELTA_PLUS.getOrdinal()); + public final Field PROCESS_REQUEST_AS_MARGIN_DISPOSITION = new Field(AdjustmentType.INSTANCE, Values.PROCESS_REQUEST_AS_MARGIN_DISPOSITION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FINAL("3"), + DELTA_MINUS("2"), + DELTA_PLUS("1"), + PROCESS_REQUEST_AS_MARGIN_DISPOSITION("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvId.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvId.java new file mode 100644 index 0000000..2dce672 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvId.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AdvId extends BaseFieldType { + public static final AdvId INSTANCE = new AdvId(); + + private AdvId() { + super( + "AdvId", + 2, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvRefID.java new file mode 100644 index 0000000..f7c5087 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AdvRefID extends BaseFieldType { + public static final AdvRefID INSTANCE = new AdvRefID(); + + private AdvRefID() { + super( + "AdvRefID", + 3, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvSide.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvSide.java new file mode 100644 index 0000000..8b8554b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvSide.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AdvSide extends BaseFieldType { + public static final AdvSide INSTANCE = new AdvSide(); + + private AdvSide() { + super( + "AdvSide", + 4, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRADE = new Field(AdvSide.INSTANCE, Values.TRADE.getOrdinal()); + public final Field SELL = new Field(AdvSide.INSTANCE, Values.SELL.getOrdinal()); + public final Field BUY = new Field(AdvSide.INSTANCE, Values.BUY.getOrdinal()); + public final Field CROSS = new Field(AdvSide.INSTANCE, Values.CROSS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRADE("T"), + SELL("S"), + BUY("B"), + CROSS("X"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvTransType.java new file mode 100644 index 0000000..257a709 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AdvTransType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AdvTransType extends BaseFieldType { + public static final AdvTransType INSTANCE = new AdvTransType(); + + private AdvTransType() { + super( + "AdvTransType", + 5, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REPLACE = new Field(AdvTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field CANCEL = new Field(AdvTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(AdvTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REPLACE("R"), + CANCEL("C"), + NEW("N"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AffectedOrderID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AffectedOrderID.java new file mode 100644 index 0000000..2089f28 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AffectedOrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AffectedOrderID extends BaseFieldType { + public static final AffectedOrderID INSTANCE = new AffectedOrderID(); + + private AffectedOrderID() { + super( + "AffectedOrderID", + 535, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AffectedSecondaryOrderID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AffectedSecondaryOrderID.java new file mode 100644 index 0000000..fe9adc0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AffectedSecondaryOrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AffectedSecondaryOrderID extends BaseFieldType { + public static final AffectedSecondaryOrderID INSTANCE = new AffectedSecondaryOrderID(); + + private AffectedSecondaryOrderID() { + super( + "AffectedSecondaryOrderID", + 536, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AffirmStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AffirmStatus.java new file mode 100644 index 0000000..ddfdac0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AffirmStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AffirmStatus extends BaseFieldType { + public static final AffirmStatus INSTANCE = new AffirmStatus(); + + private AffirmStatus() { + super( + "AffirmStatus", + 940, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AFFIRMED = new Field(AffirmStatus.INSTANCE, Values.AFFIRMED.getOrdinal()); + public final Field CONFIRM_REJECTED_IE_NOT_AFFIRMED = new Field(AffirmStatus.INSTANCE, Values.CONFIRM_REJECTED_IE_NOT_AFFIRMED.getOrdinal()); + public final Field RECEIVED = new Field(AffirmStatus.INSTANCE, Values.RECEIVED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AFFIRMED("3"), + CONFIRM_REJECTED_IE_NOT_AFFIRMED("2"), + RECEIVED("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AggregatedBook.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AggregatedBook.java new file mode 100644 index 0000000..8499f65 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AggregatedBook.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AggregatedBook extends BaseFieldType { + public static final AggregatedBook INSTANCE = new AggregatedBook(); + + private AggregatedBook() { + super( + "AggregatedBook", + 266, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BOOK_ENTRIES_SHOULD_NOT_BE_AGGREGATED = new Field(AggregatedBook.INSTANCE, Values.BOOK_ENTRIES_SHOULD_NOT_BE_AGGREGATED.getOrdinal()); + public final Field BOOK_ENTRIES_TO_BE_AGGREGATED = new Field(AggregatedBook.INSTANCE, Values.BOOK_ENTRIES_TO_BE_AGGREGATED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BOOK_ENTRIES_SHOULD_NOT_BE_AGGREGATED("N"), + BOOK_ENTRIES_TO_BE_AGGREGATED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AggressorIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AggressorIndicator.java new file mode 100644 index 0000000..e27a3c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AggressorIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AggressorIndicator extends BaseFieldType { + public static final AggressorIndicator INSTANCE = new AggressorIndicator(); + + private AggressorIndicator() { + super( + "AggressorIndicator", + 1057, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_INITIATOR_IS_PASSIVE = new Field(AggressorIndicator.INSTANCE, Values.ORDER_INITIATOR_IS_PASSIVE.getOrdinal()); + public final Field ORDER_INITIATOR_IS_AGGRESSOR = new Field(AggressorIndicator.INSTANCE, Values.ORDER_INITIATOR_IS_AGGRESSOR.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_INITIATOR_IS_PASSIVE("N"), + ORDER_INITIATOR_IS_AGGRESSOR("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementCurrency.java new file mode 100644 index 0000000..ac6364b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AgreementCurrency extends BaseFieldType { + public static final AgreementCurrency INSTANCE = new AgreementCurrency(); + + private AgreementCurrency() { + super( + "AgreementCurrency", + 918, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementDate.java new file mode 100644 index 0000000..9ea0792 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AgreementDate extends BaseFieldType { + public static final AgreementDate INSTANCE = new AgreementDate(); + + private AgreementDate() { + super( + "AgreementDate", + 915, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementDesc.java new file mode 100644 index 0000000..17f6ecc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AgreementDesc extends BaseFieldType { + public static final AgreementDesc INSTANCE = new AgreementDesc(); + + private AgreementDesc() { + super( + "AgreementDesc", + 913, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementID.java new file mode 100644 index 0000000..e3b2261 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AgreementID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AgreementID extends BaseFieldType { + public static final AgreementID INSTANCE = new AgreementID(); + + private AgreementID() { + super( + "AgreementID", + 914, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAccount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAccount.java new file mode 100644 index 0000000..32ae36c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAccount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocAccount extends BaseFieldType { + public static final AllocAccount INSTANCE = new AllocAccount(); + + private AllocAccount() { + super( + "AllocAccount", + 79, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAccountType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAccountType.java new file mode 100644 index 0000000..2ae0d0a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAccountType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocAccountType extends BaseFieldType { + public static final AllocAccountType INSTANCE = new AllocAccountType(); + + private AllocAccountType() { + super( + "AllocAccountType", + 798, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HOUSE_TRADER = new Field(AllocAccountType.INSTANCE, Values.HOUSE_TRADER.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS = new Field(AllocAccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS = new Field(AllocAccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS.getOrdinal()); + public final Field ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = new Field(AllocAccountType.INSTANCE, Values.ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED.getOrdinal()); + public final Field ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR = new Field(AllocAccountType.INSTANCE, Values.ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR.getOrdinal()); + public final Field FLOOR_TRADER = new Field(AllocAccountType.INSTANCE, Values.FLOOR_TRADER.getOrdinal()); + public final Field JOINT_BACK_OFFICE_ACCOUNT_JBO = new Field(AllocAccountType.INSTANCE, Values.JOINT_BACK_OFFICE_ACCOUNT_JBO.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HOUSE_TRADER("3"), + ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS("2"), + ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS("1"), + ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED("7"), + ACCOUNT_IS_CARRIED_ON_NONCUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MAR("6"), + FLOOR_TRADER("4"), + JOINT_BACK_OFFICE_ACCOUNT_JBO("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAccruedInterestAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAccruedInterestAmt.java new file mode 100644 index 0000000..16affd8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAccruedInterestAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocAccruedInterestAmt extends BaseFieldType { + public static final AllocAccruedInterestAmt INSTANCE = new AllocAccruedInterestAmt(); + + private AllocAccruedInterestAmt() { + super( + "AllocAccruedInterestAmt", + 742, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAcctIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAcctIDSource.java new file mode 100644 index 0000000..c6389ca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAcctIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocAcctIDSource extends BaseFieldType { + public static final AllocAcctIDSource INSTANCE = new AllocAcctIDSource(); + + private AllocAcctIDSource() { + super( + "AllocAcctIDSource", + 661, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAvgPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAvgPx.java new file mode 100644 index 0000000..c06e70c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocAvgPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocAvgPx extends BaseFieldType { + public static final AllocAvgPx INSTANCE = new AllocAvgPx(); + + private AllocAvgPx() { + super( + "AllocAvgPx", + 153, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocCancReplaceReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocCancReplaceReason.java new file mode 100644 index 0000000..de6406f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocCancReplaceReason.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocCancReplaceReason extends BaseFieldType { + public static final AllocCancReplaceReason INSTANCE = new AllocCancReplaceReason(); + + private AllocCancReplaceReason() { + super( + "AllocCancReplaceReason", + 796, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CHANGE_IN_UNDERLYING_ORDER_DETAILS = new Field(AllocCancReplaceReason.INSTANCE, Values.CHANGE_IN_UNDERLYING_ORDER_DETAILS.getOrdinal()); + public final Field ORIGINAL_DETAILS_INCOMPLETEINCORRECT = new Field(AllocCancReplaceReason.INSTANCE, Values.ORIGINAL_DETAILS_INCOMPLETEINCORRECT.getOrdinal()); + public final Field OTHER = new Field(AllocCancReplaceReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CHANGE_IN_UNDERLYING_ORDER_DETAILS("2"), + ORIGINAL_DETAILS_INCOMPLETEINCORRECT("1"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocClearingFeeIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocClearingFeeIndicator.java new file mode 100644 index 0000000..09dfa22 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocClearingFeeIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocClearingFeeIndicator extends BaseFieldType { + public static final AllocClearingFeeIndicator INSTANCE = new AllocClearingFeeIndicator(); + + private AllocClearingFeeIndicator() { + super( + "AllocClearingFeeIndicator", + 1136, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocCustomerCapacity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocCustomerCapacity.java new file mode 100644 index 0000000..4ed83b4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocCustomerCapacity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocCustomerCapacity extends BaseFieldType { + public static final AllocCustomerCapacity INSTANCE = new AllocCustomerCapacity(); + + private AllocCustomerCapacity() { + super( + "AllocCustomerCapacity", + 993, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocHandlInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocHandlInst.java new file mode 100644 index 0000000..b3c6592 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocHandlInst.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocHandlInst extends BaseFieldType { + public static final AllocHandlInst INSTANCE = new AllocHandlInst(); + + private AllocHandlInst() { + super( + "AllocHandlInst", + 209, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FORWARD_AND_MATCH = new Field(AllocHandlInst.INSTANCE, Values.FORWARD_AND_MATCH.getOrdinal()); + public final Field FORWARD = new Field(AllocHandlInst.INSTANCE, Values.FORWARD.getOrdinal()); + public final Field MATCH = new Field(AllocHandlInst.INSTANCE, Values.MATCH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FORWARD_AND_MATCH("3"), + FORWARD("2"), + MATCH("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocID.java new file mode 100644 index 0000000..f5bcafa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocID extends BaseFieldType { + public static final AllocID INSTANCE = new AllocID(); + + private AllocID() { + super( + "AllocID", + 70, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocInterestAtMaturity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocInterestAtMaturity.java new file mode 100644 index 0000000..be5718e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocInterestAtMaturity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocInterestAtMaturity extends BaseFieldType { + public static final AllocInterestAtMaturity INSTANCE = new AllocInterestAtMaturity(); + + private AllocInterestAtMaturity() { + super( + "AllocInterestAtMaturity", + 741, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocIntermedReqType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocIntermedReqType.java new file mode 100644 index 0000000..adb6d90 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocIntermedReqType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocIntermedReqType extends BaseFieldType { + public static final AllocIntermedReqType INSTANCE = new AllocIntermedReqType(); + + private AllocIntermedReqType() { + super( + "AllocIntermedReqType", + 808, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PENDING_REVERSAL = new Field(AllocIntermedReqType.INSTANCE, Values.PENDING_REVERSAL.getOrdinal()); + public final Field PENDING_RELEASE = new Field(AllocIntermedReqType.INSTANCE, Values.PENDING_RELEASE.getOrdinal()); + public final Field PENDING_ACCEPT = new Field(AllocIntermedReqType.INSTANCE, Values.PENDING_ACCEPT.getOrdinal()); + public final Field ACCOUNT_LEVEL_REJECT = new Field(AllocIntermedReqType.INSTANCE, Values.ACCOUNT_LEVEL_REJECT.getOrdinal()); + public final Field BLOCK_LEVEL_REJECT = new Field(AllocIntermedReqType.INSTANCE, Values.BLOCK_LEVEL_REJECT.getOrdinal()); + public final Field ACCEPT = new Field(AllocIntermedReqType.INSTANCE, Values.ACCEPT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PENDING_REVERSAL("3"), + PENDING_RELEASE("2"), + PENDING_ACCEPT("1"), + ACCOUNT_LEVEL_REJECT("6"), + BLOCK_LEVEL_REJECT("5"), + ACCEPT("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocLinkID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocLinkID.java new file mode 100644 index 0000000..13754d4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocLinkID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocLinkID extends BaseFieldType { + public static final AllocLinkID INSTANCE = new AllocLinkID(); + + private AllocLinkID() { + super( + "AllocLinkID", + 196, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocLinkType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocLinkType.java new file mode 100644 index 0000000..dae9e72 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocLinkType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocLinkType extends BaseFieldType { + public static final AllocLinkType INSTANCE = new AllocLinkType(); + + private AllocLinkType() { + super( + "AllocLinkType", + 197, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FX_SWAP = new Field(AllocLinkType.INSTANCE, Values.FX_SWAP.getOrdinal()); + public final Field FX_NETTING = new Field(AllocLinkType.INSTANCE, Values.FX_NETTING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FX_SWAP("1"), + FX_NETTING("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocMethod.java new file mode 100644 index 0000000..4ad2048 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocMethod.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocMethod extends BaseFieldType { + public static final AllocMethod INSTANCE = new AllocMethod(); + + private AllocMethod() { + super( + "AllocMethod", + 1002, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MANUAL = new Field(AllocMethod.INSTANCE, Values.MANUAL.getOrdinal()); + public final Field GUARANTOR = new Field(AllocMethod.INSTANCE, Values.GUARANTOR.getOrdinal()); + public final Field AUTOMATIC = new Field(AllocMethod.INSTANCE, Values.AUTOMATIC.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MANUAL("3"), + GUARANTOR("2"), + AUTOMATIC("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocNetMoney.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocNetMoney.java new file mode 100644 index 0000000..f24652b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocNetMoney.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocNetMoney extends BaseFieldType { + public static final AllocNetMoney INSTANCE = new AllocNetMoney(); + + private AllocNetMoney() { + super( + "AllocNetMoney", + 154, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocNoOrdersType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocNoOrdersType.java new file mode 100644 index 0000000..b9048a9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocNoOrdersType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocNoOrdersType extends BaseFieldType { + public static final AllocNoOrdersType INSTANCE = new AllocNoOrdersType(); + + private AllocNoOrdersType() { + super( + "AllocNoOrdersType", + 857, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXPLICIT_LIST_PROVIDED = new Field(AllocNoOrdersType.INSTANCE, Values.EXPLICIT_LIST_PROVIDED.getOrdinal()); + public final Field NOT_SPECIFIED = new Field(AllocNoOrdersType.INSTANCE, Values.NOT_SPECIFIED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXPLICIT_LIST_PROVIDED("1"), + NOT_SPECIFIED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocPositionEffect.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocPositionEffect.java new file mode 100644 index 0000000..13aea9f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocPositionEffect.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocPositionEffect extends BaseFieldType { + public static final AllocPositionEffect INSTANCE = new AllocPositionEffect(); + + private AllocPositionEffect() { + super( + "AllocPositionEffect", + 1047, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIFO = new Field(AllocPositionEffect.INSTANCE, Values.FIFO.getOrdinal()); + public final Field ROLLED = new Field(AllocPositionEffect.INSTANCE, Values.ROLLED.getOrdinal()); + public final Field CLOSE = new Field(AllocPositionEffect.INSTANCE, Values.CLOSE.getOrdinal()); + public final Field OPEN = new Field(AllocPositionEffect.INSTANCE, Values.OPEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIFO("F"), + ROLLED("R"), + CLOSE("C"), + OPEN("O"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocPrice.java new file mode 100644 index 0000000..0e0c207 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocPrice extends BaseFieldType { + public static final AllocPrice INSTANCE = new AllocPrice(); + + private AllocPrice() { + super( + "AllocPrice", + 366, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocQty.java new file mode 100644 index 0000000..f5175a0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocQty extends BaseFieldType { + public static final AllocQty INSTANCE = new AllocQty(); + + private AllocQty() { + super( + "AllocQty", + 80, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocRejCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocRejCode.java new file mode 100644 index 0000000..c31705b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocRejCode.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocRejCode extends BaseFieldType { + public static final AllocRejCode INSTANCE = new AllocRejCode(); + + private AllocRejCode() { + super( + "AllocRejCode", + 88, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field WAREHOUSE_REQUEST_REJECTED = new Field(AllocRejCode.INSTANCE, Values.WAREHOUSE_REQUEST_REJECTED.getOrdinal()); + public final Field MISMATCHED_DATA = new Field(AllocRejCode.INSTANCE, Values.MISMATCHED_DATA.getOrdinal()); + public final Field UNKNOWN_CLORDID = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_CLORDID.getOrdinal()); + public final Field UNKNOWN_EXECUTING_BROKER_MNEMONIC = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_EXECUTING_BROKER_MNEMONIC.getOrdinal()); + public final Field INCORRECT_AVERAGEG_PRICE = new Field(AllocRejCode.INSTANCE, Values.INCORRECT_AVERAGEG_PRICE.getOrdinal()); + public final Field INCORRECT_QUANTITY = new Field(AllocRejCode.INSTANCE, Values.INCORRECT_QUANTITY.getOrdinal()); + public final Field UNKNOWN_OR_STALE_EXECID = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_OR_STALE_EXECID.getOrdinal()); + public final Field UNKNOWN_ACCOUNTS = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_ACCOUNTS.getOrdinal()); + public final Field OTHER_FURTHER_IN_TEXT_58 = new Field(AllocRejCode.INSTANCE, Values.OTHER_FURTHER_IN_TEXT_58.getOrdinal()); + public final Field UNKNOWN_LISTID_66 = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_LISTID_66.getOrdinal()); + public final Field UNKNOWN_ORDERID_37 = new Field(AllocRejCode.INSTANCE, Values.UNKNOWN_ORDERID_37.getOrdinal()); + public final Field COMMISSION_DIFFERENCE = new Field(AllocRejCode.INSTANCE, Values.COMMISSION_DIFFERENCE.getOrdinal()); + public final Field CALCULATION_DIFFERENCE = new Field(AllocRejCode.INSTANCE, Values.CALCULATION_DIFFERENCE.getOrdinal()); + public final Field INCORRECT_ALLOCATED_QUANTITY = new Field(AllocRejCode.INSTANCE, Values.INCORRECT_ALLOCATED_QUANTITY.getOrdinal()); + public final Field OTHER = new Field(AllocRejCode.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + WAREHOUSE_REQUEST_REJECTED("13"), + MISMATCHED_DATA("11"), + UNKNOWN_CLORDID("12"), + UNKNOWN_EXECUTING_BROKER_MNEMONIC("3"), + INCORRECT_AVERAGEG_PRICE("2"), + INCORRECT_QUANTITY("1"), + UNKNOWN_OR_STALE_EXECID("10"), + UNKNOWN_ACCOUNTS("0"), + OTHER_FURTHER_IN_TEXT_58("7"), + UNKNOWN_LISTID_66("6"), + UNKNOWN_ORDERID_37("5"), + COMMISSION_DIFFERENCE("4"), + CALCULATION_DIFFERENCE("9"), + INCORRECT_ALLOCATED_QUANTITY("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocReportID.java new file mode 100644 index 0000000..ce5056c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocReportID extends BaseFieldType { + public static final AllocReportID INSTANCE = new AllocReportID(); + + private AllocReportID() { + super( + "AllocReportID", + 755, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocReportRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocReportRefID.java new file mode 100644 index 0000000..8c90582 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocReportRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocReportRefID extends BaseFieldType { + public static final AllocReportRefID INSTANCE = new AllocReportRefID(); + + private AllocReportRefID() { + super( + "AllocReportRefID", + 795, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocReportType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocReportType.java new file mode 100644 index 0000000..c1b23b7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocReportType.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocReportType extends BaseFieldType { + public static final AllocReportType INSTANCE = new AllocReportType(); + + private AllocReportType() { + super( + "AllocReportType", + 794, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM = new Field(AllocReportType.INSTANCE, Values.SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM.getOrdinal()); + public final Field PRELIMINARY_REQUEST_TO_INTERMEDIARY = new Field(AllocReportType.INSTANCE, Values.PRELIMINARY_REQUEST_TO_INTERMEDIARY.getOrdinal()); + public final Field REJECT = new Field(AllocReportType.INSTANCE, Values.REJECT.getOrdinal()); + public final Field WAREHOUSE_RECAP = new Field(AllocReportType.INSTANCE, Values.WAREHOUSE_RECAP.getOrdinal()); + public final Field SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL = new Field(AllocReportType.INSTANCE, Values.SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL.getOrdinal()); + public final Field ACCEPT = new Field(AllocReportType.INSTANCE, Values.ACCEPT.getOrdinal()); + public final Field REQUEST_TO_INTERMEDIARY = new Field(AllocReportType.INSTANCE, Values.REQUEST_TO_INTERMEDIARY.getOrdinal()); + public final Field REVERSE_PENDING = new Field(AllocReportType.INSTANCE, Values.REVERSE_PENDING.getOrdinal()); + public final Field ACCEPT_PENDING = new Field(AllocReportType.INSTANCE, Values.ACCEPT_PENDING.getOrdinal()); + public final Field COMPLETE = new Field(AllocReportType.INSTANCE, Values.COMPLETE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM("3"), + PRELIMINARY_REQUEST_TO_INTERMEDIARY("2"), + REJECT("10"), + WAREHOUSE_RECAP("5"), + SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL("4"), + ACCEPT("9"), + REQUEST_TO_INTERMEDIARY("8"), + REVERSE_PENDING("14"), + ACCEPT_PENDING("11"), + COMPLETE("12"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocSettlCurrAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocSettlCurrAmt.java new file mode 100644 index 0000000..4fbeed1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocSettlCurrAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocSettlCurrAmt extends BaseFieldType { + public static final AllocSettlCurrAmt INSTANCE = new AllocSettlCurrAmt(); + + private AllocSettlCurrAmt() { + super( + "AllocSettlCurrAmt", + 737, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocSettlCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocSettlCurrency.java new file mode 100644 index 0000000..b0cd7de --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocSettlCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocSettlCurrency extends BaseFieldType { + public static final AllocSettlCurrency INSTANCE = new AllocSettlCurrency(); + + private AllocSettlCurrency() { + super( + "AllocSettlCurrency", + 736, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocSettlInstType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocSettlInstType.java new file mode 100644 index 0000000..0be2f77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocSettlInstType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocSettlInstType extends BaseFieldType { + public static final AllocSettlInstType INSTANCE = new AllocSettlInstType(); + + private AllocSettlInstType() { + super( + "AllocSettlInstType", + 780, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SSI_DB_IDS_PROVIDED = new Field(AllocSettlInstType.INSTANCE, Values.SSI_DB_IDS_PROVIDED.getOrdinal()); + public final Field FULL_DETAILS_PROVIDED = new Field(AllocSettlInstType.INSTANCE, Values.FULL_DETAILS_PROVIDED.getOrdinal()); + public final Field DERIVE_FROM_PARAMETERS_PROVIDED = new Field(AllocSettlInstType.INSTANCE, Values.DERIVE_FROM_PARAMETERS_PROVIDED.getOrdinal()); + public final Field USE_DEFAULT_INSTRUCTIONS = new Field(AllocSettlInstType.INSTANCE, Values.USE_DEFAULT_INSTRUCTIONS.getOrdinal()); + public final Field PHONE_FOR_INSTRUCTIONS = new Field(AllocSettlInstType.INSTANCE, Values.PHONE_FOR_INSTRUCTIONS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SSI_DB_IDS_PROVIDED("3"), + FULL_DETAILS_PROVIDED("2"), + DERIVE_FROM_PARAMETERS_PROVIDED("1"), + USE_DEFAULT_INSTRUCTIONS("0"), + PHONE_FOR_INSTRUCTIONS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocStatus.java new file mode 100644 index 0000000..5d252b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocStatus.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocStatus extends BaseFieldType { + public static final AllocStatus INSTANCE = new AllocStatus(); + + private AllocStatus() { + super( + "AllocStatus", + 87, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RECEIVED_RECEIVED_NOT_YET_PROCESSED = new Field(AllocStatus.INSTANCE, Values.RECEIVED_RECEIVED_NOT_YET_PROCESSED.getOrdinal()); + public final Field ACCOUNT_LEVEL_REJECT = new Field(AllocStatus.INSTANCE, Values.ACCOUNT_LEVEL_REJECT.getOrdinal()); + public final Field BLOCK_LEVEL_REJECT = new Field(AllocStatus.INSTANCE, Values.BLOCK_LEVEL_REJECT.getOrdinal()); + public final Field ACCEPTED_SUCCESSFULLY_PROCESSED = new Field(AllocStatus.INSTANCE, Values.ACCEPTED_SUCCESSFULLY_PROCESSED.getOrdinal()); + public final Field REVERSED = new Field(AllocStatus.INSTANCE, Values.REVERSED.getOrdinal()); + public final Field ALLOCATION_PENDING = new Field(AllocStatus.INSTANCE, Values.ALLOCATION_PENDING.getOrdinal()); + public final Field REJECTED_BY_INTERMEDIARY = new Field(AllocStatus.INSTANCE, Values.REJECTED_BY_INTERMEDIARY.getOrdinal()); + public final Field INCOMPLETE = new Field(AllocStatus.INSTANCE, Values.INCOMPLETE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RECEIVED_RECEIVED_NOT_YET_PROCESSED("3"), + ACCOUNT_LEVEL_REJECT("2"), + BLOCK_LEVEL_REJECT("1"), + ACCEPTED_SUCCESSFULLY_PROCESSED("0"), + REVERSED("7"), + ALLOCATION_PENDING("6"), + REJECTED_BY_INTERMEDIARY("5"), + INCOMPLETE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocText.java new file mode 100644 index 0000000..731a0d8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocText extends BaseFieldType { + public static final AllocText INSTANCE = new AllocText(); + + private AllocText() { + super( + "AllocText", + 161, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocTransType.java new file mode 100644 index 0000000..7fb26fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocTransType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocTransType extends BaseFieldType { + public static final AllocTransType INSTANCE = new AllocTransType(); + + private AllocTransType() { + super( + "AllocTransType", + 71, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY_REMOVEDREPLACED = new Field(AllocTransType.INSTANCE, Values.PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY_REMOVEDREPLACED.getOrdinal()); + public final Field CANCEL = new Field(AllocTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field REPLACE = new Field(AllocTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field NEW = new Field(AllocTransType.INSTANCE, Values.NEW.getOrdinal()); + public final Field REVERSAL = new Field(AllocTransType.INSTANCE, Values.REVERSAL.getOrdinal()); + public final Field CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_BROKER_INCLUD = new Field(AllocTransType.INSTANCE, Values.CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_BROKER_INCLUD.getOrdinal()); + public final Field CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY_REMOVEDREPLACED = new Field(AllocTransType.INSTANCE, Values.CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY_REMOVEDREPLACED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY_REMOVEDREPLACED("3"), + CANCEL("2"), + REPLACE("1"), + NEW("0"), + REVERSAL("6"), + CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_BROKER_INCLUD("5"), + CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY_REMOVEDREPLACED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocType.java new file mode 100644 index 0000000..e51edf8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllocType.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllocType extends BaseFieldType { + public static final AllocType INSTANCE = new AllocType(); + + private AllocType() { + super( + "AllocType", + 626, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COMPLETE_GROUP = new Field(AllocType.INSTANCE, Values.COMPLETE_GROUP.getOrdinal()); + public final Field REVERSAL_PENDING = new Field(AllocType.INSTANCE, Values.REVERSAL_PENDING.getOrdinal()); + public final Field ACCEPT_PENDING = new Field(AllocType.INSTANCE, Values.ACCEPT_PENDING.getOrdinal()); + public final Field INCOMPLETE_GROUP = new Field(AllocType.INSTANCE, Values.INCOMPLETE_GROUP.getOrdinal()); + public final Field SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM = new Field(AllocType.INSTANCE, Values.SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM.getOrdinal()); + public final Field PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY = new Field(AllocType.INSTANCE, Values.PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY.getOrdinal()); + public final Field CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY = new Field(AllocType.INSTANCE, Values.CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY.getOrdinal()); + public final Field REJECT = new Field(AllocType.INSTANCE, Values.REJECT.getOrdinal()); + public final Field WAREHOUSE_INSTRUCTION = new Field(AllocType.INSTANCE, Values.WAREHOUSE_INSTRUCTION.getOrdinal()); + public final Field BUYSIDE_READYTOBOOK__COMBINED_SET_OF_ORDERS_REPLACED = new Field(AllocType.INSTANCE, Values.BUYSIDE_READYTOBOOK__COMBINED_SET_OF_ORDERS_REPLACED.getOrdinal()); + public final Field READYTOBOOK__SINGLE_ORDER = new Field(AllocType.INSTANCE, Values.READYTOBOOK__SINGLE_ORDER.getOrdinal()); + public final Field SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL = new Field(AllocType.INSTANCE, Values.SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL.getOrdinal()); + public final Field ACCEPT = new Field(AllocType.INSTANCE, Values.ACCEPT.getOrdinal()); + public final Field REQUEST_TO_INTERMEDIARY = new Field(AllocType.INSTANCE, Values.REQUEST_TO_INTERMEDIARY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COMPLETE_GROUP("13"), + REVERSAL_PENDING("14"), + ACCEPT_PENDING("11"), + INCOMPLETE_GROUP("12"), + SELLSIDE_CALCULATED_USING_PRELIMINARY_INCLUDES_MISCFEES_AND_NETM("3"), + PRELIMINARY_WITHOUT_MISCFEES_AND_NETMONEY("2"), + CALCULATED_INCLUDES_MISCFEES_AND_NETMONEY("1"), + REJECT("10"), + WAREHOUSE_INSTRUCTION("7"), + BUYSIDE_READYTOBOOK__COMBINED_SET_OF_ORDERS_REPLACED("6"), + READYTOBOOK__SINGLE_ORDER("5"), + SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_SENT_UNSOLICITED_BY_SELL("4"), + ACCEPT("9"), + REQUEST_TO_INTERMEDIARY("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllowableOneSidednessCurr.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllowableOneSidednessCurr.java new file mode 100644 index 0000000..5fd5033 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllowableOneSidednessCurr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllowableOneSidednessCurr extends BaseFieldType { + public static final AllowableOneSidednessCurr INSTANCE = new AllowableOneSidednessCurr(); + + private AllowableOneSidednessCurr() { + super( + "AllowableOneSidednessCurr", + 767, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllowableOneSidednessPct.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllowableOneSidednessPct.java new file mode 100644 index 0000000..9db5118 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllowableOneSidednessPct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllowableOneSidednessPct extends BaseFieldType { + public static final AllowableOneSidednessPct INSTANCE = new AllowableOneSidednessPct(); + + private AllowableOneSidednessPct() { + super( + "AllowableOneSidednessPct", + 765, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllowableOneSidednessValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllowableOneSidednessValue.java new file mode 100644 index 0000000..974d54b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AllowableOneSidednessValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AllowableOneSidednessValue extends BaseFieldType { + public static final AllowableOneSidednessValue INSTANCE = new AllowableOneSidednessValue(); + + private AllowableOneSidednessValue() { + super( + "AllowableOneSidednessValue", + 766, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AltMDSourceID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AltMDSourceID.java new file mode 100644 index 0000000..c279195 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AltMDSourceID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AltMDSourceID extends BaseFieldType { + public static final AltMDSourceID INSTANCE = new AltMDSourceID(); + + private AltMDSourceID() { + super( + "AltMDSourceID", + 817, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplBegSeqNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplBegSeqNum.java new file mode 100644 index 0000000..634867c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplBegSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplBegSeqNum extends BaseFieldType { + public static final ApplBegSeqNum INSTANCE = new ApplBegSeqNum(); + + private ApplBegSeqNum() { + super( + "ApplBegSeqNum", + 1182, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplEndSeqNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplEndSeqNum.java new file mode 100644 index 0000000..d9f40b8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplEndSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplEndSeqNum extends BaseFieldType { + public static final ApplEndSeqNum INSTANCE = new ApplEndSeqNum(); + + private ApplEndSeqNum() { + super( + "ApplEndSeqNum", + 1183, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplExtID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplExtID.java new file mode 100644 index 0000000..aeb7044 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplExtID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplExtID extends BaseFieldType { + public static final ApplExtID INSTANCE = new ApplExtID(); + + private ApplExtID() { + super( + "ApplExtID", + 1156, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplID.java new file mode 100644 index 0000000..fcd043a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplID extends BaseFieldType { + public static final ApplID INSTANCE = new ApplID(); + + private ApplID() { + super( + "ApplID", + 1180, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplLastSeqNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplLastSeqNum.java new file mode 100644 index 0000000..a2e1118 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplLastSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplLastSeqNum extends BaseFieldType { + public static final ApplLastSeqNum INSTANCE = new ApplLastSeqNum(); + + private ApplLastSeqNum() { + super( + "ApplLastSeqNum", + 1350, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplNewSeqNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplNewSeqNum.java new file mode 100644 index 0000000..034853d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplNewSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplNewSeqNum extends BaseFieldType { + public static final ApplNewSeqNum INSTANCE = new ApplNewSeqNum(); + + private ApplNewSeqNum() { + super( + "ApplNewSeqNum", + 1399, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueAction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueAction.java new file mode 100644 index 0000000..3e675e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueAction.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplQueueAction extends BaseFieldType { + public static final ApplQueueAction INSTANCE = new ApplQueueAction(); + + private ApplQueueAction() { + super( + "ApplQueueAction", + 815, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field END_SESSION = new Field(ApplQueueAction.INSTANCE, Values.END_SESSION.getOrdinal()); + public final Field OVERLAY_LAST = new Field(ApplQueueAction.INSTANCE, Values.OVERLAY_LAST.getOrdinal()); + public final Field QUEUE_FLUSHED = new Field(ApplQueueAction.INSTANCE, Values.QUEUE_FLUSHED.getOrdinal()); + public final Field NO_ACTION_TAKEN = new Field(ApplQueueAction.INSTANCE, Values.NO_ACTION_TAKEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + END_SESSION("3"), + OVERLAY_LAST("2"), + QUEUE_FLUSHED("1"), + NO_ACTION_TAKEN("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueDepth.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueDepth.java new file mode 100644 index 0000000..701eaa2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueDepth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplQueueDepth extends BaseFieldType { + public static final ApplQueueDepth INSTANCE = new ApplQueueDepth(); + + private ApplQueueDepth() { + super( + "ApplQueueDepth", + 813, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueMax.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueMax.java new file mode 100644 index 0000000..08845af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueMax.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplQueueMax extends BaseFieldType { + public static final ApplQueueMax INSTANCE = new ApplQueueMax(); + + private ApplQueueMax() { + super( + "ApplQueueMax", + 812, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueResolution.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueResolution.java new file mode 100644 index 0000000..8c12987 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplQueueResolution.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplQueueResolution extends BaseFieldType { + public static final ApplQueueResolution INSTANCE = new ApplQueueResolution(); + + private ApplQueueResolution() { + super( + "ApplQueueResolution", + 814, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field END_SESSION = new Field(ApplQueueResolution.INSTANCE, Values.END_SESSION.getOrdinal()); + public final Field OVERLAY_LAST = new Field(ApplQueueResolution.INSTANCE, Values.OVERLAY_LAST.getOrdinal()); + public final Field QUEUE_FLUSHED = new Field(ApplQueueResolution.INSTANCE, Values.QUEUE_FLUSHED.getOrdinal()); + public final Field NO_ACTION_TAKEN = new Field(ApplQueueResolution.INSTANCE, Values.NO_ACTION_TAKEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + END_SESSION("3"), + OVERLAY_LAST("2"), + QUEUE_FLUSHED("1"), + NO_ACTION_TAKEN("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReportID.java new file mode 100644 index 0000000..5ed2f59 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplReportID extends BaseFieldType { + public static final ApplReportID INSTANCE = new ApplReportID(); + + private ApplReportID() { + super( + "ApplReportID", + 1356, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReportType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReportType.java new file mode 100644 index 0000000..317a888 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReportType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplReportType extends BaseFieldType { + public static final ApplReportType INSTANCE = new ApplReportType(); + + private ApplReportType() { + super( + "ApplReportType", + 1426, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field APPLICATION_MESSAGE_RESEND_COMPLETED = new Field(ApplReportType.INSTANCE, Values.APPLICATION_MESSAGE_RESEND_COMPLETED.getOrdinal()); + public final Field HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFA = new Field(ApplReportType.INSTANCE, Values.HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFA.getOrdinal()); + public final Field REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFE = new Field(ApplReportType.INSTANCE, Values.REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFE.getOrdinal()); + public final Field RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM1399 = new Field(ApplReportType.INSTANCE, Values.RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM1399.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + APPLICATION_MESSAGE_RESEND_COMPLETED("3"), + HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFA("2"), + REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFE("1"), + RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM1399("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReqID.java new file mode 100644 index 0000000..912023c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplReqID extends BaseFieldType { + public static final ApplReqID INSTANCE = new ApplReqID(); + + private ApplReqID() { + super( + "ApplReqID", + 1346, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReqType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReqType.java new file mode 100644 index 0000000..b0baca6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplReqType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplReqType extends BaseFieldType { + public static final ApplReqType INSTANCE = new ApplReqType(); + + private ApplReqType() { + super( + "ApplReqType", + 1347, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REQUEST_VALID_SET_OF_APPLICATIONS = new Field(ApplReqType.INSTANCE, Values.REQUEST_VALID_SET_OF_APPLICATIONS.getOrdinal()); + public final Field REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_ = new Field(ApplReqType.INSTANCE, Values.REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_.getOrdinal()); + public final Field SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS = new Field(ApplReqType.INSTANCE, Values.SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS.getOrdinal()); + public final Field RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICA = new Field(ApplReqType.INSTANCE, Values.RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICA.getOrdinal()); + public final Field CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATI = new Field(ApplReqType.INSTANCE, Values.CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATI.getOrdinal()); + public final Field CANCEL_RETRANSMISSION = new Field(ApplReqType.INSTANCE, Values.CANCEL_RETRANSMISSION.getOrdinal()); + public final Field UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS = new Field(ApplReqType.INSTANCE, Values.UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REQUEST_VALID_SET_OF_APPLICATIONS("3"), + REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_("2"), + SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS("1"), + RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICA("0"), + CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATI("6"), + CANCEL_RETRANSMISSION("5"), + UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResendFlag.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResendFlag.java new file mode 100644 index 0000000..3e5b074 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResendFlag.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplResendFlag extends BaseFieldType { + public static final ApplResendFlag INSTANCE = new ApplResendFlag(); + + private ApplResendFlag() { + super( + "ApplResendFlag", + 1352, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResponseError.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResponseError.java new file mode 100644 index 0000000..d731b80 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResponseError.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplResponseError extends BaseFieldType { + public static final ApplResponseError INSTANCE = new ApplResponseError(); + + private ApplResponseError() { + super( + "ApplResponseError", + 1354, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field USER_NOT_AUTHORIZED_FOR_APPLICATION = new Field(ApplResponseError.INSTANCE, Values.USER_NOT_AUTHORIZED_FOR_APPLICATION.getOrdinal()); + public final Field MESSAGES_REQUESTED_ARE_NOT_AVAILABLE = new Field(ApplResponseError.INSTANCE, Values.MESSAGES_REQUESTED_ARE_NOT_AVAILABLE.getOrdinal()); + public final Field APPLICATION_DOES_NOT_EXIST = new Field(ApplResponseError.INSTANCE, Values.APPLICATION_DOES_NOT_EXIST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + USER_NOT_AUTHORIZED_FOR_APPLICATION("2"), + MESSAGES_REQUESTED_ARE_NOT_AVAILABLE("1"), + APPLICATION_DOES_NOT_EXIST("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResponseID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResponseID.java new file mode 100644 index 0000000..bf996d0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResponseID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplResponseID extends BaseFieldType { + public static final ApplResponseID INSTANCE = new ApplResponseID(); + + private ApplResponseID() { + super( + "ApplResponseID", + 1353, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResponseType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResponseType.java new file mode 100644 index 0000000..2163169 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplResponseType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplResponseType extends BaseFieldType { + public static final ApplResponseType INSTANCE = new ApplResponseType(); + + private ApplResponseType() { + super( + "ApplResponseType", + 1348, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MESSAGES_NOT_AVAILABLE = new Field(ApplResponseType.INSTANCE, Values.MESSAGES_NOT_AVAILABLE.getOrdinal()); + public final Field APPLICATION_DOES_NOT_EXIST = new Field(ApplResponseType.INSTANCE, Values.APPLICATION_DOES_NOT_EXIST.getOrdinal()); + public final Field REQUEST_SUCCESSFULLY_PROCESSED = new Field(ApplResponseType.INSTANCE, Values.REQUEST_SUCCESSFULLY_PROCESSED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MESSAGES_NOT_AVAILABLE("2"), + APPLICATION_DOES_NOT_EXIST("1"), + REQUEST_SUCCESSFULLY_PROCESSED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplSeqNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplSeqNum.java new file mode 100644 index 0000000..7c230b2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplSeqNum extends BaseFieldType { + public static final ApplSeqNum INSTANCE = new ApplSeqNum(); + + private ApplSeqNum() { + super( + "ApplSeqNum", + 1181, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplTotalMessageCount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplTotalMessageCount.java new file mode 100644 index 0000000..0af8938 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplTotalMessageCount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplTotalMessageCount extends BaseFieldType { + public static final ApplTotalMessageCount INSTANCE = new ApplTotalMessageCount(); + + private ApplTotalMessageCount() { + super( + "ApplTotalMessageCount", + 1349, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplVerID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplVerID.java new file mode 100644 index 0000000..af1986a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ApplVerID.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ApplVerID extends BaseFieldType { + public static final ApplVerID INSTANCE = new ApplVerID(); + + private ApplVerID() { + super( + "ApplVerID", + 1128, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIX41 = new Field(ApplVerID.INSTANCE, Values.FIX41.getOrdinal()); + public final Field FIX40 = new Field(ApplVerID.INSTANCE, Values.FIX40.getOrdinal()); + public final Field FIX30 = new Field(ApplVerID.INSTANCE, Values.FIX30.getOrdinal()); + public final Field FIX27 = new Field(ApplVerID.INSTANCE, Values.FIX27.getOrdinal()); + public final Field FIX50 = new Field(ApplVerID.INSTANCE, Values.FIX50.getOrdinal()); + public final Field FIX44 = new Field(ApplVerID.INSTANCE, Values.FIX44.getOrdinal()); + public final Field FIX43 = new Field(ApplVerID.INSTANCE, Values.FIX43.getOrdinal()); + public final Field FIX42 = new Field(ApplVerID.INSTANCE, Values.FIX42.getOrdinal()); + public final Field FIX50SP2 = new Field(ApplVerID.INSTANCE, Values.FIX50SP2.getOrdinal()); + public final Field FIX50SP1 = new Field(ApplVerID.INSTANCE, Values.FIX50SP1.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIX41("3"), + FIX40("2"), + FIX30("1"), + FIX27("0"), + FIX50("7"), + FIX44("6"), + FIX43("5"), + FIX42("4"), + FIX50SP2("9"), + FIX50SP1("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AsOfIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AsOfIndicator.java new file mode 100644 index 0000000..90c1cfb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AsOfIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AsOfIndicator extends BaseFieldType { + public static final AsOfIndicator INSTANCE = new AsOfIndicator(); + + private AsOfIndicator() { + super( + "AsOfIndicator", + 1015, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRUE__TRADE_IS_AN_ASOF_TRADE = new Field(AsOfIndicator.INSTANCE, Values.TRUE__TRADE_IS_AN_ASOF_TRADE.getOrdinal()); + public final Field FALSE__TRADE_IS_NOT_AN_ASOF_TRADE = new Field(AsOfIndicator.INSTANCE, Values.FALSE__TRADE_IS_NOT_AN_ASOF_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRUE__TRADE_IS_AN_ASOF_TRADE("1"), + FALSE__TRADE_IS_NOT_AN_ASOF_TRADE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AsgnReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AsgnReqID.java new file mode 100644 index 0000000..b7d77ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AsgnReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AsgnReqID extends BaseFieldType { + public static final AsgnReqID INSTANCE = new AsgnReqID(); + + private AsgnReqID() { + super( + "AsgnReqID", + 831, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AsgnRptID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AsgnRptID.java new file mode 100644 index 0000000..e2c2ecb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AsgnRptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AsgnRptID extends BaseFieldType { + public static final AsgnRptID INSTANCE = new AsgnRptID(); + + private AsgnRptID() { + super( + "AsgnRptID", + 833, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AssignmentMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AssignmentMethod.java new file mode 100644 index 0000000..ee99858 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AssignmentMethod.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AssignmentMethod extends BaseFieldType { + public static final AssignmentMethod INSTANCE = new AssignmentMethod(); + + private AssignmentMethod() { + super( + "AssignmentMethod", + 744, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRORATA = new Field(AssignmentMethod.INSTANCE, Values.PRORATA.getOrdinal()); + public final Field RANDOM = new Field(AssignmentMethod.INSTANCE, Values.RANDOM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRORATA("P"), + RANDOM("R"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AssignmentUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AssignmentUnit.java new file mode 100644 index 0000000..407a965 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AssignmentUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AssignmentUnit extends BaseFieldType { + public static final AssignmentUnit INSTANCE = new AssignmentUnit(); + + private AssignmentUnit() { + super( + "AssignmentUnit", + 745, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AttachmentPoint.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AttachmentPoint.java new file mode 100644 index 0000000..49c4a3d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AttachmentPoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AttachmentPoint extends BaseFieldType { + public static final AttachmentPoint INSTANCE = new AttachmentPoint(); + + private AttachmentPoint() { + super( + "AttachmentPoint", + 1457, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AutoAcceptIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AutoAcceptIndicator.java new file mode 100644 index 0000000..b13caf4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AutoAcceptIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AutoAcceptIndicator extends BaseFieldType { + public static final AutoAcceptIndicator INSTANCE = new AutoAcceptIndicator(); + + private AutoAcceptIndicator() { + super( + "AutoAcceptIndicator", + 754, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgParPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgParPx.java new file mode 100644 index 0000000..4abf13b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgParPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AvgParPx extends BaseFieldType { + public static final AvgParPx INSTANCE = new AvgParPx(); + + private AvgParPx() { + super( + "AvgParPx", + 860, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgPx.java new file mode 100644 index 0000000..c32f3a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AvgPx extends BaseFieldType { + public static final AvgPx INSTANCE = new AvgPx(); + + private AvgPx() { + super( + "AvgPx", + 6, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgPxIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgPxIndicator.java new file mode 100644 index 0000000..d2acfbf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgPxIndicator.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AvgPxIndicator extends BaseFieldType { + public static final AvgPxIndicator INSTANCE = new AvgPxIndicator(); + + private AvgPxIndicator() { + super( + "AvgPxIndicator", + 819, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELIN = new Field(AvgPxIndicator.INSTANCE, Values.LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELIN.getOrdinal()); + public final Field TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADEL = new Field(AvgPxIndicator.INSTANCE, Values.TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADEL.getOrdinal()); + public final Field NO_AVERAGE_PRICING = new Field(AvgPxIndicator.INSTANCE, Values.NO_AVERAGE_PRICING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELIN("2"), + TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADEL("1"), + NO_AVERAGE_PRICING("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgPxPrecision.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgPxPrecision.java new file mode 100644 index 0000000..35788d6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/AvgPxPrecision.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class AvgPxPrecision extends BaseFieldType { + public static final AvgPxPrecision INSTANCE = new AvgPxPrecision(); + + private AvgPxPrecision() { + super( + "AvgPxPrecision", + 74, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BasisFeatureDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BasisFeatureDate.java new file mode 100644 index 0000000..53183d4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BasisFeatureDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BasisFeatureDate extends BaseFieldType { + public static final BasisFeatureDate INSTANCE = new BasisFeatureDate(); + + private BasisFeatureDate() { + super( + "BasisFeatureDate", + 259, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BasisFeaturePrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BasisFeaturePrice.java new file mode 100644 index 0000000..c2acf77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BasisFeaturePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BasisFeaturePrice extends BaseFieldType { + public static final BasisFeaturePrice INSTANCE = new BasisFeaturePrice(); + + private BasisFeaturePrice() { + super( + "BasisFeaturePrice", + 260, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BasisPxType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BasisPxType.java new file mode 100644 index 0000000..badf834 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BasisPxType.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BasisPxType extends BaseFieldType { + public static final BasisPxType INSTANCE = new BasisPxType(); + + private BasisPxType() { + super( + "BasisPxType", + 419, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OPEN = new Field(BasisPxType.INSTANCE, Values.OPEN.getOrdinal()); + public final Field VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION.getOrdinal()); + public final Field VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION.getOrdinal()); + public final Field STRIKE = new Field(BasisPxType.INSTANCE, Values.STRIKE.getOrdinal()); + public final Field CLOSING_PRICE = new Field(BasisPxType.INSTANCE, Values.CLOSING_PRICE.getOrdinal()); + public final Field CLOSING_PRICE_AT_MORNINGN_SESSION = new Field(BasisPxType.INSTANCE, Values.CLOSING_PRICE_AT_MORNINGN_SESSION.getOrdinal()); + public final Field VWAP_THROUGH_A_MORNING_SESSION = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_A_MORNING_SESSION.getOrdinal()); + public final Field VWAP_THROUGH_A_DAY = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_A_DAY.getOrdinal()); + public final Field SQ = new Field(BasisPxType.INSTANCE, Values.SQ.getOrdinal()); + public final Field CURRENT_PRICE = new Field(BasisPxType.INSTANCE, Values.CURRENT_PRICE.getOrdinal()); + public final Field VWAP_THROUGH_A_DAY_EXCEPT_YORI_AN_OPENING_AUCTION = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_A_DAY_EXCEPT_YORI_AN_OPENING_AUCTION.getOrdinal()); + public final Field VWAP_THROUGH_AN_AFTERNOON_SESSION = new Field(BasisPxType.INSTANCE, Values.VWAP_THROUGH_AN_AFTERNOON_SESSION.getOrdinal()); + public final Field OTHERS = new Field(BasisPxType.INSTANCE, Values.OTHERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OPEN("D"), + VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION("A"), + VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_AN_OPENING_AUCTION("B"), + STRIKE("C"), + CLOSING_PRICE("3"), + CLOSING_PRICE_AT_MORNINGN_SESSION("2"), + VWAP_THROUGH_A_MORNING_SESSION("7"), + VWAP_THROUGH_A_DAY("6"), + SQ("5"), + CURRENT_PRICE("4"), + VWAP_THROUGH_A_DAY_EXCEPT_YORI_AN_OPENING_AUCTION("9"), + VWAP_THROUGH_AN_AFTERNOON_SESSION("8"), + OTHERS("Z"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BeginSeqNo.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BeginSeqNo.java new file mode 100644 index 0000000..246f7e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BeginSeqNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BeginSeqNo extends BaseFieldType { + public static final BeginSeqNo INSTANCE = new BeginSeqNo(); + + private BeginSeqNo() { + super( + "BeginSeqNo", + 7, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BeginString.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BeginString.java new file mode 100644 index 0000000..1a3ccd3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BeginString.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BeginString extends BaseFieldType { + public static final BeginString INSTANCE = new BeginString(); + + private BeginString() { + super( + "BeginString", + 8, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Benchmark.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Benchmark.java new file mode 100644 index 0000000..2fa15ba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Benchmark.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Benchmark extends BaseFieldType { + public static final Benchmark INSTANCE = new Benchmark(); + + private Benchmark() { + super( + "Benchmark", + 219, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OLD5 = new Field(Benchmark.INSTANCE, Values.OLD5.getOrdinal()); + public final Field I5YR = new Field(Benchmark.INSTANCE, Values.I5YR.getOrdinal()); + public final Field CURVE = new Field(Benchmark.INSTANCE, Values.CURVE.getOrdinal()); + public final Field OLD30 = new Field(Benchmark.INSTANCE, Values.OLD30.getOrdinal()); + public final Field I30YR = new Field(Benchmark.INSTANCE, Values.I30YR.getOrdinal()); + public final Field OLD10 = new Field(Benchmark.INSTANCE, Values.OLD10.getOrdinal()); + public final Field I10YR = new Field(Benchmark.INSTANCE, Values.I10YR.getOrdinal()); + public final Field I6MOLIBOR = new Field(Benchmark.INSTANCE, Values.I6MOLIBOR.getOrdinal()); + public final Field I3MOLIBOR = new Field(Benchmark.INSTANCE, Values.I3MOLIBOR.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OLD5("3"), + I5YR("2"), + CURVE("1"), + OLD30("7"), + I30YR("6"), + OLD10("5"), + I10YR("4"), + I6MOLIBOR("9"), + I3MOLIBOR("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkCurveCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkCurveCurrency.java new file mode 100644 index 0000000..d791dd4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkCurveCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkCurveCurrency extends BaseFieldType { + public static final BenchmarkCurveCurrency INSTANCE = new BenchmarkCurveCurrency(); + + private BenchmarkCurveCurrency() { + super( + "BenchmarkCurveCurrency", + 220, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkCurveName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkCurveName.java new file mode 100644 index 0000000..103f500 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkCurveName.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkCurveName extends BaseFieldType { + public static final BenchmarkCurveName INSTANCE = new BenchmarkCurveName(); + + private BenchmarkCurveName() { + super( + "BenchmarkCurveName", + 221, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SONIA = new Field(BenchmarkCurveName.INSTANCE, Values.SONIA.getOrdinal()); + public final Field TREASURY = new Field(BenchmarkCurveName.INSTANCE, Values.TREASURY.getOrdinal()); + public final Field OTHER = new Field(BenchmarkCurveName.INSTANCE, Values.OTHER.getOrdinal()); + public final Field LIBOR_LONDON_INTERBANK_OFFER = new Field(BenchmarkCurveName.INSTANCE, Values.LIBOR_LONDON_INTERBANK_OFFER.getOrdinal()); + public final Field PFANDBRIEFE = new Field(BenchmarkCurveName.INSTANCE, Values.PFANDBRIEFE.getOrdinal()); + public final Field SWAP = new Field(BenchmarkCurveName.INSTANCE, Values.SWAP.getOrdinal()); + public final Field LIBID = new Field(BenchmarkCurveName.INSTANCE, Values.LIBID.getOrdinal()); + public final Field MUNIAAA = new Field(BenchmarkCurveName.INSTANCE, Values.MUNIAAA.getOrdinal()); + public final Field EURIBOR = new Field(BenchmarkCurveName.INSTANCE, Values.EURIBOR.getOrdinal()); + public final Field EUREPO = new Field(BenchmarkCurveName.INSTANCE, Values.EUREPO.getOrdinal()); + public final Field FUTURESWAP = new Field(BenchmarkCurveName.INSTANCE, Values.FUTURESWAP.getOrdinal()); + public final Field EONIA = new Field(BenchmarkCurveName.INSTANCE, Values.EONIA.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SONIA("SONIA"), + TREASURY("Treasury"), + OTHER("OTHER"), + LIBOR_LONDON_INTERBANK_OFFER("LIBOR"), + PFANDBRIEFE("Pfandbriefe"), + SWAP("SWAP"), + LIBID("LIBID"), + MUNIAAA("MuniAAA"), + EURIBOR("Euribor"), + EUREPO("EUREPO"), + FUTURESWAP("FutureSWAP"), + EONIA("EONIA"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkCurvePoint.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkCurvePoint.java new file mode 100644 index 0000000..2d1c19e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkCurvePoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkCurvePoint extends BaseFieldType { + public static final BenchmarkCurvePoint INSTANCE = new BenchmarkCurvePoint(); + + private BenchmarkCurvePoint() { + super( + "BenchmarkCurvePoint", + 222, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkPrice.java new file mode 100644 index 0000000..d79d3b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkPrice extends BaseFieldType { + public static final BenchmarkPrice INSTANCE = new BenchmarkPrice(); + + private BenchmarkPrice() { + super( + "BenchmarkPrice", + 662, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkPriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkPriceType.java new file mode 100644 index 0000000..dec7c5e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkPriceType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkPriceType extends BaseFieldType { + public static final BenchmarkPriceType INSTANCE = new BenchmarkPriceType(); + + private BenchmarkPriceType() { + super( + "BenchmarkPriceType", + 663, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkSecurityID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkSecurityID.java new file mode 100644 index 0000000..9b939c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkSecurityID extends BaseFieldType { + public static final BenchmarkSecurityID INSTANCE = new BenchmarkSecurityID(); + + private BenchmarkSecurityID() { + super( + "BenchmarkSecurityID", + 699, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkSecurityIDSource.java new file mode 100644 index 0000000..293b685 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BenchmarkSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BenchmarkSecurityIDSource extends BaseFieldType { + public static final BenchmarkSecurityIDSource INSTANCE = new BenchmarkSecurityIDSource(); + + private BenchmarkSecurityIDSource() { + super( + "BenchmarkSecurityIDSource", + 761, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidDescriptor.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidDescriptor.java new file mode 100644 index 0000000..b45eaab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidDescriptor.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidDescriptor extends BaseFieldType { + public static final BidDescriptor INSTANCE = new BidDescriptor(); + + private BidDescriptor() { + super( + "BidDescriptor", + 400, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidDescriptorType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidDescriptorType.java new file mode 100644 index 0000000..6f4992e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidDescriptorType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidDescriptorType extends BaseFieldType { + public static final BidDescriptorType INSTANCE = new BidDescriptorType(); + + private BidDescriptorType() { + super( + "BidDescriptorType", + 399, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INDEX = new Field(BidDescriptorType.INSTANCE, Values.INDEX.getOrdinal()); + public final Field COUNTRY = new Field(BidDescriptorType.INSTANCE, Values.COUNTRY.getOrdinal()); + public final Field SECTOR = new Field(BidDescriptorType.INSTANCE, Values.SECTOR.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INDEX("3"), + COUNTRY("2"), + SECTOR("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidForwardPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidForwardPoints.java new file mode 100644 index 0000000..f329d90 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidForwardPoints extends BaseFieldType { + public static final BidForwardPoints INSTANCE = new BidForwardPoints(); + + private BidForwardPoints() { + super( + "BidForwardPoints", + 189, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidForwardPoints2.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidForwardPoints2.java new file mode 100644 index 0000000..894348a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidForwardPoints2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidForwardPoints2 extends BaseFieldType { + public static final BidForwardPoints2 INSTANCE = new BidForwardPoints2(); + + private BidForwardPoints2() { + super( + "BidForwardPoints2", + 642, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidID.java new file mode 100644 index 0000000..fa00227 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidID extends BaseFieldType { + public static final BidID INSTANCE = new BidID(); + + private BidID() { + super( + "BidID", + 390, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidPx.java new file mode 100644 index 0000000..d61c9a5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidPx extends BaseFieldType { + public static final BidPx INSTANCE = new BidPx(); + + private BidPx() { + super( + "BidPx", + 132, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidRequestTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidRequestTransType.java new file mode 100644 index 0000000..8df7d04 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidRequestTransType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidRequestTransType extends BaseFieldType { + public static final BidRequestTransType INSTANCE = new BidRequestTransType(); + + private BidRequestTransType() { + super( + "BidRequestTransType", + 374, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL = new Field(BidRequestTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(BidRequestTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL("C"), + NEW("N"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidSize.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidSize.java new file mode 100644 index 0000000..b8bc594 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidSize extends BaseFieldType { + public static final BidSize INSTANCE = new BidSize(); + + private BidSize() { + super( + "BidSize", + 134, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidSpotRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidSpotRate.java new file mode 100644 index 0000000..8aaa832 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidSpotRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidSpotRate extends BaseFieldType { + public static final BidSpotRate INSTANCE = new BidSpotRate(); + + private BidSpotRate() { + super( + "BidSpotRate", + 188, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidSwapPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidSwapPoints.java new file mode 100644 index 0000000..9cf85bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidSwapPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidSwapPoints extends BaseFieldType { + public static final BidSwapPoints INSTANCE = new BidSwapPoints(); + + private BidSwapPoints() { + super( + "BidSwapPoints", + 1065, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidTradeType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidTradeType.java new file mode 100644 index 0000000..5b39954 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidTradeType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidTradeType extends BaseFieldType { + public static final BidTradeType INSTANCE = new BidTradeType(); + + private BidTradeType() { + super( + "BidTradeType", + 418, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field VWAP_GUARANTEE = new Field(BidTradeType.INSTANCE, Values.VWAP_GUARANTEE.getOrdinal()); + public final Field AGENCY = new Field(BidTradeType.INSTANCE, Values.AGENCY.getOrdinal()); + public final Field RISK_TRADE = new Field(BidTradeType.INSTANCE, Values.RISK_TRADE.getOrdinal()); + public final Field GUARANTEED_CLOSE = new Field(BidTradeType.INSTANCE, Values.GUARANTEED_CLOSE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + VWAP_GUARANTEE("G"), + AGENCY("A"), + RISK_TRADE("R"), + GUARANTEED_CLOSE("J"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidType.java new file mode 100644 index 0000000..21c324e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidType extends BaseFieldType { + public static final BidType INSTANCE = new BidType(); + + private BidType() { + super( + "BidType", + 394, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO_BIDDING_PROCESS = new Field(BidType.INSTANCE, Values.NO_BIDDING_PROCESS.getOrdinal()); + public final Field DISCLOSED_SYTLE_EG_JAPANESE = new Field(BidType.INSTANCE, Values.DISCLOSED_SYTLE_EG_JAPANESE.getOrdinal()); + public final Field NON_DISCLOSED_STYLE_EG_USEUROPEAN = new Field(BidType.INSTANCE, Values.NON_DISCLOSED_STYLE_EG_USEUROPEAN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO_BIDDING_PROCESS("3"), + DISCLOSED_SYTLE_EG_JAPANESE("2"), + NON_DISCLOSED_STYLE_EG_USEUROPEAN("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidYield.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidYield.java new file mode 100644 index 0000000..58f794f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BidYield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BidYield extends BaseFieldType { + public static final BidYield INSTANCE = new BidYield(); + + private BidYield() { + super( + "BidYield", + 632, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BodyLength.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BodyLength.java new file mode 100644 index 0000000..825ae27 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BodyLength.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BodyLength extends BaseFieldType { + public static final BodyLength INSTANCE = new BodyLength(); + + private BodyLength() { + super( + "BodyLength", + 9, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BookingRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BookingRefID.java new file mode 100644 index 0000000..b505dfe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BookingRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BookingRefID extends BaseFieldType { + public static final BookingRefID INSTANCE = new BookingRefID(); + + private BookingRefID() { + super( + "BookingRefID", + 466, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BookingType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BookingType.java new file mode 100644 index 0000000..3bff5cc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BookingType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BookingType extends BaseFieldType { + public static final BookingType INSTANCE = new BookingType(); + + private BookingType() { + super( + "BookingType", + 775, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TOTAL_RETURN_SWAP = new Field(BookingType.INSTANCE, Values.TOTAL_RETURN_SWAP.getOrdinal()); + public final Field CFD_CONTRACT_FOR_DIFFERENCE = new Field(BookingType.INSTANCE, Values.CFD_CONTRACT_FOR_DIFFERENCE.getOrdinal()); + public final Field REGULAR_BOOKING = new Field(BookingType.INSTANCE, Values.REGULAR_BOOKING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TOTAL_RETURN_SWAP("2"), + CFD_CONTRACT_FOR_DIFFERENCE("1"), + REGULAR_BOOKING("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BookingUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BookingUnit.java new file mode 100644 index 0000000..78d5bd1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BookingUnit.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BookingUnit extends BaseFieldType { + public static final BookingUnit INSTANCE = new BookingUnit(); + + private BookingUnit() { + super( + "BookingUnit", + 590, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE = new Field(BookingUnit.INSTANCE, Values.AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE.getOrdinal()); + public final Field AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PE = new Field(BookingUnit.INSTANCE, Values.AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PE.getOrdinal()); + public final Field EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT = new Field(BookingUnit.INSTANCE, Values.EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE("2"), + AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PE("1"), + EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BrokerOfCredit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BrokerOfCredit.java new file mode 100644 index 0000000..72bef71 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BrokerOfCredit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BrokerOfCredit extends BaseFieldType { + public static final BrokerOfCredit INSTANCE = new BrokerOfCredit(); + + private BrokerOfCredit() { + super( + "BrokerOfCredit", + 92, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BusinessRejectReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BusinessRejectReason.java new file mode 100644 index 0000000..12a870e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BusinessRejectReason.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BusinessRejectReason extends BaseFieldType { + public static final BusinessRejectReason INSTANCE = new BusinessRejectReason(); + + private BusinessRejectReason() { + super( + "BusinessRejectReason", + 380, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNSUPPORTED_MESSAGE_TYPE = new Field(BusinessRejectReason.INSTANCE, Values.UNSUPPORTED_MESSAGE_TYPE.getOrdinal()); + public final Field UNKNOWN_SECURITY = new Field(BusinessRejectReason.INSTANCE, Values.UNKNOWN_SECURITY.getOrdinal()); + public final Field UNKNOWN_ID = new Field(BusinessRejectReason.INSTANCE, Values.UNKNOWN_ID.getOrdinal()); + public final Field OTHER = new Field(BusinessRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + public final Field DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME = new Field(BusinessRejectReason.INSTANCE, Values.DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME.getOrdinal()); + public final Field NOT_AUTHORIZED = new Field(BusinessRejectReason.INSTANCE, Values.NOT_AUTHORIZED.getOrdinal()); + public final Field CONDITIONALLY_REQUIRED_FIELD_MISSING = new Field(BusinessRejectReason.INSTANCE, Values.CONDITIONALLY_REQUIRED_FIELD_MISSING.getOrdinal()); + public final Field APPLICATION_NOT_AVAILABLE = new Field(BusinessRejectReason.INSTANCE, Values.APPLICATION_NOT_AVAILABLE.getOrdinal()); + public final Field INVALID_PRICE_INCREMENT = new Field(BusinessRejectReason.INSTANCE, Values.INVALID_PRICE_INCREMENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNSUPPORTED_MESSAGE_TYPE("3"), + UNKNOWN_SECURITY("2"), + UNKNOWN_ID("1"), + OTHER("0"), + DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME("7"), + NOT_AUTHORIZED("6"), + CONDITIONALLY_REQUIRED_FIELD_MISSING("5"), + APPLICATION_NOT_AVAILABLE("4"), + INVALID_PRICE_INCREMENT("18"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BusinessRejectRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BusinessRejectRefID.java new file mode 100644 index 0000000..3b97c68 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BusinessRejectRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BusinessRejectRefID extends BaseFieldType { + public static final BusinessRejectRefID INSTANCE = new BusinessRejectRefID(); + + private BusinessRejectRefID() { + super( + "BusinessRejectRefID", + 379, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BuyVolume.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BuyVolume.java new file mode 100644 index 0000000..32b64d8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/BuyVolume.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class BuyVolume extends BaseFieldType { + public static final BuyVolume INSTANCE = new BuyVolume(); + + private BuyVolume() { + super( + "BuyVolume", + 330, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CFICode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CFICode.java new file mode 100644 index 0000000..469db77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CFICode extends BaseFieldType { + public static final CFICode INSTANCE = new CFICode(); + + private CFICode() { + super( + "CFICode", + 461, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CPProgram.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CPProgram.java new file mode 100644 index 0000000..720c839 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CPProgram.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CPProgram extends BaseFieldType { + public static final CPProgram INSTANCE = new CPProgram(); + + private CPProgram() { + super( + "CPProgram", + 875, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field I42 = new Field(CPProgram.INSTANCE, Values.I42.getOrdinal()); + public final Field I3A3 = new Field(CPProgram.INSTANCE, Values.I3A3.getOrdinal()); + public final Field OTHER = new Field(CPProgram.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + I42("2"), + I3A3("1"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CPRegType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CPRegType.java new file mode 100644 index 0000000..a89c110 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CPRegType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CPRegType extends BaseFieldType { + public static final CPRegType INSTANCE = new CPRegType(); + + private CPRegType() { + super( + "CPRegType", + 876, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CalculatedCcyLastQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CalculatedCcyLastQty.java new file mode 100644 index 0000000..f1b949d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CalculatedCcyLastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CalculatedCcyLastQty extends BaseFieldType { + public static final CalculatedCcyLastQty INSTANCE = new CalculatedCcyLastQty(); + + private CalculatedCcyLastQty() { + super( + "CalculatedCcyLastQty", + 1056, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CancellationRights.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CancellationRights.java new file mode 100644 index 0000000..2eb7c98 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CancellationRights.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CancellationRights extends BaseFieldType { + public static final CancellationRights INSTANCE = new CancellationRights(); + + private CancellationRights() { + super( + "CancellationRights", + 480, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO__WAIVER_AGREEMENT = new Field(CancellationRights.INSTANCE, Values.NO__WAIVER_AGREEMENT.getOrdinal()); + public final Field NO__EXECUTION_ONLY = new Field(CancellationRights.INSTANCE, Values.NO__EXECUTION_ONLY.getOrdinal()); + public final Field NO__INSTITUTIONAL = new Field(CancellationRights.INSTANCE, Values.NO__INSTITUTIONAL.getOrdinal()); + public final Field YES = new Field(CancellationRights.INSTANCE, Values.YES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO__WAIVER_AGREEMENT("M"), + NO__EXECUTION_ONLY("N"), + NO__INSTITUTIONAL("O"), + YES("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CapPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CapPrice.java new file mode 100644 index 0000000..f347cce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CapPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CapPrice extends BaseFieldType { + public static final CapPrice INSTANCE = new CapPrice(); + + private CapPrice() { + super( + "CapPrice", + 1199, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardExpDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardExpDate.java new file mode 100644 index 0000000..7e6be59 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardExpDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CardExpDate extends BaseFieldType { + public static final CardExpDate INSTANCE = new CardExpDate(); + + private CardExpDate() { + super( + "CardExpDate", + 490, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardHolderName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardHolderName.java new file mode 100644 index 0000000..47bed65 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardHolderName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CardHolderName extends BaseFieldType { + public static final CardHolderName INSTANCE = new CardHolderName(); + + private CardHolderName() { + super( + "CardHolderName", + 488, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardIssNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardIssNum.java new file mode 100644 index 0000000..2cda370 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardIssNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CardIssNum extends BaseFieldType { + public static final CardIssNum INSTANCE = new CardIssNum(); + + private CardIssNum() { + super( + "CardIssNum", + 491, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardNumber.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardNumber.java new file mode 100644 index 0000000..0686ac3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardNumber.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CardNumber extends BaseFieldType { + public static final CardNumber INSTANCE = new CardNumber(); + + private CardNumber() { + super( + "CardNumber", + 489, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardStartDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardStartDate.java new file mode 100644 index 0000000..5f63322 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CardStartDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CardStartDate extends BaseFieldType { + public static final CardStartDate INSTANCE = new CardStartDate(); + + private CardStartDate() { + super( + "CardStartDate", + 503, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentAcctName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentAcctName.java new file mode 100644 index 0000000..ca872a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentAcctName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribAgentAcctName extends BaseFieldType { + public static final CashDistribAgentAcctName INSTANCE = new CashDistribAgentAcctName(); + + private CashDistribAgentAcctName() { + super( + "CashDistribAgentAcctName", + 502, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentAcctNumber.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentAcctNumber.java new file mode 100644 index 0000000..463946a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentAcctNumber.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribAgentAcctNumber extends BaseFieldType { + public static final CashDistribAgentAcctNumber INSTANCE = new CashDistribAgentAcctNumber(); + + private CashDistribAgentAcctNumber() { + super( + "CashDistribAgentAcctNumber", + 500, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentCode.java new file mode 100644 index 0000000..8ffac80 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribAgentCode extends BaseFieldType { + public static final CashDistribAgentCode INSTANCE = new CashDistribAgentCode(); + + private CashDistribAgentCode() { + super( + "CashDistribAgentCode", + 499, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentName.java new file mode 100644 index 0000000..32f064b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribAgentName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribAgentName extends BaseFieldType { + public static final CashDistribAgentName INSTANCE = new CashDistribAgentName(); + + private CashDistribAgentName() { + super( + "CashDistribAgentName", + 498, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribCurr.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribCurr.java new file mode 100644 index 0000000..ab2e61b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribCurr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribCurr extends BaseFieldType { + public static final CashDistribCurr INSTANCE = new CashDistribCurr(); + + private CashDistribCurr() { + super( + "CashDistribCurr", + 478, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribPayRef.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribPayRef.java new file mode 100644 index 0000000..9668dea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashDistribPayRef.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashDistribPayRef extends BaseFieldType { + public static final CashDistribPayRef INSTANCE = new CashDistribPayRef(); + + private CashDistribPayRef() { + super( + "CashDistribPayRef", + 501, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashMargin.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashMargin.java new file mode 100644 index 0000000..c757659 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashMargin.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashMargin extends BaseFieldType { + public static final CashMargin INSTANCE = new CashMargin(); + + private CashMargin() { + super( + "CashMargin", + 544, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MARGIN_CLOSE = new Field(CashMargin.INSTANCE, Values.MARGIN_CLOSE.getOrdinal()); + public final Field MARGIN_OPEN = new Field(CashMargin.INSTANCE, Values.MARGIN_OPEN.getOrdinal()); + public final Field CASH = new Field(CashMargin.INSTANCE, Values.CASH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MARGIN_CLOSE("3"), + MARGIN_OPEN("2"), + CASH("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashOrderQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashOrderQty.java new file mode 100644 index 0000000..bc4c057 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashOrderQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashOrderQty extends BaseFieldType { + public static final CashOrderQty INSTANCE = new CashOrderQty(); + + private CashOrderQty() { + super( + "CashOrderQty", + 152, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashOutstanding.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashOutstanding.java new file mode 100644 index 0000000..fd1e87b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashOutstanding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashOutstanding extends BaseFieldType { + public static final CashOutstanding INSTANCE = new CashOutstanding(); + + private CashOutstanding() { + super( + "CashOutstanding", + 901, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentAcctName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentAcctName.java new file mode 100644 index 0000000..f4a8b95 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentAcctName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentAcctName extends BaseFieldType { + public static final CashSettlAgentAcctName INSTANCE = new CashSettlAgentAcctName(); + + private CashSettlAgentAcctName() { + super( + "CashSettlAgentAcctName", + 185, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentAcctNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentAcctNum.java new file mode 100644 index 0000000..d1d4561 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentAcctNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentAcctNum extends BaseFieldType { + public static final CashSettlAgentAcctNum INSTANCE = new CashSettlAgentAcctNum(); + + private CashSettlAgentAcctNum() { + super( + "CashSettlAgentAcctNum", + 184, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentCode.java new file mode 100644 index 0000000..59bb0db --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentCode extends BaseFieldType { + public static final CashSettlAgentCode INSTANCE = new CashSettlAgentCode(); + + private CashSettlAgentCode() { + super( + "CashSettlAgentCode", + 183, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentContactName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentContactName.java new file mode 100644 index 0000000..dfb6023 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentContactName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentContactName extends BaseFieldType { + public static final CashSettlAgentContactName INSTANCE = new CashSettlAgentContactName(); + + private CashSettlAgentContactName() { + super( + "CashSettlAgentContactName", + 186, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentContactPhone.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentContactPhone.java new file mode 100644 index 0000000..e14ca05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentContactPhone.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentContactPhone extends BaseFieldType { + public static final CashSettlAgentContactPhone INSTANCE = new CashSettlAgentContactPhone(); + + private CashSettlAgentContactPhone() { + super( + "CashSettlAgentContactPhone", + 187, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentName.java new file mode 100644 index 0000000..fd22667 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CashSettlAgentName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CashSettlAgentName extends BaseFieldType { + public static final CashSettlAgentName INSTANCE = new CashSettlAgentName(); + + private CashSettlAgentName() { + super( + "CashSettlAgentName", + 182, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CcyAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CcyAmt.java new file mode 100644 index 0000000..e99bc7e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CcyAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CcyAmt extends BaseFieldType { + public static final CcyAmt INSTANCE = new CcyAmt(); + + private CcyAmt() { + super( + "CcyAmt", + 1157, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CheckSum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CheckSum.java new file mode 100644 index 0000000..d69ad50 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CheckSum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CheckSum extends BaseFieldType { + public static final CheckSum INSTANCE = new CheckSum(); + + private CheckSum() { + super( + "CheckSum", + 10, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClOrdID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClOrdID.java new file mode 100644 index 0000000..670154f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClOrdID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClOrdID extends BaseFieldType { + public static final ClOrdID INSTANCE = new ClOrdID(); + + private ClOrdID() { + super( + "ClOrdID", + 11, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClOrdLinkID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClOrdLinkID.java new file mode 100644 index 0000000..488b71d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClOrdLinkID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClOrdLinkID extends BaseFieldType { + public static final ClOrdLinkID INSTANCE = new ClOrdLinkID(); + + private ClOrdLinkID() { + super( + "ClOrdLinkID", + 583, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingAccount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingAccount.java new file mode 100644 index 0000000..1863c87 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingAccount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClearingAccount extends BaseFieldType { + public static final ClearingAccount INSTANCE = new ClearingAccount(); + + private ClearingAccount() { + super( + "ClearingAccount", + 440, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingBusinessDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingBusinessDate.java new file mode 100644 index 0000000..e642f6a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingBusinessDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClearingBusinessDate extends BaseFieldType { + public static final ClearingBusinessDate INSTANCE = new ClearingBusinessDate(); + + private ClearingBusinessDate() { + super( + "ClearingBusinessDate", + 715, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingFeeIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingFeeIndicator.java new file mode 100644 index 0000000..a698c32 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingFeeIndicator.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClearingFeeIndicator extends BaseFieldType { + public static final ClearingFeeIndicator INSTANCE = new ClearingFeeIndicator(); + + private ClearingFeeIndicator() { + super( + "ClearingFeeIndicator", + 635, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EQUITY_MEMBER_AND_CLEARING_MEMBER = new Field(ClearingFeeIndicator.INSTANCE, Values.EQUITY_MEMBER_AND_CLEARING_MEMBER.getOrdinal()); + public final Field FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_B = new Field(ClearingFeeIndicator.INSTANCE, Values.FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_B.getOrdinal()); + public final Field CBOE_MEMBER = new Field(ClearingFeeIndicator.INSTANCE, Values.CBOE_MEMBER.getOrdinal()); + public final Field NONMEMBER_AND_CUSTOMER = new Field(ClearingFeeIndicator.INSTANCE, Values.NONMEMBER_AND_CUSTOMER.getOrdinal()); + public final Field LESSEE_106F_EMPLOYEES = new Field(ClearingFeeIndicator.INSTANCE, Values.LESSEE_106F_EMPLOYEES.getOrdinal()); + public final Field ALL_OTHER_OWNERSHIP_TYPES = new Field(ClearingFeeIndicator.INSTANCE, Values.ALL_OTHER_OWNERSHIP_TYPES.getOrdinal()); + public final Field I106H_AND_106J_FIRMS = new Field(ClearingFeeIndicator.INSTANCE, Values.I106H_AND_106J_FIRMS.getOrdinal()); + public final Field GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS = new Field(ClearingFeeIndicator.INSTANCE, Values.GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS.getOrdinal()); + public final Field I3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + public final Field I2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + public final Field I1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + public final Field I5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + public final Field I4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + public final Field I6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = new Field(ClearingFeeIndicator.INSTANCE, Values.I6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EQUITY_MEMBER_AND_CLEARING_MEMBER("E"), + FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_B("F"), + CBOE_MEMBER("B"), + NONMEMBER_AND_CUSTOMER("C"), + LESSEE_106F_EMPLOYEES("L"), + ALL_OTHER_OWNERSHIP_TYPES("M"), + I106H_AND_106J_FIRMS("H"), + GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS("I"), + I3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("3"), + I2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("2"), + I1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("1"), + I5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("5"), + I4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("4"), + I6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT("9"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingFirm.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingFirm.java new file mode 100644 index 0000000..7db3f34 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingFirm.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClearingFirm extends BaseFieldType { + public static final ClearingFirm INSTANCE = new ClearingFirm(); + + private ClearingFirm() { + super( + "ClearingFirm", + 439, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingInstruction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingInstruction.java new file mode 100644 index 0000000..05de4fc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClearingInstruction.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClearingInstruction extends BaseFieldType { + public static final ClearingInstruction INSTANCE = new ClearingInstruction(); + + private ClearingInstruction() { + super( + "ClearingInstruction", + 577, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SELF_CLEARING = new Field(ClearingInstruction.INSTANCE, Values.SELF_CLEARING.getOrdinal()); + public final Field QUALIFIED_SERVICE_REPRESENTATIVE_QSR = new Field(ClearingInstruction.INSTANCE, Values.QUALIFIED_SERVICE_REPRESENTATIVE_QSR.getOrdinal()); + public final Field CUSTOMER_TRADE = new Field(ClearingInstruction.INSTANCE, Values.CUSTOMER_TRADE.getOrdinal()); + public final Field EX_CLEARING = new Field(ClearingInstruction.INSTANCE, Values.EX_CLEARING.getOrdinal()); + public final Field BILATERAL_NETTING_ONLY = new Field(ClearingInstruction.INSTANCE, Values.BILATERAL_NETTING_ONLY.getOrdinal()); + public final Field EXCLUDE_FROM_ALL_NETTING = new Field(ClearingInstruction.INSTANCE, Values.EXCLUDE_FROM_ALL_NETTING.getOrdinal()); + public final Field AUTOMATIC_GIVEUP_MODE_TRADE_GIVEUP_TO_THE_GIVEUP_DESTINATION_NUM = new Field(ClearingInstruction.INSTANCE, Values.AUTOMATIC_GIVEUP_MODE_TRADE_GIVEUP_TO_THE_GIVEUP_DESTINATION_NUM.getOrdinal()); + public final Field PROCESS_NORMALLY = new Field(ClearingInstruction.INSTANCE, Values.PROCESS_NORMALLY.getOrdinal()); + public final Field EXCLUDE_FROM_CENTRAL_COUNTERPARTY = new Field(ClearingInstruction.INSTANCE, Values.EXCLUDE_FROM_CENTRAL_COUNTERPARTY.getOrdinal()); + public final Field CLEAR_AGAINST_CENTRAL_COUNTERPARTY = new Field(ClearingInstruction.INSTANCE, Values.CLEAR_AGAINST_CENTRAL_COUNTERPARTY.getOrdinal()); + public final Field MULTILATERAL_NETTING = new Field(ClearingInstruction.INSTANCE, Values.MULTILATERAL_NETTING.getOrdinal()); + public final Field SPECIAL_TRADE = new Field(ClearingInstruction.INSTANCE, Values.SPECIAL_TRADE.getOrdinal()); + public final Field AUTOMATIC_POSTING_MODE_TRADE_POSTING_TO_THE_POSITION_ACCOUNT_NUM = new Field(ClearingInstruction.INSTANCE, Values.AUTOMATIC_POSTING_MODE_TRADE_POSTING_TO_THE_POSITION_ACCOUNT_NUM.getOrdinal()); + public final Field MANUAL_MODE_PREPOSTING_ANDOR_PREGIVEUP = new Field(ClearingInstruction.INSTANCE, Values.MANUAL_MODE_PREPOSTING_ANDOR_PREGIVEUP.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SELF_CLEARING("13"), + QUALIFIED_SERVICE_REPRESENTATIVE_QSR("11"), + CUSTOMER_TRADE("12"), + EX_CLEARING("3"), + BILATERAL_NETTING_ONLY("2"), + EXCLUDE_FROM_ALL_NETTING("1"), + AUTOMATIC_GIVEUP_MODE_TRADE_GIVEUP_TO_THE_GIVEUP_DESTINATION_NUM("10"), + PROCESS_NORMALLY("0"), + EXCLUDE_FROM_CENTRAL_COUNTERPARTY("7"), + CLEAR_AGAINST_CENTRAL_COUNTERPARTY("6"), + MULTILATERAL_NETTING("5"), + SPECIAL_TRADE("4"), + AUTOMATIC_POSTING_MODE_TRADE_POSTING_TO_THE_POSITION_ACCOUNT_NUM("9"), + MANUAL_MODE_PREPOSTING_ANDOR_PREGIVEUP("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClientBidID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClientBidID.java new file mode 100644 index 0000000..77da3cc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClientBidID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClientBidID extends BaseFieldType { + public static final ClientBidID INSTANCE = new ClientBidID(); + + private ClientBidID() { + super( + "ClientBidID", + 391, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClientID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClientID.java new file mode 100644 index 0000000..da50a3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ClientID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ClientID extends BaseFieldType { + public static final ClientID INSTANCE = new ClientID(); + + private ClientID() { + super( + "ClientID", + 109, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAction.java new file mode 100644 index 0000000..a575d34 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAction.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAction extends BaseFieldType { + public static final CollAction INSTANCE = new CollAction(); + + private CollAction() { + super( + "CollAction", + 944, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REMOVE = new Field(CollAction.INSTANCE, Values.REMOVE.getOrdinal()); + public final Field ADD = new Field(CollAction.INSTANCE, Values.ADD.getOrdinal()); + public final Field RETAIN = new Field(CollAction.INSTANCE, Values.RETAIN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REMOVE("2"), + ADD("1"), + RETAIN("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollApplType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollApplType.java new file mode 100644 index 0000000..9f4cf02 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollApplType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollApplType extends BaseFieldType { + public static final CollApplType INSTANCE = new CollApplType(); + + private CollApplType() { + super( + "CollApplType", + 1043, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GENERAL = new Field(CollApplType.INSTANCE, Values.GENERAL.getOrdinal()); + public final Field SPECIFIC_DEPOSIT = new Field(CollApplType.INSTANCE, Values.SPECIFIC_DEPOSIT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GENERAL("1"), + SPECIFIC_DEPOSIT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnID.java new file mode 100644 index 0000000..773827b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnID extends BaseFieldType { + public static final CollAsgnID INSTANCE = new CollAsgnID(); + + private CollAsgnID() { + super( + "CollAsgnID", + 902, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnReason.java new file mode 100644 index 0000000..61bfed3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnReason.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnReason extends BaseFieldType { + public static final CollAsgnReason INSTANCE = new CollAsgnReason(); + + private CollAsgnReason() { + super( + "CollAsgnReason", + 895, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MARGIN_DEFICIENCY = new Field(CollAsgnReason.INSTANCE, Values.MARGIN_DEFICIENCY.getOrdinal()); + public final Field TIME_WARNING = new Field(CollAsgnReason.INSTANCE, Values.TIME_WARNING.getOrdinal()); + public final Field SCHEDULED = new Field(CollAsgnReason.INSTANCE, Values.SCHEDULED.getOrdinal()); + public final Field INITIAL = new Field(CollAsgnReason.INSTANCE, Values.INITIAL.getOrdinal()); + public final Field ADVERSE_TAX_EVENT = new Field(CollAsgnReason.INSTANCE, Values.ADVERSE_TAX_EVENT.getOrdinal()); + public final Field EVENT_OF_DEFAULT = new Field(CollAsgnReason.INSTANCE, Values.EVENT_OF_DEFAULT.getOrdinal()); + public final Field FORWARD_COLLATERAL_DEMAND = new Field(CollAsgnReason.INSTANCE, Values.FORWARD_COLLATERAL_DEMAND.getOrdinal()); + public final Field MARGIN_EXCESS = new Field(CollAsgnReason.INSTANCE, Values.MARGIN_EXCESS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MARGIN_DEFICIENCY("3"), + TIME_WARNING("2"), + SCHEDULED("1"), + INITIAL("0"), + ADVERSE_TAX_EVENT("7"), + EVENT_OF_DEFAULT("6"), + FORWARD_COLLATERAL_DEMAND("5"), + MARGIN_EXCESS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnRefID.java new file mode 100644 index 0000000..8a52748 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnRefID extends BaseFieldType { + public static final CollAsgnRefID INSTANCE = new CollAsgnRefID(); + + private CollAsgnRefID() { + super( + "CollAsgnRefID", + 907, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnRejectReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnRejectReason.java new file mode 100644 index 0000000..83c1d61 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnRejectReason.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnRejectReason extends BaseFieldType { + public static final CollAsgnRejectReason INSTANCE = new CollAsgnRejectReason(); + + private CollAsgnRejectReason() { + super( + "CollAsgnRejectReason", + 906, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INSUFFICIENT_COLLATERAL = new Field(CollAsgnRejectReason.INSTANCE, Values.INSUFFICIENT_COLLATERAL.getOrdinal()); + public final Field UNAUTHORIZED_TRANSACTION = new Field(CollAsgnRejectReason.INSTANCE, Values.UNAUTHORIZED_TRANSACTION.getOrdinal()); + public final Field UNKNOWN_OR_INVALID_INSTRUMENT = new Field(CollAsgnRejectReason.INSTANCE, Values.UNKNOWN_OR_INVALID_INSTRUMENT.getOrdinal()); + public final Field UNKNOWN_DEAL_ORDER__TRADE = new Field(CollAsgnRejectReason.INSTANCE, Values.UNKNOWN_DEAL_ORDER__TRADE.getOrdinal()); + public final Field EXCESSIVE_SUBSTITUTION = new Field(CollAsgnRejectReason.INSTANCE, Values.EXCESSIVE_SUBSTITUTION.getOrdinal()); + public final Field INVALID_TYPE_OF_COLLATERAL = new Field(CollAsgnRejectReason.INSTANCE, Values.INVALID_TYPE_OF_COLLATERAL.getOrdinal()); + public final Field OTHER = new Field(CollAsgnRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INSUFFICIENT_COLLATERAL("3"), + UNAUTHORIZED_TRANSACTION("2"), + UNKNOWN_OR_INVALID_INSTRUMENT("1"), + UNKNOWN_DEAL_ORDER__TRADE("0"), + EXCESSIVE_SUBSTITUTION("5"), + INVALID_TYPE_OF_COLLATERAL("4"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnRespType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnRespType.java new file mode 100644 index 0000000..2fb930d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnRespType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnRespType extends BaseFieldType { + public static final CollAsgnRespType INSTANCE = new CollAsgnRespType(); + + private CollAsgnRespType() { + super( + "CollAsgnRespType", + 905, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECTED = new Field(CollAsgnRespType.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field DECLINED = new Field(CollAsgnRespType.INSTANCE, Values.DECLINED.getOrdinal()); + public final Field ACCEPTED = new Field(CollAsgnRespType.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field RECEIVED = new Field(CollAsgnRespType.INSTANCE, Values.RECEIVED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECTED("3"), + DECLINED("2"), + ACCEPTED("1"), + RECEIVED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnTransType.java new file mode 100644 index 0000000..ab490c3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollAsgnTransType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollAsgnTransType extends BaseFieldType { + public static final CollAsgnTransType INSTANCE = new CollAsgnTransType(); + + private CollAsgnTransType() { + super( + "CollAsgnTransType", + 903, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RELEASE = new Field(CollAsgnTransType.INSTANCE, Values.RELEASE.getOrdinal()); + public final Field CANCEL = new Field(CollAsgnTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field REPLACE = new Field(CollAsgnTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field NEW = new Field(CollAsgnTransType.INSTANCE, Values.NEW.getOrdinal()); + public final Field REVERSE = new Field(CollAsgnTransType.INSTANCE, Values.REVERSE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RELEASE("3"), + CANCEL("2"), + REPLACE("1"), + NEW("0"), + REVERSE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryID.java new file mode 100644 index 0000000..9a7bd7e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollInquiryID extends BaseFieldType { + public static final CollInquiryID INSTANCE = new CollInquiryID(); + + private CollInquiryID() { + super( + "CollInquiryID", + 909, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryQualifier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryQualifier.java new file mode 100644 index 0000000..872cccf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryQualifier.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollInquiryQualifier extends BaseFieldType { + public static final CollInquiryQualifier INSTANCE = new CollInquiryQualifier(); + + private CollInquiryQualifier() { + super( + "CollInquiryQualifier", + 896, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SUBSTITUTION_ELIGIBLE = new Field(CollInquiryQualifier.INSTANCE, Values.SUBSTITUTION_ELIGIBLE.getOrdinal()); + public final Field COLLATERAL_INSTRUMENT = new Field(CollInquiryQualifier.INSTANCE, Values.COLLATERAL_INSTRUMENT.getOrdinal()); + public final Field GC_INSTRUMENT = new Field(CollInquiryQualifier.INSTANCE, Values.GC_INSTRUMENT.getOrdinal()); + public final Field TRADE_DATE = new Field(CollInquiryQualifier.INSTANCE, Values.TRADE_DATE.getOrdinal()); + public final Field OUTSTANDING_TRADES_TODAY__END_DATE = new Field(CollInquiryQualifier.INSTANCE, Values.OUTSTANDING_TRADES_TODAY__END_DATE.getOrdinal()); + public final Field FULLY_ASSIGNED = new Field(CollInquiryQualifier.INSTANCE, Values.FULLY_ASSIGNED.getOrdinal()); + public final Field PARTIALLY_ASSIGNED = new Field(CollInquiryQualifier.INSTANCE, Values.PARTIALLY_ASSIGNED.getOrdinal()); + public final Field NOT_ASSIGNED = new Field(CollInquiryQualifier.INSTANCE, Values.NOT_ASSIGNED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SUBSTITUTION_ELIGIBLE("3"), + COLLATERAL_INSTRUMENT("2"), + GC_INSTRUMENT("1"), + TRADE_DATE("0"), + OUTSTANDING_TRADES_TODAY__END_DATE("7"), + FULLY_ASSIGNED("6"), + PARTIALLY_ASSIGNED("5"), + NOT_ASSIGNED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryResult.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryResult.java new file mode 100644 index 0000000..862c48c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryResult.java @@ -0,0 +1,65 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollInquiryResult extends BaseFieldType { + public static final CollInquiryResult INSTANCE = new CollInquiryResult(); + + private CollInquiryResult() { + super( + "CollInquiryResult", + 946, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_PARTIES = new Field(CollInquiryResult.INSTANCE, Values.INVALID_PARTIES.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_COLLATERAL_TYPE = new Field(CollInquiryResult.INSTANCE, Values.INVALID_OR_UNKNOWN_COLLATERAL_TYPE.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_INSTRUMENT = new Field(CollInquiryResult.INSTANCE, Values.INVALID_OR_UNKNOWN_INSTRUMENT.getOrdinal()); + public final Field SUCCESSFUL_DEFAULT = new Field(CollInquiryResult.INSTANCE, Values.SUCCESSFUL_DEFAULT.getOrdinal()); + public final Field NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED = new Field(CollInquiryResult.INSTANCE, Values.NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED.getOrdinal()); + public final Field NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED = new Field(CollInquiryResult.INSTANCE, Values.NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED.getOrdinal()); + public final Field INVALID_DESTINATION_REQUESTED = new Field(CollInquiryResult.INSTANCE, Values.INVALID_DESTINATION_REQUESTED.getOrdinal()); + public final Field INVALID_TRANSPORT_TYPE_REQUESTED = new Field(CollInquiryResult.INSTANCE, Values.INVALID_TRANSPORT_TYPE_REQUESTED.getOrdinal()); + public final Field UNAUTHORIZED_FOR_COLLATERAL_INQUIRY = new Field(CollInquiryResult.INSTANCE, Values.UNAUTHORIZED_FOR_COLLATERAL_INQUIRY.getOrdinal()); + public final Field COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED = new Field(CollInquiryResult.INSTANCE, Values.COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED.getOrdinal()); + public final Field OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD = new Field(CollInquiryResult.INSTANCE, Values.OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_PARTIES("3"), + INVALID_OR_UNKNOWN_COLLATERAL_TYPE("2"), + INVALID_OR_UNKNOWN_INSTRUMENT("1"), + SUCCESSFUL_DEFAULT("0"), + NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED("7"), + NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED("6"), + INVALID_DESTINATION_REQUESTED("5"), + INVALID_TRANSPORT_TYPE_REQUESTED("4"), + UNAUTHORIZED_FOR_COLLATERAL_INQUIRY("9"), + COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED("8"), + OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryStatus.java new file mode 100644 index 0000000..7edda74 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollInquiryStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollInquiryStatus extends BaseFieldType { + public static final CollInquiryStatus INSTANCE = new CollInquiryStatus(); + + private CollInquiryStatus() { + super( + "CollInquiryStatus", + 945, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COMPLETED_WITH_WARNINGS = new Field(CollInquiryStatus.INSTANCE, Values.COMPLETED_WITH_WARNINGS.getOrdinal()); + public final Field COMPLETED = new Field(CollInquiryStatus.INSTANCE, Values.COMPLETED.getOrdinal()); + public final Field ACCEPTED_WITH_WARNINGS = new Field(CollInquiryStatus.INSTANCE, Values.ACCEPTED_WITH_WARNINGS.getOrdinal()); + public final Field ACCEPTED = new Field(CollInquiryStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field REJECTED = new Field(CollInquiryStatus.INSTANCE, Values.REJECTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COMPLETED_WITH_WARNINGS("3"), + COMPLETED("2"), + ACCEPTED_WITH_WARNINGS("1"), + ACCEPTED("0"), + REJECTED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollReqID.java new file mode 100644 index 0000000..c0fbf13 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollReqID extends BaseFieldType { + public static final CollReqID INSTANCE = new CollReqID(); + + private CollReqID() { + super( + "CollReqID", + 894, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollRespID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollRespID.java new file mode 100644 index 0000000..d713b1a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollRespID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollRespID extends BaseFieldType { + public static final CollRespID INSTANCE = new CollRespID(); + + private CollRespID() { + super( + "CollRespID", + 904, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollRptID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollRptID.java new file mode 100644 index 0000000..a22799d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollRptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollRptID extends BaseFieldType { + public static final CollRptID INSTANCE = new CollRptID(); + + private CollRptID() { + super( + "CollRptID", + 908, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollStatus.java new file mode 100644 index 0000000..8a7d0c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CollStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CollStatus extends BaseFieldType { + public static final CollStatus INSTANCE = new CollStatus(); + + private CollStatus() { + super( + "CollStatus", + 910, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ASSIGNED_ACCEPTED = new Field(CollStatus.INSTANCE, Values.ASSIGNED_ACCEPTED.getOrdinal()); + public final Field ASSIGNMENT_PROPOSED = new Field(CollStatus.INSTANCE, Values.ASSIGNMENT_PROPOSED.getOrdinal()); + public final Field PARTIALLY_ASSIGNED = new Field(CollStatus.INSTANCE, Values.PARTIALLY_ASSIGNED.getOrdinal()); + public final Field UNASSIGNED = new Field(CollStatus.INSTANCE, Values.UNASSIGNED.getOrdinal()); + public final Field CHALLENGED = new Field(CollStatus.INSTANCE, Values.CHALLENGED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ASSIGNED_ACCEPTED("3"), + ASSIGNMENT_PROPOSED("2"), + PARTIALLY_ASSIGNED("1"), + UNASSIGNED("0"), + CHALLENGED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CommCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CommCurrency.java new file mode 100644 index 0000000..13d12bd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CommCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CommCurrency extends BaseFieldType { + public static final CommCurrency INSTANCE = new CommCurrency(); + + private CommCurrency() { + super( + "CommCurrency", + 479, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CommType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CommType.java new file mode 100644 index 0000000..5eb1808 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CommType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CommType extends BaseFieldType { + public static final CommType INSTANCE = new CommType(); + + private CommType() { + super( + "CommType", + 13, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ABSOLUTE_TOTAL_MONETARY_AMOUNT = new Field(CommType.INSTANCE, Values.ABSOLUTE_TOTAL_MONETARY_AMOUNT.getOrdinal()); + public final Field PERCENT = new Field(CommType.INSTANCE, Values.PERCENT.getOrdinal()); + public final Field PER_UNIT_IMPLYING_SHARES_PAR_CURRENCY_ETC = new Field(CommType.INSTANCE, Values.PER_UNIT_IMPLYING_SHARES_PAR_CURRENCY_ETC.getOrdinal()); + public final Field POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_231_IN_THE = new Field(CommType.INSTANCE, Values.POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_231_IN_THE.getOrdinal()); + public final Field PERCENTAGE_WAIVED__ENHANCED_UNITS_FOR_CIV_BUY_ORDERS = new Field(CommType.INSTANCE, Values.PERCENTAGE_WAIVED__ENHANCED_UNITS_FOR_CIV_BUY_ORDERS.getOrdinal()); + public final Field PERCENTAGE_WAIVED__CASH_DISCOUNT_FOR_CIV_BUY_ORDERS = new Field(CommType.INSTANCE, Values.PERCENTAGE_WAIVED__CASH_DISCOUNT_FOR_CIV_BUY_ORDERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ABSOLUTE_TOTAL_MONETARY_AMOUNT("3"), + PERCENT("2"), + PER_UNIT_IMPLYING_SHARES_PAR_CURRENCY_ETC("1"), + POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_231_IN_THE("6"), + PERCENTAGE_WAIVED__ENHANCED_UNITS_FOR_CIV_BUY_ORDERS("5"), + PERCENTAGE_WAIVED__CASH_DISCOUNT_FOR_CIV_BUY_ORDERS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Commission.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Commission.java new file mode 100644 index 0000000..7b1e808 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Commission.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Commission extends BaseFieldType { + public static final Commission INSTANCE = new Commission(); + + private Commission() { + super( + "Commission", + 12, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventCondition.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventCondition.java new file mode 100644 index 0000000..d4f32d3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventCondition.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventCondition extends BaseFieldType { + public static final ComplexEventCondition INSTANCE = new ComplexEventCondition(); + + private ComplexEventCondition() { + super( + "ComplexEventCondition", + 1490, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OR = new Field(ComplexEventCondition.INSTANCE, Values.OR.getOrdinal()); + public final Field AND = new Field(ComplexEventCondition.INSTANCE, Values.AND.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OR("2"), + AND("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventEndDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventEndDate.java new file mode 100644 index 0000000..fb16761 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventEndDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventEndDate extends BaseFieldType { + public static final ComplexEventEndDate INSTANCE = new ComplexEventEndDate(); + + private ComplexEventEndDate() { + super( + "ComplexEventEndDate", + 1493, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventEndTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventEndTime.java new file mode 100644 index 0000000..3a964af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventEndTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventEndTime extends BaseFieldType { + public static final ComplexEventEndTime INSTANCE = new ComplexEventEndTime(); + + private ComplexEventEndTime() { + super( + "ComplexEventEndTime", + 1496, + FieldClassLookup.lookup("UTCTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPrice.java new file mode 100644 index 0000000..76e2d3e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventPrice extends BaseFieldType { + public static final ComplexEventPrice INSTANCE = new ComplexEventPrice(); + + private ComplexEventPrice() { + super( + "ComplexEventPrice", + 1486, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPriceBoundaryMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPriceBoundaryMethod.java new file mode 100644 index 0000000..afd090e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPriceBoundaryMethod.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventPriceBoundaryMethod extends BaseFieldType { + public static final ComplexEventPriceBoundaryMethod INSTANCE = new ComplexEventPriceBoundaryMethod(); + + private ComplexEventPriceBoundaryMethod() { + super( + "ComplexEventPriceBoundaryMethod", + 1487, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EQUAL_TO_COMPLEXEVENTPRICE1486 = new Field(ComplexEventPriceBoundaryMethod.INSTANCE, Values.EQUAL_TO_COMPLEXEVENTPRICE1486.getOrdinal()); + public final Field LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486 = new Field(ComplexEventPriceBoundaryMethod.INSTANCE, Values.LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486.getOrdinal()); + public final Field LESS_THAN_COMPLEXEVENTPRICE1486 = new Field(ComplexEventPriceBoundaryMethod.INSTANCE, Values.LESS_THAN_COMPLEXEVENTPRICE1486.getOrdinal()); + public final Field GREATER_THAN_COMPLEXEVENTPRICE1486 = new Field(ComplexEventPriceBoundaryMethod.INSTANCE, Values.GREATER_THAN_COMPLEXEVENTPRICE1486.getOrdinal()); + public final Field GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486 = new Field(ComplexEventPriceBoundaryMethod.INSTANCE, Values.GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EQUAL_TO_COMPLEXEVENTPRICE1486("3"), + LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486("2"), + LESS_THAN_COMPLEXEVENTPRICE1486("1"), + GREATER_THAN_COMPLEXEVENTPRICE1486("5"), + GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE1486("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPriceBoundaryPrecision.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPriceBoundaryPrecision.java new file mode 100644 index 0000000..bde3a35 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPriceBoundaryPrecision.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventPriceBoundaryPrecision extends BaseFieldType { + public static final ComplexEventPriceBoundaryPrecision INSTANCE = new ComplexEventPriceBoundaryPrecision(); + + private ComplexEventPriceBoundaryPrecision() { + super( + "ComplexEventPriceBoundaryPrecision", + 1488, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPriceTimeType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPriceTimeType.java new file mode 100644 index 0000000..37c20e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventPriceTimeType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventPriceTimeType extends BaseFieldType { + public static final ComplexEventPriceTimeType INSTANCE = new ComplexEventPriceTimeType(); + + private ComplexEventPriceTimeType() { + super( + "ComplexEventPriceTimeType", + 1489, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SPECIFIED_DATETIME = new Field(ComplexEventPriceTimeType.INSTANCE, Values.SPECIFIED_DATETIME.getOrdinal()); + public final Field IMMEDIATE_AT_ANY_TIME = new Field(ComplexEventPriceTimeType.INSTANCE, Values.IMMEDIATE_AT_ANY_TIME.getOrdinal()); + public final Field EXPIRATION = new Field(ComplexEventPriceTimeType.INSTANCE, Values.EXPIRATION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SPECIFIED_DATETIME("3"), + IMMEDIATE_AT_ANY_TIME("2"), + EXPIRATION("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventStartDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventStartDate.java new file mode 100644 index 0000000..ed9840a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventStartDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventStartDate extends BaseFieldType { + public static final ComplexEventStartDate INSTANCE = new ComplexEventStartDate(); + + private ComplexEventStartDate() { + super( + "ComplexEventStartDate", + 1492, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventStartTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventStartTime.java new file mode 100644 index 0000000..cd3eeab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventStartTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventStartTime extends BaseFieldType { + public static final ComplexEventStartTime INSTANCE = new ComplexEventStartTime(); + + private ComplexEventStartTime() { + super( + "ComplexEventStartTime", + 1495, + FieldClassLookup.lookup("UTCTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventType.java new file mode 100644 index 0000000..aff6b97 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexEventType.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexEventType extends BaseFieldType { + public static final ComplexEventType INSTANCE = new ComplexEventType(); + + private ComplexEventType() { + super( + "ComplexEventType", + 1484, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field KNOCKIN_UP = new Field(ComplexEventType.INSTANCE, Values.KNOCKIN_UP.getOrdinal()); + public final Field TRIGGER = new Field(ComplexEventType.INSTANCE, Values.TRIGGER.getOrdinal()); + public final Field CAPPED = new Field(ComplexEventType.INSTANCE, Values.CAPPED.getOrdinal()); + public final Field UNDERLYING = new Field(ComplexEventType.INSTANCE, Values.UNDERLYING.getOrdinal()); + public final Field KNOCKOUT_DOWN = new Field(ComplexEventType.INSTANCE, Values.KNOCKOUT_DOWN.getOrdinal()); + public final Field KNOCKOUT_UP = new Field(ComplexEventType.INSTANCE, Values.KNOCKOUT_UP.getOrdinal()); + public final Field KOCKIN_DOWN = new Field(ComplexEventType.INSTANCE, Values.KOCKIN_DOWN.getOrdinal()); + public final Field ROLLING_BARRIER = new Field(ComplexEventType.INSTANCE, Values.ROLLING_BARRIER.getOrdinal()); + public final Field RESET_BARRIER = new Field(ComplexEventType.INSTANCE, Values.RESET_BARRIER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + KNOCKIN_UP("3"), + TRIGGER("2"), + CAPPED("1"), + UNDERLYING("7"), + KNOCKOUT_DOWN("6"), + KNOCKOUT_UP("5"), + KOCKIN_DOWN("4"), + ROLLING_BARRIER("9"), + RESET_BARRIER("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexOptPayoutAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexOptPayoutAmount.java new file mode 100644 index 0000000..26b2146 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplexOptPayoutAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplexOptPayoutAmount extends BaseFieldType { + public static final ComplexOptPayoutAmount INSTANCE = new ComplexOptPayoutAmount(); + + private ComplexOptPayoutAmount() { + super( + "ComplexOptPayoutAmount", + 1485, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplianceID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplianceID.java new file mode 100644 index 0000000..431063c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ComplianceID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ComplianceID extends BaseFieldType { + public static final ComplianceID INSTANCE = new ComplianceID(); + + private ComplianceID() { + super( + "ComplianceID", + 376, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Concession.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Concession.java new file mode 100644 index 0000000..19443d1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Concession.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Concession extends BaseFieldType { + public static final Concession INSTANCE = new Concession(); + + private Concession() { + super( + "Concession", + 238, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmID.java new file mode 100644 index 0000000..984e5fb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmID extends BaseFieldType { + public static final ConfirmID INSTANCE = new ConfirmID(); + + private ConfirmID() { + super( + "ConfirmID", + 664, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmRefID.java new file mode 100644 index 0000000..a72a942 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmRefID extends BaseFieldType { + public static final ConfirmRefID INSTANCE = new ConfirmRefID(); + + private ConfirmRefID() { + super( + "ConfirmRefID", + 772, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmRejReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmRejReason.java new file mode 100644 index 0000000..8955375 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmRejReason.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmRejReason extends BaseFieldType { + public static final ConfirmRejReason INSTANCE = new ConfirmRejReason(); + + private ConfirmRejReason() { + super( + "ConfirmRejReason", + 774, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MISSING_SETTLEMENT_INSTRUCTIONS = new Field(ConfirmRejReason.INSTANCE, Values.MISSING_SETTLEMENT_INSTRUCTIONS.getOrdinal()); + public final Field MISMATCHED_ACCOUNT = new Field(ConfirmRejReason.INSTANCE, Values.MISMATCHED_ACCOUNT.getOrdinal()); + public final Field OTHER = new Field(ConfirmRejReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MISSING_SETTLEMENT_INSTRUCTIONS("2"), + MISMATCHED_ACCOUNT("1"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmReqID.java new file mode 100644 index 0000000..3a02178 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmReqID extends BaseFieldType { + public static final ConfirmReqID INSTANCE = new ConfirmReqID(); + + private ConfirmReqID() { + super( + "ConfirmReqID", + 859, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmStatus.java new file mode 100644 index 0000000..bb2bd6c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmStatus extends BaseFieldType { + public static final ConfirmStatus INSTANCE = new ConfirmStatus(); + + private ConfirmStatus() { + super( + "ConfirmStatus", + 665, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MISSING_SETTLEMENT_INSTRUCTIONS = new Field(ConfirmStatus.INSTANCE, Values.MISSING_SETTLEMENT_INSTRUCTIONS.getOrdinal()); + public final Field MISMATCHED_ACCOUNT = new Field(ConfirmStatus.INSTANCE, Values.MISMATCHED_ACCOUNT.getOrdinal()); + public final Field RECEIVED = new Field(ConfirmStatus.INSTANCE, Values.RECEIVED.getOrdinal()); + public final Field REQUEST_REJECTED = new Field(ConfirmStatus.INSTANCE, Values.REQUEST_REJECTED.getOrdinal()); + public final Field CONFIRMED = new Field(ConfirmStatus.INSTANCE, Values.CONFIRMED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MISSING_SETTLEMENT_INSTRUCTIONS("3"), + MISMATCHED_ACCOUNT("2"), + RECEIVED("1"), + REQUEST_REJECTED("5"), + CONFIRMED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmTransType.java new file mode 100644 index 0000000..fe878f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmTransType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmTransType extends BaseFieldType { + public static final ConfirmTransType INSTANCE = new ConfirmTransType(); + + private ConfirmTransType() { + super( + "ConfirmTransType", + 666, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL = new Field(ConfirmTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field REPLACE = new Field(ConfirmTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field NEW = new Field(ConfirmTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL("2"), + REPLACE("1"), + NEW("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmType.java new file mode 100644 index 0000000..af38a46 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ConfirmType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ConfirmType extends BaseFieldType { + public static final ConfirmType INSTANCE = new ConfirmType(); + + private ConfirmType() { + super( + "ConfirmType", + 773, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CONFIRMATION_REQUEST_REJECTED_REASON_CAN_BE_STATED_IN_TEXT_58_FI = new Field(ConfirmType.INSTANCE, Values.CONFIRMATION_REQUEST_REJECTED_REASON_CAN_BE_STATED_IN_TEXT_58_FI.getOrdinal()); + public final Field CONFIRMATION = new Field(ConfirmType.INSTANCE, Values.CONFIRMATION.getOrdinal()); + public final Field STATUS = new Field(ConfirmType.INSTANCE, Values.STATUS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CONFIRMATION_REQUEST_REJECTED_REASON_CAN_BE_STATED_IN_TEXT_58_FI("3"), + CONFIRMATION("2"), + STATUS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContAmtCurr.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContAmtCurr.java new file mode 100644 index 0000000..6049cbd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContAmtCurr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContAmtCurr extends BaseFieldType { + public static final ContAmtCurr INSTANCE = new ContAmtCurr(); + + private ContAmtCurr() { + super( + "ContAmtCurr", + 521, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContAmtType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContAmtType.java new file mode 100644 index 0000000..6360b46 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContAmtType.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContAmtType extends BaseFieldType { + public static final ContAmtType INSTANCE = new ContAmtType(); + + private ContAmtType() { + super( + "ContAmtType", + 519, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NET_SETTLEMENT_AMOUNT = new Field(ContAmtType.INSTANCE, Values.NET_SETTLEMENT_AMOUNT.getOrdinal()); + public final Field FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_ORDER_VALUE = new Field(ContAmtType.INSTANCE, Values.FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_ORDER_VALUE.getOrdinal()); + public final Field FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_PROJECTED_FUND_VALU = new Field(ContAmtType.INSTANCE, Values.FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_PROJECTED_FUND_VALU.getOrdinal()); + public final Field FUNDBASED_RENEWAL_COMMISSION_PERCENT_AKA_TRAIL_COMMISSION = new Field(ContAmtType.INSTANCE, Values.FUNDBASED_RENEWAL_COMMISSION_PERCENT_AKA_TRAIL_COMMISSION.getOrdinal()); + public final Field PROJECTED_FUND_VALUE_IE_FOR_INVESTMENTS_INTENDED_TO_REALISE_OR_E = new Field(ContAmtType.INSTANCE, Values.PROJECTED_FUND_VALUE_IE_FOR_INVESTMENTS_INTENDED_TO_REALISE_OR_E.getOrdinal()); + public final Field INITIAL_CHARGE_AMOUNT = new Field(ContAmtType.INSTANCE, Values.INITIAL_CHARGE_AMOUNT.getOrdinal()); + public final Field COMMISSION_PERCENT_ACTUAL = new Field(ContAmtType.INSTANCE, Values.COMMISSION_PERCENT_ACTUAL.getOrdinal()); + public final Field COMMISSION_AMOUNT_ACTUAL = new Field(ContAmtType.INSTANCE, Values.COMMISSION_AMOUNT_ACTUAL.getOrdinal()); + public final Field EXIT_CHARGE_PERCENT = new Field(ContAmtType.INSTANCE, Values.EXIT_CHARGE_PERCENT.getOrdinal()); + public final Field DILUTION_LEVY_AMOUNT = new Field(ContAmtType.INSTANCE, Values.DILUTION_LEVY_AMOUNT.getOrdinal()); + public final Field DISCOUNT_PERCENT = new Field(ContAmtType.INSTANCE, Values.DISCOUNT_PERCENT.getOrdinal()); + public final Field DISCOUNT_AMOUNT = new Field(ContAmtType.INSTANCE, Values.DISCOUNT_AMOUNT.getOrdinal()); + public final Field INITIAL_CHARGE_PERCENT = new Field(ContAmtType.INSTANCE, Values.INITIAL_CHARGE_PERCENT.getOrdinal()); + public final Field EXIT_CHARGE_AMOUNT = new Field(ContAmtType.INSTANCE, Values.EXIT_CHARGE_AMOUNT.getOrdinal()); + public final Field DILUTION_LEVY_PERCENT = new Field(ContAmtType.INSTANCE, Values.DILUTION_LEVY_PERCENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NET_SETTLEMENT_AMOUNT("15"), + FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_ORDER_VALUE("13"), + FUNDBASED_RENEWAL_COMMISSION_AMOUNT_BASED_ON_PROJECTED_FUND_VALU("14"), + FUNDBASED_RENEWAL_COMMISSION_PERCENT_AKA_TRAIL_COMMISSION("11"), + PROJECTED_FUND_VALUE_IE_FOR_INVESTMENTS_INTENDED_TO_REALISE_OR_E("12"), + INITIAL_CHARGE_AMOUNT("3"), + COMMISSION_PERCENT_ACTUAL("2"), + COMMISSION_AMOUNT_ACTUAL("1"), + EXIT_CHARGE_PERCENT("10"), + DILUTION_LEVY_AMOUNT("7"), + DISCOUNT_PERCENT("6"), + DISCOUNT_AMOUNT("5"), + INITIAL_CHARGE_PERCENT("4"), + EXIT_CHARGE_AMOUNT("9"), + DILUTION_LEVY_PERCENT("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContAmtValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContAmtValue.java new file mode 100644 index 0000000..1e769ee --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContAmtValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContAmtValue extends BaseFieldType { + public static final ContAmtValue INSTANCE = new ContAmtValue(); + + private ContAmtValue() { + super( + "ContAmtValue", + 520, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContIntRptID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContIntRptID.java new file mode 100644 index 0000000..aaf48c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContIntRptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContIntRptID extends BaseFieldType { + public static final ContIntRptID INSTANCE = new ContIntRptID(); + + private ContIntRptID() { + super( + "ContIntRptID", + 977, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartyID.java new file mode 100644 index 0000000..bf26a57 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContextPartyID extends BaseFieldType { + public static final ContextPartyID INSTANCE = new ContextPartyID(); + + private ContextPartyID() { + super( + "ContextPartyID", + 1523, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartyIDSource.java new file mode 100644 index 0000000..b5544b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContextPartyIDSource extends BaseFieldType { + public static final ContextPartyIDSource INSTANCE = new ContextPartyIDSource(); + + private ContextPartyIDSource() { + super( + "ContextPartyIDSource", + 1524, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartyRole.java new file mode 100644 index 0000000..5da5ffd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContextPartyRole extends BaseFieldType { + public static final ContextPartyRole INSTANCE = new ContextPartyRole(); + + private ContextPartyRole() { + super( + "ContextPartyRole", + 1525, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartySubID.java new file mode 100644 index 0000000..5f581ee --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContextPartySubID extends BaseFieldType { + public static final ContextPartySubID INSTANCE = new ContextPartySubID(); + + private ContextPartySubID() { + super( + "ContextPartySubID", + 1527, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartySubIDType.java new file mode 100644 index 0000000..816d254 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContextPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContextPartySubIDType extends BaseFieldType { + public static final ContextPartySubIDType INSTANCE = new ContextPartySubIDType(); + + private ContextPartySubIDType() { + super( + "ContextPartySubIDType", + 1528, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContingencyType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContingencyType.java new file mode 100644 index 0000000..b038a1a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContingencyType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContingencyType extends BaseFieldType { + public static final ContingencyType INSTANCE = new ContingencyType(); + + private ContingencyType() { + super( + "ContingencyType", + 1385, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ONE_UPDATES_THE_OTHER_OUO__ABSOLUTE_QUANTITY_REDUCTION = new Field(ContingencyType.INSTANCE, Values.ONE_UPDATES_THE_OTHER_OUO__ABSOLUTE_QUANTITY_REDUCTION.getOrdinal()); + public final Field ONE_TRIGGERS_THE_OTHER_OTO = new Field(ContingencyType.INSTANCE, Values.ONE_TRIGGERS_THE_OTHER_OTO.getOrdinal()); + public final Field ONE_CANCELS_THE_OTHER_OCO = new Field(ContingencyType.INSTANCE, Values.ONE_CANCELS_THE_OTHER_OCO.getOrdinal()); + public final Field ONE_UPDATES_THE_OTHER_OUO__PROPORTIONAL_QUANTITY_REDUCTION = new Field(ContingencyType.INSTANCE, Values.ONE_UPDATES_THE_OTHER_OUO__PROPORTIONAL_QUANTITY_REDUCTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ONE_UPDATES_THE_OTHER_OUO__ABSOLUTE_QUANTITY_REDUCTION("3"), + ONE_TRIGGERS_THE_OTHER_OTO("2"), + ONE_CANCELS_THE_OTHER_OCO("1"), + ONE_UPDATES_THE_OTHER_OUO__PROPORTIONAL_QUANTITY_REDUCTION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraBroker.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraBroker.java new file mode 100644 index 0000000..6d7539f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraBroker.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraBroker extends BaseFieldType { + public static final ContraBroker INSTANCE = new ContraBroker(); + + private ContraBroker() { + super( + "ContraBroker", + 375, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraLegRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraLegRefID.java new file mode 100644 index 0000000..1c3410e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraLegRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraLegRefID extends BaseFieldType { + public static final ContraLegRefID INSTANCE = new ContraLegRefID(); + + private ContraLegRefID() { + super( + "ContraLegRefID", + 655, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraTradeQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraTradeQty.java new file mode 100644 index 0000000..acee97d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraTradeQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraTradeQty extends BaseFieldType { + public static final ContraTradeQty INSTANCE = new ContraTradeQty(); + + private ContraTradeQty() { + super( + "ContraTradeQty", + 437, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraTradeTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraTradeTime.java new file mode 100644 index 0000000..dd9c799 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraTradeTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraTradeTime extends BaseFieldType { + public static final ContraTradeTime INSTANCE = new ContraTradeTime(); + + private ContraTradeTime() { + super( + "ContraTradeTime", + 438, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraTrader.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraTrader.java new file mode 100644 index 0000000..664c4d6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraTrader.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraTrader extends BaseFieldType { + public static final ContraTrader INSTANCE = new ContraTrader(); + + private ContraTrader() { + super( + "ContraTrader", + 337, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContractMultiplier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContractMultiplier.java new file mode 100644 index 0000000..e7a3619 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContractMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContractMultiplier extends BaseFieldType { + public static final ContractMultiplier INSTANCE = new ContractMultiplier(); + + private ContractMultiplier() { + super( + "ContractMultiplier", + 231, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContractMultiplierUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContractMultiplierUnit.java new file mode 100644 index 0000000..6d7e355 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContractMultiplierUnit.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContractMultiplierUnit extends BaseFieldType { + public static final ContractMultiplierUnit INSTANCE = new ContractMultiplierUnit(); + + private ContractMultiplierUnit() { + super( + "ContractMultiplierUnit", + 1435, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DAYS = new Field(ContractMultiplierUnit.INSTANCE, Values.DAYS.getOrdinal()); + public final Field HOURS = new Field(ContractMultiplierUnit.INSTANCE, Values.HOURS.getOrdinal()); + public final Field SHARES = new Field(ContractMultiplierUnit.INSTANCE, Values.SHARES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DAYS("2"), + HOURS("1"), + SHARES("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContractSettlMonth.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContractSettlMonth.java new file mode 100644 index 0000000..d732322 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContractSettlMonth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContractSettlMonth extends BaseFieldType { + public static final ContractSettlMonth INSTANCE = new ContractSettlMonth(); + + private ContractSettlMonth() { + super( + "ContractSettlMonth", + 667, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraryInstructionIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraryInstructionIndicator.java new file mode 100644 index 0000000..99ad6d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ContraryInstructionIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ContraryInstructionIndicator extends BaseFieldType { + public static final ContraryInstructionIndicator INSTANCE = new ContraryInstructionIndicator(); + + private ContraryInstructionIndicator() { + super( + "ContraryInstructionIndicator", + 719, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CopyMsgIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CopyMsgIndicator.java new file mode 100644 index 0000000..40e9600 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CopyMsgIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CopyMsgIndicator extends BaseFieldType { + public static final CopyMsgIndicator INSTANCE = new CopyMsgIndicator(); + + private CopyMsgIndicator() { + super( + "CopyMsgIndicator", + 797, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CorporateAction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CorporateAction.java new file mode 100644 index 0000000..d9dd287 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CorporateAction.java @@ -0,0 +1,89 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CorporateAction extends BaseFieldType { + public static final CorporateAction INSTANCE = new CorporateAction(); + + private CorporateAction() { + super( + "CorporateAction", + 292, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NEW = new Field(CorporateAction.INSTANCE, Values.NEW.getOrdinal()); + public final Field EXINTEREST = new Field(CorporateAction.INSTANCE, Values.EXINTEREST.getOrdinal()); + public final Field CASH_DIVIDEND = new Field(CorporateAction.INSTANCE, Values.CASH_DIVIDEND.getOrdinal()); + public final Field STOCK_DIVIDEND = new Field(CorporateAction.INSTANCE, Values.STOCK_DIVIDEND.getOrdinal()); + public final Field EXDIVIDEND = new Field(CorporateAction.INSTANCE, Values.EXDIVIDEND.getOrdinal()); + public final Field EXDISTRIBUTION = new Field(CorporateAction.INSTANCE, Values.EXDISTRIBUTION.getOrdinal()); + public final Field EXRIGHTS = new Field(CorporateAction.INSTANCE, Values.EXRIGHTS.getOrdinal()); + public final Field LIQUIDATION_REORGANIZATION = new Field(CorporateAction.INSTANCE, Values.LIQUIDATION_REORGANIZATION.getOrdinal()); + public final Field MERGER_REORGANIZATION = new Field(CorporateAction.INSTANCE, Values.MERGER_REORGANIZATION.getOrdinal()); + public final Field RIGHTS_OFFERING = new Field(CorporateAction.INSTANCE, Values.RIGHTS_OFFERING.getOrdinal()); + public final Field SHAREHOLDER_MEETING = new Field(CorporateAction.INSTANCE, Values.SHAREHOLDER_MEETING.getOrdinal()); + public final Field NONINTEGER_STOCK_SPLIT = new Field(CorporateAction.INSTANCE, Values.NONINTEGER_STOCK_SPLIT.getOrdinal()); + public final Field REVERSE_STOCK_SPLIT = new Field(CorporateAction.INSTANCE, Values.REVERSE_STOCK_SPLIT.getOrdinal()); + public final Field STANDARDINTEGER_STOCK_SPLIT = new Field(CorporateAction.INSTANCE, Values.STANDARDINTEGER_STOCK_SPLIT.getOrdinal()); + public final Field POSITION_CONSOLIDATION = new Field(CorporateAction.INSTANCE, Values.POSITION_CONSOLIDATION.getOrdinal()); + public final Field CUSIP__NAME_CHANGE = new Field(CorporateAction.INSTANCE, Values.CUSIP__NAME_CHANGE.getOrdinal()); + public final Field SYMBOL_CONVERSION = new Field(CorporateAction.INSTANCE, Values.SYMBOL_CONVERSION.getOrdinal()); + public final Field SUCCESSION_EVENT = new Field(CorporateAction.INSTANCE, Values.SUCCESSION_EVENT.getOrdinal()); + public final Field LEAP_ROLLOVER = new Field(CorporateAction.INSTANCE, Values.LEAP_ROLLOVER.getOrdinal()); + public final Field TENDER_OFFER = new Field(CorporateAction.INSTANCE, Values.TENDER_OFFER.getOrdinal()); + public final Field SPINOFF = new Field(CorporateAction.INSTANCE, Values.SPINOFF.getOrdinal()); + public final Field SPECIAL_ACTION = new Field(CorporateAction.INSTANCE, Values.SPECIAL_ACTION.getOrdinal()); + public final Field WARRANT = new Field(CorporateAction.INSTANCE, Values.WARRANT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NEW("D"), + EXINTEREST("E"), + CASH_DIVIDEND("F"), + STOCK_DIVIDEND("G"), + EXDIVIDEND("A"), + EXDISTRIBUTION("B"), + EXRIGHTS("C"), + LIQUIDATION_REORGANIZATION("L"), + MERGER_REORGANIZATION("M"), + RIGHTS_OFFERING("N"), + SHAREHOLDER_MEETING("O"), + NONINTEGER_STOCK_SPLIT("H"), + REVERSE_STOCK_SPLIT("I"), + STANDARDINTEGER_STOCK_SPLIT("J"), + POSITION_CONSOLIDATION("K"), + CUSIP__NAME_CHANGE("U"), + SYMBOL_CONVERSION("T"), + SUCCESSION_EVENT("W"), + LEAP_ROLLOVER("V"), + TENDER_OFFER("Q"), + SPINOFF("P"), + SPECIAL_ACTION("S"), + WARRANT("R"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Country.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Country.java new file mode 100644 index 0000000..ded2a4c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Country.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Country extends BaseFieldType { + public static final Country INSTANCE = new Country(); + + private Country() { + super( + "Country", + 421, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CountryOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CountryOfIssue.java new file mode 100644 index 0000000..2f110e0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CountryOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CountryOfIssue extends BaseFieldType { + public static final CountryOfIssue INSTANCE = new CountryOfIssue(); + + private CountryOfIssue() { + super( + "CountryOfIssue", + 470, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CouponPaymentDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CouponPaymentDate.java new file mode 100644 index 0000000..7fe4f11 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CouponPaymentDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CouponPaymentDate extends BaseFieldType { + public static final CouponPaymentDate INSTANCE = new CouponPaymentDate(); + + private CouponPaymentDate() { + super( + "CouponPaymentDate", + 224, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CouponRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CouponRate.java new file mode 100644 index 0000000..ad3087b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CouponRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CouponRate extends BaseFieldType { + public static final CouponRate INSTANCE = new CouponRate(); + + private CouponRate() { + super( + "CouponRate", + 223, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CoveredOrUncovered.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CoveredOrUncovered.java new file mode 100644 index 0000000..f615a13 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CoveredOrUncovered.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CoveredOrUncovered extends BaseFieldType { + public static final CoveredOrUncovered INSTANCE = new CoveredOrUncovered(); + + private CoveredOrUncovered() { + super( + "CoveredOrUncovered", + 203, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNCOVERED = new Field(CoveredOrUncovered.INSTANCE, Values.UNCOVERED.getOrdinal()); + public final Field COVERED = new Field(CoveredOrUncovered.INSTANCE, Values.COVERED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNCOVERED("1"), + COVERED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CreditRating.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CreditRating.java new file mode 100644 index 0000000..8dc6951 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CreditRating.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CreditRating extends BaseFieldType { + public static final CreditRating INSTANCE = new CreditRating(); + + private CreditRating() { + super( + "CreditRating", + 255, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossID.java new file mode 100644 index 0000000..50e8744 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CrossID extends BaseFieldType { + public static final CrossID INSTANCE = new CrossID(); + + private CrossID() { + super( + "CrossID", + 548, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossPercent.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossPercent.java new file mode 100644 index 0000000..9edc880 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossPercent.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CrossPercent extends BaseFieldType { + public static final CrossPercent INSTANCE = new CrossPercent(); + + private CrossPercent() { + super( + "CrossPercent", + 413, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossPrioritization.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossPrioritization.java new file mode 100644 index 0000000..10fa4d1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossPrioritization.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CrossPrioritization extends BaseFieldType { + public static final CrossPrioritization INSTANCE = new CrossPrioritization(); + + private CrossPrioritization() { + super( + "CrossPrioritization", + 550, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SELL_SIDE_IS_PRIORITIZED = new Field(CrossPrioritization.INSTANCE, Values.SELL_SIDE_IS_PRIORITIZED.getOrdinal()); + public final Field BUY_SIDE_IS_PRIORITIZED = new Field(CrossPrioritization.INSTANCE, Values.BUY_SIDE_IS_PRIORITIZED.getOrdinal()); + public final Field NONE = new Field(CrossPrioritization.INSTANCE, Values.NONE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SELL_SIDE_IS_PRIORITIZED("2"), + BUY_SIDE_IS_PRIORITIZED("1"), + NONE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossType.java new file mode 100644 index 0000000..24e8192 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CrossType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CrossType extends BaseFieldType { + public static final CrossType INSTANCE = new CrossType(); + + private CrossType() { + super( + "CrossType", + 549, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CROSS_ONE_SIDE__CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE = new Field(CrossType.INSTANCE, Values.CROSS_ONE_SIDE__CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE.getOrdinal()); + public final Field CROSS_IOC__CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_ = new Field(CrossType.INSTANCE, Values.CROSS_IOC__CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_.getOrdinal()); + public final Field CROSS_AON__CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_ = new Field(CrossType.INSTANCE, Values.CROSS_AON__CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_.getOrdinal()); + public final Field CROSS_SAME_PRICE__CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_W = new Field(CrossType.INSTANCE, Values.CROSS_SAME_PRICE__CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_W.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CROSS_ONE_SIDE__CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE("3"), + CROSS_IOC__CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_("2"), + CROSS_AON__CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_("1"), + CROSS_SAME_PRICE__CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_W("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CstmApplVerID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CstmApplVerID.java new file mode 100644 index 0000000..c4ae185 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CstmApplVerID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CstmApplVerID extends BaseFieldType { + public static final CstmApplVerID INSTANCE = new CstmApplVerID(); + + private CstmApplVerID() { + super( + "CstmApplVerID", + 1129, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CumQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CumQty.java new file mode 100644 index 0000000..ca4365b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CumQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CumQty extends BaseFieldType { + public static final CumQty INSTANCE = new CumQty(); + + private CumQty() { + super( + "CumQty", + 14, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Currency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Currency.java new file mode 100644 index 0000000..0c53661 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Currency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Currency extends BaseFieldType { + public static final Currency INSTANCE = new Currency(); + + private Currency() { + super( + "Currency", + 15, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CurrencyRatio.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CurrencyRatio.java new file mode 100644 index 0000000..234b31b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CurrencyRatio.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CurrencyRatio extends BaseFieldType { + public static final CurrencyRatio INSTANCE = new CurrencyRatio(); + + private CurrencyRatio() { + super( + "CurrencyRatio", + 1382, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustDirectedOrder.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustDirectedOrder.java new file mode 100644 index 0000000..41b2785 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustDirectedOrder.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CustDirectedOrder extends BaseFieldType { + public static final CustDirectedOrder INSTANCE = new CustDirectedOrder(); + + private CustDirectedOrder() { + super( + "CustDirectedOrder", + 1029, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustOrderCapacity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustOrderCapacity.java new file mode 100644 index 0000000..1bb76fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustOrderCapacity.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CustOrderCapacity extends BaseFieldType { + public static final CustOrderCapacity INSTANCE = new CustOrderCapacity(); + + private CustOrderCapacity() { + super( + "CustOrderCapacity", + 582, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MEMBER_TRADING_FOR_ANOTHER_MEMBER = new Field(CustOrderCapacity.INSTANCE, Values.MEMBER_TRADING_FOR_ANOTHER_MEMBER.getOrdinal()); + public final Field CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = new Field(CustOrderCapacity.INSTANCE, Values.CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT.getOrdinal()); + public final Field MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = new Field(CustOrderCapacity.INSTANCE, Values.MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT.getOrdinal()); + public final Field ALL_OTHER = new Field(CustOrderCapacity.INSTANCE, Values.ALL_OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MEMBER_TRADING_FOR_ANOTHER_MEMBER("3"), + CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT("2"), + MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT("1"), + ALL_OTHER("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustOrderHandlingInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustOrderHandlingInst.java new file mode 100644 index 0000000..a606890 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustOrderHandlingInst.java @@ -0,0 +1,91 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CustOrderHandlingInst extends BaseFieldType { + public static final CustOrderHandlingInst INSTANCE = new CustOrderHandlingInst(); + + private CustOrderHandlingInst() { + super( + "CustOrderHandlingInst", + 1031, + FieldClassLookup.lookup("MULTIPLESTRINGVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXCHANGE_FOR_PHYSICAL_TRANSACTION = new Field(CustOrderHandlingInst.INSTANCE, Values.EXCHANGE_FOR_PHYSICAL_TRANSACTION.getOrdinal()); + public final Field STOP_STOCK_TRANSACTION = new Field(CustOrderHandlingInst.INSTANCE, Values.STOP_STOCK_TRANSACTION.getOrdinal()); + public final Field LIMIT_ON_OPEN = new Field(CustOrderHandlingInst.INSTANCE, Values.LIMIT_ON_OPEN.getOrdinal()); + public final Field TIME_ORDER = new Field(CustOrderHandlingInst.INSTANCE, Values.TIME_ORDER.getOrdinal()); + public final Field MARKET_ON_OPEN = new Field(CustOrderHandlingInst.INSTANCE, Values.MARKET_ON_OPEN.getOrdinal()); + public final Field PEGGED = new Field(CustOrderHandlingInst.INSTANCE, Values.PEGGED.getOrdinal()); + public final Field MINIMUM_QUANTITY = new Field(CustOrderHandlingInst.INSTANCE, Values.MINIMUM_QUANTITY.getOrdinal()); + public final Field IMBALANCE_ONLY = new Field(CustOrderHandlingInst.INSTANCE, Values.IMBALANCE_ONLY.getOrdinal()); + public final Field IMMEDIATE_OR_CANCEL = new Field(CustOrderHandlingInst.INSTANCE, Values.IMMEDIATE_OR_CANCEL.getOrdinal()); + public final Field WORK = new Field(CustOrderHandlingInst.INSTANCE, Values.WORK.getOrdinal()); + public final Field MARKET_ON_CLOSE = new Field(CustOrderHandlingInst.INSTANCE, Values.MARKET_ON_CLOSE.getOrdinal()); + public final Field MARKET_AT_OPEN = new Field(CustOrderHandlingInst.INSTANCE, Values.MARKET_AT_OPEN.getOrdinal()); + public final Field ALL_OR_NONE = new Field(CustOrderHandlingInst.INSTANCE, Values.ALL_OR_NONE.getOrdinal()); + public final Field DIRECTED_ORDER = new Field(CustOrderHandlingInst.INSTANCE, Values.DIRECTED_ORDER.getOrdinal()); + public final Field TRAILING_STOP = new Field(CustOrderHandlingInst.INSTANCE, Values.TRAILING_STOP.getOrdinal()); + public final Field SCALE = new Field(CustOrderHandlingInst.INSTANCE, Values.SCALE.getOrdinal()); + public final Field LIMIT_ON_CLOSE = new Field(CustOrderHandlingInst.INSTANCE, Values.LIMIT_ON_CLOSE.getOrdinal()); + public final Field NOT_HELD = new Field(CustOrderHandlingInst.INSTANCE, Values.NOT_HELD.getOrdinal()); + public final Field CASH_NOT_HELD = new Field(CustOrderHandlingInst.INSTANCE, Values.CASH_NOT_HELD.getOrdinal()); + public final Field RESERVE_SIZE_ORDER = new Field(CustOrderHandlingInst.INSTANCE, Values.RESERVE_SIZE_ORDER.getOrdinal()); + public final Field FILL_OR_KILL = new Field(CustOrderHandlingInst.INSTANCE, Values.FILL_OR_KILL.getOrdinal()); + public final Field OVER_THE_DAY = new Field(CustOrderHandlingInst.INSTANCE, Values.OVER_THE_DAY.getOrdinal()); + public final Field MARKET_AT_CLOSE = new Field(CustOrderHandlingInst.INSTANCE, Values.MARKET_AT_CLOSE.getOrdinal()); + public final Field ADDON_ORDER = new Field(CustOrderHandlingInst.INSTANCE, Values.ADDON_ORDER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXCHANGE_FOR_PHYSICAL_TRANSACTION("E.W"), + STOP_STOCK_TRANSACTION("S.W"), + LIMIT_ON_OPEN("LOO"), + TIME_ORDER("TMO"), + MARKET_ON_OPEN("MOO"), + PEGGED("PEG"), + MINIMUM_QUANTITY("MQT"), + IMBALANCE_ONLY("IO"), + IMMEDIATE_OR_CANCEL("IOC"), + WORK("WRK"), + MARKET_ON_CLOSE("MOC"), + MARKET_AT_OPEN("MAO"), + ALL_OR_NONE("AON"), + DIRECTED_ORDER("DIR"), + TRAILING_STOP("TS"), + SCALE("SCL"), + LIMIT_ON_CLOSE("LOC"), + NOT_HELD("NH"), + CASH_NOT_HELD("CNH"), + RESERVE_SIZE_ORDER("RSV"), + FILL_OR_KILL("FOK"), + OVER_THE_DAY("OVD"), + MARKET_AT_CLOSE("MAC"), + ADDON_ORDER("ADD"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustomerOrFirm.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustomerOrFirm.java new file mode 100644 index 0000000..a7ce5d1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CustomerOrFirm.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CustomerOrFirm extends BaseFieldType { + public static final CustomerOrFirm INSTANCE = new CustomerOrFirm(); + + private CustomerOrFirm() { + super( + "CustomerOrFirm", + 204, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIRM = new Field(CustomerOrFirm.INSTANCE, Values.FIRM.getOrdinal()); + public final Field CUSTOMER = new Field(CustomerOrFirm.INSTANCE, Values.CUSTOMER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIRM("1"), + CUSTOMER("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlQty.java new file mode 100644 index 0000000..de38974 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CxlQty extends BaseFieldType { + public static final CxlQty INSTANCE = new CxlQty(); + + private CxlQty() { + super( + "CxlQty", + 84, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlRejReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlRejReason.java new file mode 100644 index 0000000..264e6af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlRejReason.java @@ -0,0 +1,65 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CxlRejReason extends BaseFieldType { + public static final CxlRejReason INSTANCE = new CxlRejReason(); + + private CxlRejReason() { + super( + "CxlRejReason", + 102, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS = new Field(CxlRejReason.INSTANCE, Values.ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS.getOrdinal()); + public final Field BROKER__EXCHANGE_OPTION = new Field(CxlRejReason.INSTANCE, Values.BROKER__EXCHANGE_OPTION.getOrdinal()); + public final Field UNKNOWN_ORDER = new Field(CxlRejReason.INSTANCE, Values.UNKNOWN_ORDER.getOrdinal()); + public final Field TOO_LATE_TO_CANCEL = new Field(CxlRejReason.INSTANCE, Values.TOO_LATE_TO_CANCEL.getOrdinal()); + public final Field PRICE_EXCEEDS_CURRENT_PRICE = new Field(CxlRejReason.INSTANCE, Values.PRICE_EXCEEDS_CURRENT_PRICE.getOrdinal()); + public final Field DUPLICATE_CLORDID_11_RECEIVED = new Field(CxlRejReason.INSTANCE, Values.DUPLICATE_CLORDID_11_RECEIVED.getOrdinal()); + public final Field ORIGORDMODTIME_586_DID_NOT_MATCH_LAST_TRANSACTTIME_60_OF_ORDER = new Field(CxlRejReason.INSTANCE, Values.ORIGORDMODTIME_586_DID_NOT_MATCH_LAST_TRANSACTTIME_60_OF_ORDER.getOrdinal()); + public final Field UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST = new Field(CxlRejReason.INSTANCE, Values.UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST.getOrdinal()); + public final Field INVALID_PRICE_INCREMENT = new Field(CxlRejReason.INSTANCE, Values.INVALID_PRICE_INCREMENT.getOrdinal()); + public final Field PRICE_EXCEEDS_CURRENT_PRICE_BAND = new Field(CxlRejReason.INSTANCE, Values.PRICE_EXCEEDS_CURRENT_PRICE_BAND.getOrdinal()); + public final Field OTHER = new Field(CxlRejReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS("3"), + BROKER__EXCHANGE_OPTION("2"), + UNKNOWN_ORDER("1"), + TOO_LATE_TO_CANCEL("0"), + PRICE_EXCEEDS_CURRENT_PRICE("7"), + DUPLICATE_CLORDID_11_RECEIVED("6"), + ORIGORDMODTIME_586_DID_NOT_MATCH_LAST_TRANSACTTIME_60_OF_ORDER("5"), + UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST("4"), + INVALID_PRICE_INCREMENT("18"), + PRICE_EXCEEDS_CURRENT_PRICE_BAND("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlRejResponseTo.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlRejResponseTo.java new file mode 100644 index 0000000..35caf39 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlRejResponseTo.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CxlRejResponseTo extends BaseFieldType { + public static final CxlRejResponseTo INSTANCE = new CxlRejResponseTo(); + + private CxlRejResponseTo() { + super( + "CxlRejResponseTo", + 434, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_CANCELREPLACE_REQUEST = new Field(CxlRejResponseTo.INSTANCE, Values.ORDER_CANCELREPLACE_REQUEST.getOrdinal()); + public final Field ORDER_CANCEL_REQUEST = new Field(CxlRejResponseTo.INSTANCE, Values.ORDER_CANCEL_REQUEST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_CANCELREPLACE_REQUEST("2"), + ORDER_CANCEL_REQUEST("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlType.java new file mode 100644 index 0000000..dbc45e0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/CxlType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class CxlType extends BaseFieldType { + public static final CxlType INSTANCE = new CxlType(); + + private CxlType() { + super( + "CxlType", + 125, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DKReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DKReason.java new file mode 100644 index 0000000..6d8ec68 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DKReason.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DKReason extends BaseFieldType { + public static final DKReason INSTANCE = new DKReason(); + + private DKReason() { + super( + "DKReason", + 127, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO_MATCHING_ORDER = new Field(DKReason.INSTANCE, Values.NO_MATCHING_ORDER.getOrdinal()); + public final Field PRICE_EXCEEDS_LIMIT = new Field(DKReason.INSTANCE, Values.PRICE_EXCEEDS_LIMIT.getOrdinal()); + public final Field CALCULATION_DIFFERENCE = new Field(DKReason.INSTANCE, Values.CALCULATION_DIFFERENCE.getOrdinal()); + public final Field UNKNOWN_SYMBOL = new Field(DKReason.INSTANCE, Values.UNKNOWN_SYMBOL.getOrdinal()); + public final Field WRONG_SIDE = new Field(DKReason.INSTANCE, Values.WRONG_SIDE.getOrdinal()); + public final Field QUANTITY_EXCEEDS_ORDER = new Field(DKReason.INSTANCE, Values.QUANTITY_EXCEEDS_ORDER.getOrdinal()); + public final Field OTHER = new Field(DKReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO_MATCHING_ORDER("D"), + PRICE_EXCEEDS_LIMIT("E"), + CALCULATION_DIFFERENCE("F"), + UNKNOWN_SYMBOL("A"), + WRONG_SIDE("B"), + QUANTITY_EXCEEDS_ORDER("C"), + OTHER("Z"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DateOfBirth.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DateOfBirth.java new file mode 100644 index 0000000..161ba90 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DateOfBirth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DateOfBirth extends BaseFieldType { + public static final DateOfBirth INSTANCE = new DateOfBirth(); + + private DateOfBirth() { + super( + "DateOfBirth", + 486, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DatedDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DatedDate.java new file mode 100644 index 0000000..c2b5e4a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DatedDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DatedDate extends BaseFieldType { + public static final DatedDate INSTANCE = new DatedDate(); + + private DatedDate() { + super( + "DatedDate", + 873, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayAvgPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayAvgPx.java new file mode 100644 index 0000000..8273dbd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayAvgPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DayAvgPx extends BaseFieldType { + public static final DayAvgPx INSTANCE = new DayAvgPx(); + + private DayAvgPx() { + super( + "DayAvgPx", + 426, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayBookingInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayBookingInst.java new file mode 100644 index 0000000..1a0dcba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayBookingInst.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DayBookingInst extends BaseFieldType { + public static final DayBookingInst INSTANCE = new DayBookingInst(); + + private DayBookingInst() { + super( + "DayBookingInst", + 589, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCUMULATE = new Field(DayBookingInst.INSTANCE, Values.ACCUMULATE.getOrdinal()); + public final Field SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_SPEAK_FIRST = new Field(DayBookingInst.INSTANCE, Values.SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_SPEAK_FIRST.getOrdinal()); + public final Field CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_AUT = new Field(DayBookingInst.INSTANCE, Values.CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_AUT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCUMULATE("2"), + SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_SPEAK_FIRST("1"), + CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_AUT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayCumQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayCumQty.java new file mode 100644 index 0000000..1e8675d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayCumQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DayCumQty extends BaseFieldType { + public static final DayCumQty INSTANCE = new DayCumQty(); + + private DayCumQty() { + super( + "DayCumQty", + 425, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayOrderQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayOrderQty.java new file mode 100644 index 0000000..9b577ef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DayOrderQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DayOrderQty extends BaseFieldType { + public static final DayOrderQty INSTANCE = new DayOrderQty(); + + private DayOrderQty() { + super( + "DayOrderQty", + 424, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DealingCapacity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DealingCapacity.java new file mode 100644 index 0000000..56222af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DealingCapacity.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DealingCapacity extends BaseFieldType { + public static final DealingCapacity INSTANCE = new DealingCapacity(); + + private DealingCapacity() { + super( + "DealingCapacity", + 1048, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRINCIPAL = new Field(DealingCapacity.INSTANCE, Values.PRINCIPAL.getOrdinal()); + public final Field AGENT = new Field(DealingCapacity.INSTANCE, Values.AGENT.getOrdinal()); + public final Field RISKLESS_PRINCIPAL = new Field(DealingCapacity.INSTANCE, Values.RISKLESS_PRINCIPAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRINCIPAL("P"), + AGENT("A"), + RISKLESS_PRINCIPAL("R"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefBidSize.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefBidSize.java new file mode 100644 index 0000000..ca33671 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefBidSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefBidSize extends BaseFieldType { + public static final DefBidSize INSTANCE = new DefBidSize(); + + private DefBidSize() { + super( + "DefBidSize", + 293, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefOfferSize.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefOfferSize.java new file mode 100644 index 0000000..5715daa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefOfferSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefOfferSize extends BaseFieldType { + public static final DefOfferSize INSTANCE = new DefOfferSize(); + + private DefOfferSize() { + super( + "DefOfferSize", + 294, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultApplExtID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultApplExtID.java new file mode 100644 index 0000000..ad69354 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultApplExtID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefaultApplExtID extends BaseFieldType { + public static final DefaultApplExtID INSTANCE = new DefaultApplExtID(); + + private DefaultApplExtID() { + super( + "DefaultApplExtID", + 1407, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultApplVerID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultApplVerID.java new file mode 100644 index 0000000..9b704af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultApplVerID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefaultApplVerID extends BaseFieldType { + public static final DefaultApplVerID INSTANCE = new DefaultApplVerID(); + + private DefaultApplVerID() { + super( + "DefaultApplVerID", + 1137, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultCstmApplVerID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultCstmApplVerID.java new file mode 100644 index 0000000..ead934c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultCstmApplVerID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefaultCstmApplVerID extends BaseFieldType { + public static final DefaultCstmApplVerID INSTANCE = new DefaultCstmApplVerID(); + + private DefaultCstmApplVerID() { + super( + "DefaultCstmApplVerID", + 1408, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultVerIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultVerIndicator.java new file mode 100644 index 0000000..6d3ee4a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DefaultVerIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DefaultVerIndicator extends BaseFieldType { + public static final DefaultVerIndicator INSTANCE = new DefaultVerIndicator(); + + private DefaultVerIndicator() { + super( + "DefaultVerIndicator", + 1410, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeleteReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeleteReason.java new file mode 100644 index 0000000..cd04c4d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeleteReason.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeleteReason extends BaseFieldType { + public static final DeleteReason INSTANCE = new DeleteReason(); + + private DeleteReason() { + super( + "DeleteReason", + 285, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ERROR = new Field(DeleteReason.INSTANCE, Values.ERROR.getOrdinal()); + public final Field CANCELLATION__TRADE_BUST = new Field(DeleteReason.INSTANCE, Values.CANCELLATION__TRADE_BUST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ERROR("1"), + CANCELLATION__TRADE_BUST("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliverToCompID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliverToCompID.java new file mode 100644 index 0000000..5e1192a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliverToCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliverToCompID extends BaseFieldType { + public static final DeliverToCompID INSTANCE = new DeliverToCompID(); + + private DeliverToCompID() { + super( + "DeliverToCompID", + 128, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliverToLocationID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliverToLocationID.java new file mode 100644 index 0000000..18fdb3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliverToLocationID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliverToLocationID extends BaseFieldType { + public static final DeliverToLocationID INSTANCE = new DeliverToLocationID(); + + private DeliverToLocationID() { + super( + "DeliverToLocationID", + 145, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliverToSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliverToSubID.java new file mode 100644 index 0000000..4c1cd1b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliverToSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliverToSubID extends BaseFieldType { + public static final DeliverToSubID INSTANCE = new DeliverToSubID(); + + private DeliverToSubID() { + super( + "DeliverToSubID", + 129, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliveryDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliveryDate.java new file mode 100644 index 0000000..7f5b26f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliveryDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliveryDate extends BaseFieldType { + public static final DeliveryDate INSTANCE = new DeliveryDate(); + + private DeliveryDate() { + super( + "DeliveryDate", + 743, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliveryForm.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliveryForm.java new file mode 100644 index 0000000..5b49674 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliveryForm.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliveryForm extends BaseFieldType { + public static final DeliveryForm INSTANCE = new DeliveryForm(); + + private DeliveryForm() { + super( + "DeliveryForm", + 668, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BEARER = new Field(DeliveryForm.INSTANCE, Values.BEARER.getOrdinal()); + public final Field BOOK_ENTRY_DEFAULT = new Field(DeliveryForm.INSTANCE, Values.BOOK_ENTRY_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BEARER("2"), + BOOK_ENTRY_DEFAULT("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliveryType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliveryType.java new file mode 100644 index 0000000..49225dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeliveryType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeliveryType extends BaseFieldType { + public static final DeliveryType INSTANCE = new DeliveryType(); + + private DeliveryType() { + super( + "DeliveryType", + 919, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HOLD_IN_CUSTODY = new Field(DeliveryType.INSTANCE, Values.HOLD_IN_CUSTODY.getOrdinal()); + public final Field TRIPARTY = new Field(DeliveryType.INSTANCE, Values.TRIPARTY.getOrdinal()); + public final Field FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE = new Field(DeliveryType.INSTANCE, Values.FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE.getOrdinal()); + public final Field VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM = new Field(DeliveryType.INSTANCE, Values.VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HOLD_IN_CUSTODY("3"), + TRIPARTY("2"), + FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE("1"), + VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivFlexProductEligibilityIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivFlexProductEligibilityIndicator.java new file mode 100644 index 0000000..4733ae4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivFlexProductEligibilityIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivFlexProductEligibilityIndicator extends BaseFieldType { + public static final DerivFlexProductEligibilityIndicator INSTANCE = new DerivFlexProductEligibilityIndicator(); + + private DerivFlexProductEligibilityIndicator() { + super( + "DerivFlexProductEligibilityIndicator", + 1243, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeCFICode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeCFICode.java new file mode 100644 index 0000000..f729fa9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeCFICode extends BaseFieldType { + public static final DerivativeCFICode INSTANCE = new DerivativeCFICode(); + + private DerivativeCFICode() { + super( + "DerivativeCFICode", + 1248, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeCapPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeCapPrice.java new file mode 100644 index 0000000..1b2ba48 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeCapPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeCapPrice extends BaseFieldType { + public static final DerivativeCapPrice INSTANCE = new DerivativeCapPrice(); + + private DerivativeCapPrice() { + super( + "DerivativeCapPrice", + 1321, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeContractMultiplier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeContractMultiplier.java new file mode 100644 index 0000000..d545ffd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeContractMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeContractMultiplier extends BaseFieldType { + public static final DerivativeContractMultiplier INSTANCE = new DerivativeContractMultiplier(); + + private DerivativeContractMultiplier() { + super( + "DerivativeContractMultiplier", + 1266, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeContractMultiplierUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeContractMultiplierUnit.java new file mode 100644 index 0000000..6b945da --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeContractMultiplierUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeContractMultiplierUnit extends BaseFieldType { + public static final DerivativeContractMultiplierUnit INSTANCE = new DerivativeContractMultiplierUnit(); + + private DerivativeContractMultiplierUnit() { + super( + "DerivativeContractMultiplierUnit", + 1438, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeContractSettlMonth.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeContractSettlMonth.java new file mode 100644 index 0000000..edbd51c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeContractSettlMonth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeContractSettlMonth extends BaseFieldType { + public static final DerivativeContractSettlMonth INSTANCE = new DerivativeContractSettlMonth(); + + private DerivativeContractSettlMonth() { + super( + "DerivativeContractSettlMonth", + 1285, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeCountryOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeCountryOfIssue.java new file mode 100644 index 0000000..84b47bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeCountryOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeCountryOfIssue extends BaseFieldType { + public static final DerivativeCountryOfIssue INSTANCE = new DerivativeCountryOfIssue(); + + private DerivativeCountryOfIssue() { + super( + "DerivativeCountryOfIssue", + 1258, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedIssuer.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedIssuer.java new file mode 100644 index 0000000..2793519 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEncodedIssuer extends BaseFieldType { + public static final DerivativeEncodedIssuer INSTANCE = new DerivativeEncodedIssuer(); + + private DerivativeEncodedIssuer() { + super( + "DerivativeEncodedIssuer", + 1278, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedIssuerLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedIssuerLen.java new file mode 100644 index 0000000..2d79eaf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedIssuerLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEncodedIssuerLen extends BaseFieldType { + public static final DerivativeEncodedIssuerLen INSTANCE = new DerivativeEncodedIssuerLen(); + + private DerivativeEncodedIssuerLen() { + super( + "DerivativeEncodedIssuerLen", + 1277, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedSecurityDesc.java new file mode 100644 index 0000000..d28e40e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEncodedSecurityDesc extends BaseFieldType { + public static final DerivativeEncodedSecurityDesc INSTANCE = new DerivativeEncodedSecurityDesc(); + + private DerivativeEncodedSecurityDesc() { + super( + "DerivativeEncodedSecurityDesc", + 1281, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedSecurityDescLen.java new file mode 100644 index 0000000..ac563bd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEncodedSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEncodedSecurityDescLen extends BaseFieldType { + public static final DerivativeEncodedSecurityDescLen INSTANCE = new DerivativeEncodedSecurityDescLen(); + + private DerivativeEncodedSecurityDescLen() { + super( + "DerivativeEncodedSecurityDescLen", + 1280, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventDate.java new file mode 100644 index 0000000..85dd489 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEventDate extends BaseFieldType { + public static final DerivativeEventDate INSTANCE = new DerivativeEventDate(); + + private DerivativeEventDate() { + super( + "DerivativeEventDate", + 1288, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventPx.java new file mode 100644 index 0000000..af93771 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEventPx extends BaseFieldType { + public static final DerivativeEventPx INSTANCE = new DerivativeEventPx(); + + private DerivativeEventPx() { + super( + "DerivativeEventPx", + 1290, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventText.java new file mode 100644 index 0000000..a7aa843 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEventText extends BaseFieldType { + public static final DerivativeEventText INSTANCE = new DerivativeEventText(); + + private DerivativeEventText() { + super( + "DerivativeEventText", + 1291, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventTime.java new file mode 100644 index 0000000..b581d4e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEventTime extends BaseFieldType { + public static final DerivativeEventTime INSTANCE = new DerivativeEventTime(); + + private DerivativeEventTime() { + super( + "DerivativeEventTime", + 1289, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventType.java new file mode 100644 index 0000000..8626124 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeEventType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeEventType extends BaseFieldType { + public static final DerivativeEventType INSTANCE = new DerivativeEventType(); + + private DerivativeEventType() { + super( + "DerivativeEventType", + 1287, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeExerciseStyle.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeExerciseStyle.java new file mode 100644 index 0000000..ffd04bb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeExerciseStyle.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeExerciseStyle extends BaseFieldType { + public static final DerivativeExerciseStyle INSTANCE = new DerivativeExerciseStyle(); + + private DerivativeExerciseStyle() { + super( + "DerivativeExerciseStyle", + 1299, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeFloorPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeFloorPrice.java new file mode 100644 index 0000000..44bf872 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeFloorPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeFloorPrice extends BaseFieldType { + public static final DerivativeFloorPrice INSTANCE = new DerivativeFloorPrice(); + + private DerivativeFloorPrice() { + super( + "DerivativeFloorPrice", + 1322, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeFlowScheduleType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeFlowScheduleType.java new file mode 100644 index 0000000..d3247ec --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeFlowScheduleType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeFlowScheduleType extends BaseFieldType { + public static final DerivativeFlowScheduleType INSTANCE = new DerivativeFlowScheduleType(); + + private DerivativeFlowScheduleType() { + super( + "DerivativeFlowScheduleType", + 1442, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrAttribType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrAttribType.java new file mode 100644 index 0000000..86e426e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrAttribType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrAttribType extends BaseFieldType { + public static final DerivativeInstrAttribType INSTANCE = new DerivativeInstrAttribType(); + + private DerivativeInstrAttribType() { + super( + "DerivativeInstrAttribType", + 1313, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrAttribValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrAttribValue.java new file mode 100644 index 0000000..c42ac6f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrAttribValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrAttribValue extends BaseFieldType { + public static final DerivativeInstrAttribValue INSTANCE = new DerivativeInstrAttribValue(); + + private DerivativeInstrAttribValue() { + super( + "DerivativeInstrAttribValue", + 1314, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrRegistry.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrRegistry.java new file mode 100644 index 0000000..86db310 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrRegistry.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrRegistry extends BaseFieldType { + public static final DerivativeInstrRegistry INSTANCE = new DerivativeInstrRegistry(); + + private DerivativeInstrRegistry() { + super( + "DerivativeInstrRegistry", + 1257, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrmtAssignmentMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrmtAssignmentMethod.java new file mode 100644 index 0000000..54143ac --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrmtAssignmentMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrmtAssignmentMethod extends BaseFieldType { + public static final DerivativeInstrmtAssignmentMethod INSTANCE = new DerivativeInstrmtAssignmentMethod(); + + private DerivativeInstrmtAssignmentMethod() { + super( + "DerivativeInstrmtAssignmentMethod", + 1255, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartyID.java new file mode 100644 index 0000000..8900265 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrumentPartyID extends BaseFieldType { + public static final DerivativeInstrumentPartyID INSTANCE = new DerivativeInstrumentPartyID(); + + private DerivativeInstrumentPartyID() { + super( + "DerivativeInstrumentPartyID", + 1293, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartyIDSource.java new file mode 100644 index 0000000..f63846d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrumentPartyIDSource extends BaseFieldType { + public static final DerivativeInstrumentPartyIDSource INSTANCE = new DerivativeInstrumentPartyIDSource(); + + private DerivativeInstrumentPartyIDSource() { + super( + "DerivativeInstrumentPartyIDSource", + 1294, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartyRole.java new file mode 100644 index 0000000..2d731b7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrumentPartyRole extends BaseFieldType { + public static final DerivativeInstrumentPartyRole INSTANCE = new DerivativeInstrumentPartyRole(); + + private DerivativeInstrumentPartyRole() { + super( + "DerivativeInstrumentPartyRole", + 1295, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartySubID.java new file mode 100644 index 0000000..904f670 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrumentPartySubID extends BaseFieldType { + public static final DerivativeInstrumentPartySubID INSTANCE = new DerivativeInstrumentPartySubID(); + + private DerivativeInstrumentPartySubID() { + super( + "DerivativeInstrumentPartySubID", + 1297, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartySubIDType.java new file mode 100644 index 0000000..f2116eb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeInstrumentPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeInstrumentPartySubIDType extends BaseFieldType { + public static final DerivativeInstrumentPartySubIDType INSTANCE = new DerivativeInstrumentPartySubIDType(); + + private DerivativeInstrumentPartySubIDType() { + super( + "DerivativeInstrumentPartySubIDType", + 1298, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeIssueDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeIssueDate.java new file mode 100644 index 0000000..c808b4e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeIssueDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeIssueDate extends BaseFieldType { + public static final DerivativeIssueDate INSTANCE = new DerivativeIssueDate(); + + private DerivativeIssueDate() { + super( + "DerivativeIssueDate", + 1276, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeIssuer.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeIssuer.java new file mode 100644 index 0000000..6692e0e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeIssuer extends BaseFieldType { + public static final DerivativeIssuer INSTANCE = new DerivativeIssuer(); + + private DerivativeIssuer() { + super( + "DerivativeIssuer", + 1275, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeListMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeListMethod.java new file mode 100644 index 0000000..448090d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeListMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeListMethod extends BaseFieldType { + public static final DerivativeListMethod INSTANCE = new DerivativeListMethod(); + + private DerivativeListMethod() { + super( + "DerivativeListMethod", + 1320, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeLocaleOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeLocaleOfIssue.java new file mode 100644 index 0000000..74cfb08 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeLocaleOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeLocaleOfIssue extends BaseFieldType { + public static final DerivativeLocaleOfIssue INSTANCE = new DerivativeLocaleOfIssue(); + + private DerivativeLocaleOfIssue() { + super( + "DerivativeLocaleOfIssue", + 1260, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMaturityDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMaturityDate.java new file mode 100644 index 0000000..66b9768 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMaturityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeMaturityDate extends BaseFieldType { + public static final DerivativeMaturityDate INSTANCE = new DerivativeMaturityDate(); + + private DerivativeMaturityDate() { + super( + "DerivativeMaturityDate", + 1252, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMaturityMonthYear.java new file mode 100644 index 0000000..2c7af08 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeMaturityMonthYear extends BaseFieldType { + public static final DerivativeMaturityMonthYear INSTANCE = new DerivativeMaturityMonthYear(); + + private DerivativeMaturityMonthYear() { + super( + "DerivativeMaturityMonthYear", + 1251, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMaturityTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMaturityTime.java new file mode 100644 index 0000000..c4fd463 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeMaturityTime extends BaseFieldType { + public static final DerivativeMaturityTime INSTANCE = new DerivativeMaturityTime(); + + private DerivativeMaturityTime() { + super( + "DerivativeMaturityTime", + 1253, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMinPriceIncrement.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMinPriceIncrement.java new file mode 100644 index 0000000..198fe1e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMinPriceIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeMinPriceIncrement extends BaseFieldType { + public static final DerivativeMinPriceIncrement INSTANCE = new DerivativeMinPriceIncrement(); + + private DerivativeMinPriceIncrement() { + super( + "DerivativeMinPriceIncrement", + 1267, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMinPriceIncrementAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMinPriceIncrementAmount.java new file mode 100644 index 0000000..9ebe6da --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeMinPriceIncrementAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeMinPriceIncrementAmount extends BaseFieldType { + public static final DerivativeMinPriceIncrementAmount INSTANCE = new DerivativeMinPriceIncrementAmount(); + + private DerivativeMinPriceIncrementAmount() { + super( + "DerivativeMinPriceIncrementAmount", + 1268, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeNTPositionLimit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeNTPositionLimit.java new file mode 100644 index 0000000..3d84271 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeNTPositionLimit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeNTPositionLimit extends BaseFieldType { + public static final DerivativeNTPositionLimit INSTANCE = new DerivativeNTPositionLimit(); + + private DerivativeNTPositionLimit() { + super( + "DerivativeNTPositionLimit", + 1274, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeOptAttribute.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeOptAttribute.java new file mode 100644 index 0000000..818b877 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeOptAttribute.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeOptAttribute extends BaseFieldType { + public static final DerivativeOptAttribute INSTANCE = new DerivativeOptAttribute(); + + private DerivativeOptAttribute() { + super( + "DerivativeOptAttribute", + 1265, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeOptPayAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeOptPayAmount.java new file mode 100644 index 0000000..9cc3a24 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeOptPayAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeOptPayAmount extends BaseFieldType { + public static final DerivativeOptPayAmount INSTANCE = new DerivativeOptPayAmount(); + + private DerivativeOptPayAmount() { + super( + "DerivativeOptPayAmount", + 1225, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePositionLimit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePositionLimit.java new file mode 100644 index 0000000..015a159 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePositionLimit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativePositionLimit extends BaseFieldType { + public static final DerivativePositionLimit INSTANCE = new DerivativePositionLimit(); + + private DerivativePositionLimit() { + super( + "DerivativePositionLimit", + 1273, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePriceQuoteMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePriceQuoteMethod.java new file mode 100644 index 0000000..4d32159 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePriceQuoteMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativePriceQuoteMethod extends BaseFieldType { + public static final DerivativePriceQuoteMethod INSTANCE = new DerivativePriceQuoteMethod(); + + private DerivativePriceQuoteMethod() { + super( + "DerivativePriceQuoteMethod", + 1318, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePriceUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePriceUnitOfMeasure.java new file mode 100644 index 0000000..3eb0f8f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePriceUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativePriceUnitOfMeasure extends BaseFieldType { + public static final DerivativePriceUnitOfMeasure INSTANCE = new DerivativePriceUnitOfMeasure(); + + private DerivativePriceUnitOfMeasure() { + super( + "DerivativePriceUnitOfMeasure", + 1315, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePriceUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePriceUnitOfMeasureQty.java new file mode 100644 index 0000000..58808fc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePriceUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativePriceUnitOfMeasureQty extends BaseFieldType { + public static final DerivativePriceUnitOfMeasureQty INSTANCE = new DerivativePriceUnitOfMeasureQty(); + + private DerivativePriceUnitOfMeasureQty() { + super( + "DerivativePriceUnitOfMeasureQty", + 1316, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeProduct.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeProduct.java new file mode 100644 index 0000000..b350d05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeProduct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeProduct extends BaseFieldType { + public static final DerivativeProduct INSTANCE = new DerivativeProduct(); + + private DerivativeProduct() { + super( + "DerivativeProduct", + 1246, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeProductComplex.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeProductComplex.java new file mode 100644 index 0000000..dcaada1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeProductComplex.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeProductComplex extends BaseFieldType { + public static final DerivativeProductComplex INSTANCE = new DerivativeProductComplex(); + + private DerivativeProductComplex() { + super( + "DerivativeProductComplex", + 1228, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePutOrCall.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePutOrCall.java new file mode 100644 index 0000000..f32d58c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativePutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativePutOrCall extends BaseFieldType { + public static final DerivativePutOrCall INSTANCE = new DerivativePutOrCall(); + + private DerivativePutOrCall() { + super( + "DerivativePutOrCall", + 1323, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityAltID.java new file mode 100644 index 0000000..49aaa75 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityAltID extends BaseFieldType { + public static final DerivativeSecurityAltID INSTANCE = new DerivativeSecurityAltID(); + + private DerivativeSecurityAltID() { + super( + "DerivativeSecurityAltID", + 1219, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityAltIDSource.java new file mode 100644 index 0000000..0410c32 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityAltIDSource extends BaseFieldType { + public static final DerivativeSecurityAltIDSource INSTANCE = new DerivativeSecurityAltIDSource(); + + private DerivativeSecurityAltIDSource() { + super( + "DerivativeSecurityAltIDSource", + 1220, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityDesc.java new file mode 100644 index 0000000..c8b9af5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityDesc extends BaseFieldType { + public static final DerivativeSecurityDesc INSTANCE = new DerivativeSecurityDesc(); + + private DerivativeSecurityDesc() { + super( + "DerivativeSecurityDesc", + 1279, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityExchange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityExchange.java new file mode 100644 index 0000000..a0fc2e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityExchange extends BaseFieldType { + public static final DerivativeSecurityExchange INSTANCE = new DerivativeSecurityExchange(); + + private DerivativeSecurityExchange() { + super( + "DerivativeSecurityExchange", + 1272, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityGroup.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityGroup.java new file mode 100644 index 0000000..993d0a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityGroup.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityGroup extends BaseFieldType { + public static final DerivativeSecurityGroup INSTANCE = new DerivativeSecurityGroup(); + + private DerivativeSecurityGroup() { + super( + "DerivativeSecurityGroup", + 1247, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityID.java new file mode 100644 index 0000000..4487727 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityID extends BaseFieldType { + public static final DerivativeSecurityID INSTANCE = new DerivativeSecurityID(); + + private DerivativeSecurityID() { + super( + "DerivativeSecurityID", + 1216, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityIDSource.java new file mode 100644 index 0000000..5219dfd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityIDSource extends BaseFieldType { + public static final DerivativeSecurityIDSource INSTANCE = new DerivativeSecurityIDSource(); + + private DerivativeSecurityIDSource() { + super( + "DerivativeSecurityIDSource", + 1217, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityListRequestType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityListRequestType.java new file mode 100644 index 0000000..cb73a44 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityListRequestType.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityListRequestType extends BaseFieldType { + public static final DerivativeSecurityListRequestType INSTANCE = new DerivativeSecurityListRequestType(); + + private DerivativeSecurityListRequestType() { + super( + "DerivativeSecurityListRequestType", + 1307, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRADINGSESSIONID = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.TRADINGSESSIONID.getOrdinal()); + public final Field PRODUCT = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.PRODUCT.getOrdinal()); + public final Field SECURITYTYPE_AND_OR_CFICODE = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.SECURITYTYPE_AND_OR_CFICODE.getOrdinal()); + public final Field SYMBOL = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.SYMBOL.getOrdinal()); + public final Field UNDERLYING_PRODUCT = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.UNDERLYING_PRODUCT.getOrdinal()); + public final Field UNDERLYING_SECURITYTYPE_AND_OR_CFICODE = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.UNDERLYING_SECURITYTYPE_AND_OR_CFICODE.getOrdinal()); + public final Field UNDELYINGSYMBOL = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.UNDELYINGSYMBOL.getOrdinal()); + public final Field ALL_SECURITIES = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.ALL_SECURITIES.getOrdinal()); + public final Field MARKETID_OR_MARKETID__MARKETSEGMENTID = new Field(DerivativeSecurityListRequestType.INSTANCE, Values.MARKETID_OR_MARKETID__MARKETSEGMENTID.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRADINGSESSIONID("3"), + PRODUCT("2"), + SECURITYTYPE_AND_OR_CFICODE("1"), + SYMBOL("0"), + UNDERLYING_PRODUCT("7"), + UNDERLYING_SECURITYTYPE_AND_OR_CFICODE("6"), + UNDELYINGSYMBOL("5"), + ALL_SECURITIES("4"), + MARKETID_OR_MARKETID__MARKETSEGMENTID("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityStatus.java new file mode 100644 index 0000000..666d1d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityStatus.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityStatus extends BaseFieldType { + public static final DerivativeSecurityStatus INSTANCE = new DerivativeSecurityStatus(); + + private DerivativeSecurityStatus() { + super( + "DerivativeSecurityStatus", + 1256, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecuritySubType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecuritySubType.java new file mode 100644 index 0000000..6b06e49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecuritySubType extends BaseFieldType { + public static final DerivativeSecuritySubType INSTANCE = new DerivativeSecuritySubType(); + + private DerivativeSecuritySubType() { + super( + "DerivativeSecuritySubType", + 1250, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityType.java new file mode 100644 index 0000000..4ceeb28 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityType extends BaseFieldType { + public static final DerivativeSecurityType INSTANCE = new DerivativeSecurityType(); + + private DerivativeSecurityType() { + super( + "DerivativeSecurityType", + 1249, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityXML.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityXML.java new file mode 100644 index 0000000..de65e6e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityXML.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityXML extends BaseFieldType { + public static final DerivativeSecurityXML INSTANCE = new DerivativeSecurityXML(); + + private DerivativeSecurityXML() { + super( + "DerivativeSecurityXML", + 1283, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityXMLLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityXMLLen.java new file mode 100644 index 0000000..98c4bb4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityXMLLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityXMLLen extends BaseFieldType { + public static final DerivativeSecurityXMLLen INSTANCE = new DerivativeSecurityXMLLen(); + + private DerivativeSecurityXMLLen() { + super( + "DerivativeSecurityXMLLen", + 1282, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityXMLSchema.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityXMLSchema.java new file mode 100644 index 0000000..844ea97 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSecurityXMLSchema.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSecurityXMLSchema extends BaseFieldType { + public static final DerivativeSecurityXMLSchema INSTANCE = new DerivativeSecurityXMLSchema(); + + private DerivativeSecurityXMLSchema() { + super( + "DerivativeSecurityXMLSchema", + 1284, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSettlMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSettlMethod.java new file mode 100644 index 0000000..6f283f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSettlMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSettlMethod extends BaseFieldType { + public static final DerivativeSettlMethod INSTANCE = new DerivativeSettlMethod(); + + private DerivativeSettlMethod() { + super( + "DerivativeSettlMethod", + 1317, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSettleOnOpenFlag.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSettleOnOpenFlag.java new file mode 100644 index 0000000..b986311 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSettleOnOpenFlag.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSettleOnOpenFlag extends BaseFieldType { + public static final DerivativeSettleOnOpenFlag INSTANCE = new DerivativeSettleOnOpenFlag(); + + private DerivativeSettleOnOpenFlag() { + super( + "DerivativeSettleOnOpenFlag", + 1254, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStateOrProvinceOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStateOrProvinceOfIssue.java new file mode 100644 index 0000000..357fc45 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStateOrProvinceOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeStateOrProvinceOfIssue extends BaseFieldType { + public static final DerivativeStateOrProvinceOfIssue INSTANCE = new DerivativeStateOrProvinceOfIssue(); + + private DerivativeStateOrProvinceOfIssue() { + super( + "DerivativeStateOrProvinceOfIssue", + 1259, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikeCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikeCurrency.java new file mode 100644 index 0000000..eb5de9f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikeCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeStrikeCurrency extends BaseFieldType { + public static final DerivativeStrikeCurrency INSTANCE = new DerivativeStrikeCurrency(); + + private DerivativeStrikeCurrency() { + super( + "DerivativeStrikeCurrency", + 1262, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikeMultiplier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikeMultiplier.java new file mode 100644 index 0000000..6f1e07a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikeMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeStrikeMultiplier extends BaseFieldType { + public static final DerivativeStrikeMultiplier INSTANCE = new DerivativeStrikeMultiplier(); + + private DerivativeStrikeMultiplier() { + super( + "DerivativeStrikeMultiplier", + 1263, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikePrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikePrice.java new file mode 100644 index 0000000..3eba9bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeStrikePrice extends BaseFieldType { + public static final DerivativeStrikePrice INSTANCE = new DerivativeStrikePrice(); + + private DerivativeStrikePrice() { + super( + "DerivativeStrikePrice", + 1261, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikeValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikeValue.java new file mode 100644 index 0000000..f5caf5c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeStrikeValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeStrikeValue extends BaseFieldType { + public static final DerivativeStrikeValue INSTANCE = new DerivativeStrikeValue(); + + private DerivativeStrikeValue() { + super( + "DerivativeStrikeValue", + 1264, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSymbol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSymbol.java new file mode 100644 index 0000000..5b16ac3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSymbol extends BaseFieldType { + public static final DerivativeSymbol INSTANCE = new DerivativeSymbol(); + + private DerivativeSymbol() { + super( + "DerivativeSymbol", + 1214, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSymbolSfx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSymbolSfx.java new file mode 100644 index 0000000..0500327 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeSymbolSfx extends BaseFieldType { + public static final DerivativeSymbolSfx INSTANCE = new DerivativeSymbolSfx(); + + private DerivativeSymbolSfx() { + super( + "DerivativeSymbolSfx", + 1215, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeTimeUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeTimeUnit.java new file mode 100644 index 0000000..cd3a716 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeTimeUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeTimeUnit extends BaseFieldType { + public static final DerivativeTimeUnit INSTANCE = new DerivativeTimeUnit(); + + private DerivativeTimeUnit() { + super( + "DerivativeTimeUnit", + 1271, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeUnitOfMeasure.java new file mode 100644 index 0000000..450246e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeUnitOfMeasure extends BaseFieldType { + public static final DerivativeUnitOfMeasure INSTANCE = new DerivativeUnitOfMeasure(); + + private DerivativeUnitOfMeasure() { + super( + "DerivativeUnitOfMeasure", + 1269, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeUnitOfMeasureQty.java new file mode 100644 index 0000000..396eb99 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeUnitOfMeasureQty extends BaseFieldType { + public static final DerivativeUnitOfMeasureQty INSTANCE = new DerivativeUnitOfMeasureQty(); + + private DerivativeUnitOfMeasureQty() { + super( + "DerivativeUnitOfMeasureQty", + 1270, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeValuationMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeValuationMethod.java new file mode 100644 index 0000000..e56c32c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DerivativeValuationMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DerivativeValuationMethod extends BaseFieldType { + public static final DerivativeValuationMethod INSTANCE = new DerivativeValuationMethod(); + + private DerivativeValuationMethod() { + super( + "DerivativeValuationMethod", + 1319, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Designation.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Designation.java new file mode 100644 index 0000000..59a52fa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Designation.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Designation extends BaseFieldType { + public static final Designation INSTANCE = new Designation(); + + private Designation() { + super( + "Designation", + 494, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskID.java new file mode 100644 index 0000000..a58f0c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeskID extends BaseFieldType { + public static final DeskID INSTANCE = new DeskID(); + + private DeskID() { + super( + "DeskID", + 284, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskOrderHandlingInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskOrderHandlingInst.java new file mode 100644 index 0000000..3c3711f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskOrderHandlingInst.java @@ -0,0 +1,91 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeskOrderHandlingInst extends BaseFieldType { + public static final DeskOrderHandlingInst INSTANCE = new DeskOrderHandlingInst(); + + private DeskOrderHandlingInst() { + super( + "DeskOrderHandlingInst", + 1035, + FieldClassLookup.lookup("MULTIPLESTRINGVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXCHANGE_FOR_PHYSICAL_TRANSACTION = new Field(DeskOrderHandlingInst.INSTANCE, Values.EXCHANGE_FOR_PHYSICAL_TRANSACTION.getOrdinal()); + public final Field STOP_STOCK_TRANSACTION = new Field(DeskOrderHandlingInst.INSTANCE, Values.STOP_STOCK_TRANSACTION.getOrdinal()); + public final Field LIMIT_ON_OPEN = new Field(DeskOrderHandlingInst.INSTANCE, Values.LIMIT_ON_OPEN.getOrdinal()); + public final Field TIME_ORDER = new Field(DeskOrderHandlingInst.INSTANCE, Values.TIME_ORDER.getOrdinal()); + public final Field MARKET_ON_OPEN = new Field(DeskOrderHandlingInst.INSTANCE, Values.MARKET_ON_OPEN.getOrdinal()); + public final Field PEGGED = new Field(DeskOrderHandlingInst.INSTANCE, Values.PEGGED.getOrdinal()); + public final Field MINIMUM_QUANTITY = new Field(DeskOrderHandlingInst.INSTANCE, Values.MINIMUM_QUANTITY.getOrdinal()); + public final Field IMBALANCE_ONLY = new Field(DeskOrderHandlingInst.INSTANCE, Values.IMBALANCE_ONLY.getOrdinal()); + public final Field IMMEDIATE_OR_CANCEL = new Field(DeskOrderHandlingInst.INSTANCE, Values.IMMEDIATE_OR_CANCEL.getOrdinal()); + public final Field WORK = new Field(DeskOrderHandlingInst.INSTANCE, Values.WORK.getOrdinal()); + public final Field MARKET_ON_CLOSE = new Field(DeskOrderHandlingInst.INSTANCE, Values.MARKET_ON_CLOSE.getOrdinal()); + public final Field MARKET_AT_OPEN = new Field(DeskOrderHandlingInst.INSTANCE, Values.MARKET_AT_OPEN.getOrdinal()); + public final Field ALL_OR_NONE = new Field(DeskOrderHandlingInst.INSTANCE, Values.ALL_OR_NONE.getOrdinal()); + public final Field DIRECTED_ORDER = new Field(DeskOrderHandlingInst.INSTANCE, Values.DIRECTED_ORDER.getOrdinal()); + public final Field TRAILING_STOP = new Field(DeskOrderHandlingInst.INSTANCE, Values.TRAILING_STOP.getOrdinal()); + public final Field SCALE = new Field(DeskOrderHandlingInst.INSTANCE, Values.SCALE.getOrdinal()); + public final Field LIMIT_ON_CLOSE = new Field(DeskOrderHandlingInst.INSTANCE, Values.LIMIT_ON_CLOSE.getOrdinal()); + public final Field NOT_HELD = new Field(DeskOrderHandlingInst.INSTANCE, Values.NOT_HELD.getOrdinal()); + public final Field CASH_NOT_HELD = new Field(DeskOrderHandlingInst.INSTANCE, Values.CASH_NOT_HELD.getOrdinal()); + public final Field RESERVE_SIZE_ORDER = new Field(DeskOrderHandlingInst.INSTANCE, Values.RESERVE_SIZE_ORDER.getOrdinal()); + public final Field FILL_OR_KILL = new Field(DeskOrderHandlingInst.INSTANCE, Values.FILL_OR_KILL.getOrdinal()); + public final Field OVER_THE_DAY = new Field(DeskOrderHandlingInst.INSTANCE, Values.OVER_THE_DAY.getOrdinal()); + public final Field MARKET_AT_CLOSE = new Field(DeskOrderHandlingInst.INSTANCE, Values.MARKET_AT_CLOSE.getOrdinal()); + public final Field ADDON_ORDER = new Field(DeskOrderHandlingInst.INSTANCE, Values.ADDON_ORDER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXCHANGE_FOR_PHYSICAL_TRANSACTION("E.W"), + STOP_STOCK_TRANSACTION("S.W"), + LIMIT_ON_OPEN("LOO"), + TIME_ORDER("TMO"), + MARKET_ON_OPEN("MOO"), + PEGGED("PEG"), + MINIMUM_QUANTITY("MQT"), + IMBALANCE_ONLY("IO"), + IMMEDIATE_OR_CANCEL("IOC"), + WORK("WRK"), + MARKET_ON_CLOSE("MOC"), + MARKET_AT_OPEN("MAO"), + ALL_OR_NONE("AON"), + DIRECTED_ORDER("DIR"), + TRAILING_STOP("TS"), + SCALE("SCL"), + LIMIT_ON_CLOSE("LOC"), + NOT_HELD("NH"), + CASH_NOT_HELD("CNH"), + RESERVE_SIZE_ORDER("RSV"), + FILL_OR_KILL("FOK"), + OVER_THE_DAY("OVD"), + MARKET_AT_CLOSE("MAC"), + ADDON_ORDER("ADD"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskType.java new file mode 100644 index 0000000..e389307 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskType.java @@ -0,0 +1,65 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeskType extends BaseFieldType { + public static final DeskType INSTANCE = new DeskType(); + + private DeskType() { + super( + "DeskType", + 1033, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PROGRAM_TRADING = new Field(DeskType.INSTANCE, Values.PROGRAM_TRADING.getOrdinal()); + public final Field DERIVATIVES = new Field(DeskType.INSTANCE, Values.DERIVATIVES.getOrdinal()); + public final Field TRADING = new Field(DeskType.INSTANCE, Values.TRADING.getOrdinal()); + public final Field ARBITRAGE = new Field(DeskType.INSTANCE, Values.ARBITRAGE.getOrdinal()); + public final Field INTERNATIONAL = new Field(DeskType.INSTANCE, Values.INTERNATIONAL.getOrdinal()); + public final Field AGENCY = new Field(DeskType.INSTANCE, Values.AGENCY.getOrdinal()); + public final Field SALES = new Field(DeskType.INSTANCE, Values.SALES.getOrdinal()); + public final Field PROPRIETARY = new Field(DeskType.INSTANCE, Values.PROPRIETARY.getOrdinal()); + public final Field PREFERRED_TRADING = new Field(DeskType.INSTANCE, Values.PREFERRED_TRADING.getOrdinal()); + public final Field INSTITUTIONAL = new Field(DeskType.INSTANCE, Values.INSTITUTIONAL.getOrdinal()); + public final Field OTHER = new Field(DeskType.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PROGRAM_TRADING("PT"), + DERIVATIVES("D"), + TRADING("T"), + ARBITRAGE("AR"), + INTERNATIONAL("IN"), + AGENCY("A"), + SALES("S"), + PROPRIETARY("PR"), + PREFERRED_TRADING("PF"), + INSTITUTIONAL("IS"), + OTHER("O"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskTypeSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskTypeSource.java new file mode 100644 index 0000000..4228439 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DeskTypeSource.java @@ -0,0 +1,45 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DeskTypeSource extends BaseFieldType { + public static final DeskTypeSource INSTANCE = new DeskTypeSource(); + + private DeskTypeSource() { + super( + "DeskTypeSource", + 1034, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NASD_OATS = new Field(DeskTypeSource.INSTANCE, Values.NASD_OATS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NASD_OATS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DetachmentPoint.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DetachmentPoint.java new file mode 100644 index 0000000..72214d8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DetachmentPoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DetachmentPoint extends BaseFieldType { + public static final DetachmentPoint INSTANCE = new DetachmentPoint(); + + private DetachmentPoint() { + super( + "DetachmentPoint", + 1458, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionInst.java new file mode 100644 index 0000000..fd0eb7d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionInst.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionInst extends BaseFieldType { + public static final DiscretionInst INSTANCE = new DiscretionInst(); + + private DiscretionInst() { + super( + "DiscretionInst", + 388, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RELATED_TO_LOCAL_PRIMARY_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_LOCAL_PRIMARY_PRICE.getOrdinal()); + public final Field RELATED_TO_PRIMARY_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_PRIMARY_PRICE.getOrdinal()); + public final Field RELATED_TO_MARKET_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_MARKET_PRICE.getOrdinal()); + public final Field RELATED_TO_DISPLAYED_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_DISPLAYED_PRICE.getOrdinal()); + public final Field AVERAGE_PRICE_GUARANTEE = new Field(DiscretionInst.INSTANCE, Values.AVERAGE_PRICE_GUARANTEE.getOrdinal()); + public final Field RELATED_TO_VWAP = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_VWAP.getOrdinal()); + public final Field RELATED_TO_LAST_TRADE_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_LAST_TRADE_PRICE.getOrdinal()); + public final Field RELATED_TO_MIDPOINT_PRICE = new Field(DiscretionInst.INSTANCE, Values.RELATED_TO_MIDPOINT_PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RELATED_TO_LOCAL_PRIMARY_PRICE("3"), + RELATED_TO_PRIMARY_PRICE("2"), + RELATED_TO_MARKET_PRICE("1"), + RELATED_TO_DISPLAYED_PRICE("0"), + AVERAGE_PRICE_GUARANTEE("7"), + RELATED_TO_VWAP("6"), + RELATED_TO_LAST_TRADE_PRICE("5"), + RELATED_TO_MIDPOINT_PRICE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionLimitType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionLimitType.java new file mode 100644 index 0000000..2625610 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionLimitType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionLimitType extends BaseFieldType { + public static final DiscretionLimitType INSTANCE = new DiscretionLimitType(); + + private DiscretionLimitType() { + super( + "DiscretionLimitType", + 843, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OR_WORSE__FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_ = new Field(DiscretionLimitType.INSTANCE, Values.OR_WORSE__FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_.getOrdinal()); + public final Field STRICT__LIMIT_IS_A_STRICT_LIMIT = new Field(DiscretionLimitType.INSTANCE, Values.STRICT__LIMIT_IS_A_STRICT_LIMIT.getOrdinal()); + public final Field OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED = new Field(DiscretionLimitType.INSTANCE, Values.OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OR_WORSE__FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_("2"), + STRICT__LIMIT_IS_A_STRICT_LIMIT("1"), + OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionMoveType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionMoveType.java new file mode 100644 index 0000000..03f5df0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionMoveType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionMoveType extends BaseFieldType { + public static final DiscretionMoveType INSTANCE = new DiscretionMoveType(); + + private DiscretionMoveType() { + super( + "DiscretionMoveType", + 841, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIXED = new Field(DiscretionMoveType.INSTANCE, Values.FIXED.getOrdinal()); + public final Field FLOATING_DEFAULT = new Field(DiscretionMoveType.INSTANCE, Values.FLOATING_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIXED("1"), + FLOATING_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionOffsetType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionOffsetType.java new file mode 100644 index 0000000..a5f70f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionOffsetType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionOffsetType extends BaseFieldType { + public static final DiscretionOffsetType INSTANCE = new DiscretionOffsetType(); + + private DiscretionOffsetType() { + super( + "DiscretionOffsetType", + 842, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRICE_TIER__LEVEL = new Field(DiscretionOffsetType.INSTANCE, Values.PRICE_TIER__LEVEL.getOrdinal()); + public final Field TICKS = new Field(DiscretionOffsetType.INSTANCE, Values.TICKS.getOrdinal()); + public final Field BASIS_POINTS = new Field(DiscretionOffsetType.INSTANCE, Values.BASIS_POINTS.getOrdinal()); + public final Field PRICE_DEFAULT = new Field(DiscretionOffsetType.INSTANCE, Values.PRICE_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRICE_TIER__LEVEL("3"), + TICKS("2"), + BASIS_POINTS("1"), + PRICE_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionOffsetValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionOffsetValue.java new file mode 100644 index 0000000..c3a572c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionOffsetValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionOffsetValue extends BaseFieldType { + public static final DiscretionOffsetValue INSTANCE = new DiscretionOffsetValue(); + + private DiscretionOffsetValue() { + super( + "DiscretionOffsetValue", + 389, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionPrice.java new file mode 100644 index 0000000..bce4f7d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionPrice extends BaseFieldType { + public static final DiscretionPrice INSTANCE = new DiscretionPrice(); + + private DiscretionPrice() { + super( + "DiscretionPrice", + 845, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionRoundDirection.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionRoundDirection.java new file mode 100644 index 0000000..e6b5dfa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionRoundDirection.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionRoundDirection extends BaseFieldType { + public static final DiscretionRoundDirection INSTANCE = new DiscretionRoundDirection(); + + private DiscretionRoundDirection() { + super( + "DiscretionRoundDirection", + 844, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A = new Field(DiscretionRoundDirection.INSTANCE, Values.MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A.getOrdinal()); + public final Field MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES = new Field(DiscretionRoundDirection.INSTANCE, Values.MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A("2"), + MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionScope.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionScope.java new file mode 100644 index 0000000..434a8a7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DiscretionScope.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DiscretionScope extends BaseFieldType { + public static final DiscretionScope INSTANCE = new DiscretionScope(); + + private DiscretionScope() { + super( + "DiscretionScope", + 846, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GLOBAL = new Field(DiscretionScope.INSTANCE, Values.GLOBAL.getOrdinal()); + public final Field NATIONAL = new Field(DiscretionScope.INSTANCE, Values.NATIONAL.getOrdinal()); + public final Field LOCAL_EXCHANGE_ECN_ATS = new Field(DiscretionScope.INSTANCE, Values.LOCAL_EXCHANGE_ECN_ATS.getOrdinal()); + public final Field NATIONAL_EXCLUDING_LOCAL = new Field(DiscretionScope.INSTANCE, Values.NATIONAL_EXCLUDING_LOCAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GLOBAL("3"), + NATIONAL("2"), + LOCAL_EXCHANGE_ECN_ATS("1"), + NATIONAL_EXCLUDING_LOCAL("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayHighQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayHighQty.java new file mode 100644 index 0000000..2663d54 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayHighQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayHighQty extends BaseFieldType { + public static final DisplayHighQty INSTANCE = new DisplayHighQty(); + + private DisplayHighQty() { + super( + "DisplayHighQty", + 1086, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayLowQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayLowQty.java new file mode 100644 index 0000000..2930e1b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayLowQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayLowQty extends BaseFieldType { + public static final DisplayLowQty INSTANCE = new DisplayLowQty(); + + private DisplayLowQty() { + super( + "DisplayLowQty", + 1085, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayMethod.java new file mode 100644 index 0000000..7103d54 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayMethod.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayMethod extends BaseFieldType { + public static final DisplayMethod INSTANCE = new DisplayMethod(); + + private DisplayMethod() { + super( + "DisplayMethod", + 1084, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RANDOM_RANDOMIZE_VALUE = new Field(DisplayMethod.INSTANCE, Values.RANDOM_RANDOMIZE_VALUE.getOrdinal()); + public final Field NEW_USE_REFRESHQTY = new Field(DisplayMethod.INSTANCE, Values.NEW_USE_REFRESHQTY.getOrdinal()); + public final Field INITIAL_USE_ORIGINAL_DISPLAYQTY = new Field(DisplayMethod.INSTANCE, Values.INITIAL_USE_ORIGINAL_DISPLAYQTY.getOrdinal()); + public final Field UNDISCLOSED_INVISIBLE_ORDER = new Field(DisplayMethod.INSTANCE, Values.UNDISCLOSED_INVISIBLE_ORDER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RANDOM_RANDOMIZE_VALUE("3"), + NEW_USE_REFRESHQTY("2"), + INITIAL_USE_ORIGINAL_DISPLAYQTY("1"), + UNDISCLOSED_INVISIBLE_ORDER("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayMinIncr.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayMinIncr.java new file mode 100644 index 0000000..413d258 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayMinIncr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayMinIncr extends BaseFieldType { + public static final DisplayMinIncr INSTANCE = new DisplayMinIncr(); + + private DisplayMinIncr() { + super( + "DisplayMinIncr", + 1087, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayQty.java new file mode 100644 index 0000000..b763574 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayQty extends BaseFieldType { + public static final DisplayQty INSTANCE = new DisplayQty(); + + private DisplayQty() { + super( + "DisplayQty", + 1138, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayWhen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayWhen.java new file mode 100644 index 0000000..5e66953 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DisplayWhen.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DisplayWhen extends BaseFieldType { + public static final DisplayWhen INSTANCE = new DisplayWhen(); + + private DisplayWhen() { + super( + "DisplayWhen", + 1083, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXHAUST_WHEN_DISPLAYQTY__0 = new Field(DisplayWhen.INSTANCE, Values.EXHAUST_WHEN_DISPLAYQTY__0.getOrdinal()); + public final Field IMMEDIATE_AFTER_EACH_FILL = new Field(DisplayWhen.INSTANCE, Values.IMMEDIATE_AFTER_EACH_FILL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXHAUST_WHEN_DISPLAYQTY__0("2"), + IMMEDIATE_AFTER_EACH_FILL("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DistribPaymentMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DistribPaymentMethod.java new file mode 100644 index 0000000..2f867af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DistribPaymentMethod.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DistribPaymentMethod extends BaseFieldType { + public static final DistribPaymentMethod INSTANCE = new DistribPaymentMethod(); + + private DistribPaymentMethod() { + super( + "DistribPaymentMethod", + 477, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EUROCLEAR = new Field(DistribPaymentMethod.INSTANCE, Values.EUROCLEAR.getOrdinal()); + public final Field NSCC = new Field(DistribPaymentMethod.INSTANCE, Values.NSCC.getOrdinal()); + public final Field BPAY = new Field(DistribPaymentMethod.INSTANCE, Values.BPAY.getOrdinal()); + public final Field CREST = new Field(DistribPaymentMethod.INSTANCE, Values.CREST.getOrdinal()); + public final Field FED_WIRE = new Field(DistribPaymentMethod.INSTANCE, Values.FED_WIRE.getOrdinal()); + public final Field TELEGRAPHIC_TRANSFER = new Field(DistribPaymentMethod.INSTANCE, Values.TELEGRAPHIC_TRANSFER.getOrdinal()); + public final Field CHEQUE = new Field(DistribPaymentMethod.INSTANCE, Values.CHEQUE.getOrdinal()); + public final Field CLEARSTREAM = new Field(DistribPaymentMethod.INSTANCE, Values.CLEARSTREAM.getOrdinal()); + public final Field ACH_CREDIT = new Field(DistribPaymentMethod.INSTANCE, Values.ACH_CREDIT.getOrdinal()); + public final Field DIRECT_CREDIT_BECS_BACS = new Field(DistribPaymentMethod.INSTANCE, Values.DIRECT_CREDIT_BECS_BACS.getOrdinal()); + public final Field HIGH_VALUE_CLEARING_SYSTEM_HVACS = new Field(DistribPaymentMethod.INSTANCE, Values.HIGH_VALUE_CLEARING_SYSTEM_HVACS.getOrdinal()); + public final Field REINVEST_IN_FUND = new Field(DistribPaymentMethod.INSTANCE, Values.REINVEST_IN_FUND.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EUROCLEAR("3"), + NSCC("2"), + BPAY("10"), + CREST("1"), + FED_WIRE("7"), + TELEGRAPHIC_TRANSFER("6"), + CHEQUE("5"), + CLEARSTREAM("4"), + ACH_CREDIT("9"), + DIRECT_CREDIT_BECS_BACS("8"), + HIGH_VALUE_CLEARING_SYSTEM_HVACS("11"), + REINVEST_IN_FUND("12"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DistribPercentage.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DistribPercentage.java new file mode 100644 index 0000000..557a2cf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DistribPercentage.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DistribPercentage extends BaseFieldType { + public static final DistribPercentage INSTANCE = new DistribPercentage(); + + private DistribPercentage() { + super( + "DistribPercentage", + 512, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DividendYield.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DividendYield.java new file mode 100644 index 0000000..395f199 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DividendYield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DividendYield extends BaseFieldType { + public static final DividendYield INSTANCE = new DividendYield(); + + private DividendYield() { + super( + "DividendYield", + 1380, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DlvyInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DlvyInst.java new file mode 100644 index 0000000..2b99f16 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DlvyInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DlvyInst extends BaseFieldType { + public static final DlvyInst INSTANCE = new DlvyInst(); + + private DlvyInst() { + super( + "DlvyInst", + 86, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DlvyInstType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DlvyInstType.java new file mode 100644 index 0000000..fed297e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DlvyInstType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DlvyInstType extends BaseFieldType { + public static final DlvyInstType INSTANCE = new DlvyInstType(); + + private DlvyInstType() { + super( + "DlvyInstType", + 787, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SECURITIES = new Field(DlvyInstType.INSTANCE, Values.SECURITIES.getOrdinal()); + public final Field CASH = new Field(DlvyInstType.INSTANCE, Values.CASH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SECURITIES("S"), + CASH("C"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DueToRelated.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DueToRelated.java new file mode 100644 index 0000000..232b440 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/DueToRelated.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class DueToRelated extends BaseFieldType { + public static final DueToRelated INSTANCE = new DueToRelated(); + + private DueToRelated() { + super( + "DueToRelated", + 329, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_RELATED_SECURITY = new Field(DueToRelated.INSTANCE, Values.HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_RELATED_SECURITY.getOrdinal()); + public final Field HALT_WAS_DUE_TO_RELATED_SECURITY_BEING_HALTED = new Field(DueToRelated.INSTANCE, Values.HALT_WAS_DUE_TO_RELATED_SECURITY_BEING_HALTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_RELATED_SECURITY("N"), + HALT_WAS_DUE_TO_RELATED_SECURITY_BEING_HALTED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EFPTrackingError.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EFPTrackingError.java new file mode 100644 index 0000000..540edc9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EFPTrackingError.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EFPTrackingError extends BaseFieldType { + public static final EFPTrackingError INSTANCE = new EFPTrackingError(); + + private EFPTrackingError() { + super( + "EFPTrackingError", + 405, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EffectiveTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EffectiveTime.java new file mode 100644 index 0000000..44c7cee --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EffectiveTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EffectiveTime extends BaseFieldType { + public static final EffectiveTime INSTANCE = new EffectiveTime(); + + private EffectiveTime() { + super( + "EffectiveTime", + 168, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EmailThreadID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EmailThreadID.java new file mode 100644 index 0000000..61c52fa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EmailThreadID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EmailThreadID extends BaseFieldType { + public static final EmailThreadID INSTANCE = new EmailThreadID(); + + private EmailThreadID() { + super( + "EmailThreadID", + 164, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EmailType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EmailType.java new file mode 100644 index 0000000..8d8b2f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EmailType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EmailType extends BaseFieldType { + public static final EmailType INSTANCE = new EmailType(); + + private EmailType() { + super( + "EmailType", + 94, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ADMIN_REPLY = new Field(EmailType.INSTANCE, Values.ADMIN_REPLY.getOrdinal()); + public final Field REPLY = new Field(EmailType.INSTANCE, Values.REPLY.getOrdinal()); + public final Field NEW = new Field(EmailType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ADMIN_REPLY("2"), + REPLY("1"), + NEW("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedAllocText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedAllocText.java new file mode 100644 index 0000000..b164afd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedAllocText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedAllocText extends BaseFieldType { + public static final EncodedAllocText INSTANCE = new EncodedAllocText(); + + private EncodedAllocText() { + super( + "EncodedAllocText", + 361, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedAllocTextLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedAllocTextLen.java new file mode 100644 index 0000000..05db6c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedAllocTextLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedAllocTextLen extends BaseFieldType { + public static final EncodedAllocTextLen INSTANCE = new EncodedAllocTextLen(); + + private EncodedAllocTextLen() { + super( + "EncodedAllocTextLen", + 360, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedHeadline.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedHeadline.java new file mode 100644 index 0000000..016b928 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedHeadline.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedHeadline extends BaseFieldType { + public static final EncodedHeadline INSTANCE = new EncodedHeadline(); + + private EncodedHeadline() { + super( + "EncodedHeadline", + 359, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedHeadlineLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedHeadlineLen.java new file mode 100644 index 0000000..6bad9ba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedHeadlineLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedHeadlineLen extends BaseFieldType { + public static final EncodedHeadlineLen INSTANCE = new EncodedHeadlineLen(); + + private EncodedHeadlineLen() { + super( + "EncodedHeadlineLen", + 358, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedIssuer.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedIssuer.java new file mode 100644 index 0000000..61348ef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedIssuer extends BaseFieldType { + public static final EncodedIssuer INSTANCE = new EncodedIssuer(); + + private EncodedIssuer() { + super( + "EncodedIssuer", + 349, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedIssuerLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedIssuerLen.java new file mode 100644 index 0000000..f55b462 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedIssuerLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedIssuerLen extends BaseFieldType { + public static final EncodedIssuerLen INSTANCE = new EncodedIssuerLen(); + + private EncodedIssuerLen() { + super( + "EncodedIssuerLen", + 348, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegIssuer.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegIssuer.java new file mode 100644 index 0000000..b4993bc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedLegIssuer extends BaseFieldType { + public static final EncodedLegIssuer INSTANCE = new EncodedLegIssuer(); + + private EncodedLegIssuer() { + super( + "EncodedLegIssuer", + 619, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegIssuerLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegIssuerLen.java new file mode 100644 index 0000000..a2333ec --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegIssuerLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedLegIssuerLen extends BaseFieldType { + public static final EncodedLegIssuerLen INSTANCE = new EncodedLegIssuerLen(); + + private EncodedLegIssuerLen() { + super( + "EncodedLegIssuerLen", + 618, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegSecurityDesc.java new file mode 100644 index 0000000..598f8eb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedLegSecurityDesc extends BaseFieldType { + public static final EncodedLegSecurityDesc INSTANCE = new EncodedLegSecurityDesc(); + + private EncodedLegSecurityDesc() { + super( + "EncodedLegSecurityDesc", + 622, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegSecurityDescLen.java new file mode 100644 index 0000000..06c3a51 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedLegSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedLegSecurityDescLen extends BaseFieldType { + public static final EncodedLegSecurityDescLen INSTANCE = new EncodedLegSecurityDescLen(); + + private EncodedLegSecurityDescLen() { + super( + "EncodedLegSecurityDescLen", + 621, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListExecInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListExecInst.java new file mode 100644 index 0000000..7f9a7e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListExecInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedListExecInst extends BaseFieldType { + public static final EncodedListExecInst INSTANCE = new EncodedListExecInst(); + + private EncodedListExecInst() { + super( + "EncodedListExecInst", + 353, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListExecInstLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListExecInstLen.java new file mode 100644 index 0000000..cfac639 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListExecInstLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedListExecInstLen extends BaseFieldType { + public static final EncodedListExecInstLen INSTANCE = new EncodedListExecInstLen(); + + private EncodedListExecInstLen() { + super( + "EncodedListExecInstLen", + 352, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListStatusText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListStatusText.java new file mode 100644 index 0000000..c136b97 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListStatusText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedListStatusText extends BaseFieldType { + public static final EncodedListStatusText INSTANCE = new EncodedListStatusText(); + + private EncodedListStatusText() { + super( + "EncodedListStatusText", + 446, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListStatusTextLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListStatusTextLen.java new file mode 100644 index 0000000..6629904 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedListStatusTextLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedListStatusTextLen extends BaseFieldType { + public static final EncodedListStatusTextLen INSTANCE = new EncodedListStatusTextLen(); + + private EncodedListStatusTextLen() { + super( + "EncodedListStatusTextLen", + 445, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedMktSegmDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedMktSegmDesc.java new file mode 100644 index 0000000..f516cb6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedMktSegmDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedMktSegmDesc extends BaseFieldType { + public static final EncodedMktSegmDesc INSTANCE = new EncodedMktSegmDesc(); + + private EncodedMktSegmDesc() { + super( + "EncodedMktSegmDesc", + 1398, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedMktSegmDescLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedMktSegmDescLen.java new file mode 100644 index 0000000..e9192a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedMktSegmDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedMktSegmDescLen extends BaseFieldType { + public static final EncodedMktSegmDescLen INSTANCE = new EncodedMktSegmDescLen(); + + private EncodedMktSegmDescLen() { + super( + "EncodedMktSegmDescLen", + 1397, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityDesc.java new file mode 100644 index 0000000..89cb356 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSecurityDesc extends BaseFieldType { + public static final EncodedSecurityDesc INSTANCE = new EncodedSecurityDesc(); + + private EncodedSecurityDesc() { + super( + "EncodedSecurityDesc", + 351, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityDescLen.java new file mode 100644 index 0000000..5756c26 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSecurityDescLen extends BaseFieldType { + public static final EncodedSecurityDescLen INSTANCE = new EncodedSecurityDescLen(); + + private EncodedSecurityDescLen() { + super( + "EncodedSecurityDescLen", + 350, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityListDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityListDesc.java new file mode 100644 index 0000000..523b0c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityListDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSecurityListDesc extends BaseFieldType { + public static final EncodedSecurityListDesc INSTANCE = new EncodedSecurityListDesc(); + + private EncodedSecurityListDesc() { + super( + "EncodedSecurityListDesc", + 1469, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityListDescLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityListDescLen.java new file mode 100644 index 0000000..6e3d175 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSecurityListDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSecurityListDescLen extends BaseFieldType { + public static final EncodedSecurityListDescLen INSTANCE = new EncodedSecurityListDescLen(); + + private EncodedSecurityListDescLen() { + super( + "EncodedSecurityListDescLen", + 1468, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSubject.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSubject.java new file mode 100644 index 0000000..bb2e0dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSubject.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSubject extends BaseFieldType { + public static final EncodedSubject INSTANCE = new EncodedSubject(); + + private EncodedSubject() { + super( + "EncodedSubject", + 357, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSubjectLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSubjectLen.java new file mode 100644 index 0000000..e31e6e7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSubjectLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSubjectLen extends BaseFieldType { + public static final EncodedSubjectLen INSTANCE = new EncodedSubjectLen(); + + private EncodedSubjectLen() { + super( + "EncodedSubjectLen", + 356, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSymbol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSymbol.java new file mode 100644 index 0000000..a54e75d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSymbol extends BaseFieldType { + public static final EncodedSymbol INSTANCE = new EncodedSymbol(); + + private EncodedSymbol() { + super( + "EncodedSymbol", + 1360, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSymbolLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSymbolLen.java new file mode 100644 index 0000000..1f7d7c0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedSymbolLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedSymbolLen extends BaseFieldType { + public static final EncodedSymbolLen INSTANCE = new EncodedSymbolLen(); + + private EncodedSymbolLen() { + super( + "EncodedSymbolLen", + 1359, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedText.java new file mode 100644 index 0000000..d7f47d0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedText extends BaseFieldType { + public static final EncodedText INSTANCE = new EncodedText(); + + private EncodedText() { + super( + "EncodedText", + 355, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedTextLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedTextLen.java new file mode 100644 index 0000000..377dd76 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedTextLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedTextLen extends BaseFieldType { + public static final EncodedTextLen INSTANCE = new EncodedTextLen(); + + private EncodedTextLen() { + super( + "EncodedTextLen", + 354, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingIssuer.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingIssuer.java new file mode 100644 index 0000000..20c31a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedUnderlyingIssuer extends BaseFieldType { + public static final EncodedUnderlyingIssuer INSTANCE = new EncodedUnderlyingIssuer(); + + private EncodedUnderlyingIssuer() { + super( + "EncodedUnderlyingIssuer", + 363, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingIssuerLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingIssuerLen.java new file mode 100644 index 0000000..af97b4f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingIssuerLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedUnderlyingIssuerLen extends BaseFieldType { + public static final EncodedUnderlyingIssuerLen INSTANCE = new EncodedUnderlyingIssuerLen(); + + private EncodedUnderlyingIssuerLen() { + super( + "EncodedUnderlyingIssuerLen", + 362, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingSecurityDesc.java new file mode 100644 index 0000000..ccea423 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedUnderlyingSecurityDesc extends BaseFieldType { + public static final EncodedUnderlyingSecurityDesc INSTANCE = new EncodedUnderlyingSecurityDesc(); + + private EncodedUnderlyingSecurityDesc() { + super( + "EncodedUnderlyingSecurityDesc", + 365, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingSecurityDescLen.java new file mode 100644 index 0000000..de6e2f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncodedUnderlyingSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncodedUnderlyingSecurityDescLen extends BaseFieldType { + public static final EncodedUnderlyingSecurityDescLen INSTANCE = new EncodedUnderlyingSecurityDescLen(); + + private EncodedUnderlyingSecurityDescLen() { + super( + "EncodedUnderlyingSecurityDescLen", + 364, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptMethod.java new file mode 100644 index 0000000..10911c7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptMethod.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptMethod extends BaseFieldType { + public static final EncryptMethod INSTANCE = new EncryptMethod(); + + private EncryptMethod() { + super( + "EncryptMethod", + 98, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PKCS__DES_PROPRIETARY = new Field(EncryptMethod.INSTANCE, Values.PKCS__DES_PROPRIETARY.getOrdinal()); + public final Field DES_ECB_MODE = new Field(EncryptMethod.INSTANCE, Values.DES_ECB_MODE.getOrdinal()); + public final Field PKCS_PROPRIETARY = new Field(EncryptMethod.INSTANCE, Values.PKCS_PROPRIETARY.getOrdinal()); + public final Field NONE__OTHER = new Field(EncryptMethod.INSTANCE, Values.NONE__OTHER.getOrdinal()); + public final Field PEM__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE = new Field(EncryptMethod.INSTANCE, Values.PEM__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE.getOrdinal()); + public final Field PGP__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE = new Field(EncryptMethod.INSTANCE, Values.PGP__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE.getOrdinal()); + public final Field PGP__DES_DEFUNCT = new Field(EncryptMethod.INSTANCE, Values.PGP__DES_DEFUNCT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PKCS__DES_PROPRIETARY("3"), + DES_ECB_MODE("2"), + PKCS_PROPRIETARY("1"), + NONE__OTHER("0"), + PEM__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE("6"), + PGP__DESMD5_SEE_APP_NOTE_ON_FIX_WEB_SITE("5"), + PGP__DES_DEFUNCT("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedNewPassword.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedNewPassword.java new file mode 100644 index 0000000..0171b02 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedNewPassword.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptedNewPassword extends BaseFieldType { + public static final EncryptedNewPassword INSTANCE = new EncryptedNewPassword(); + + private EncryptedNewPassword() { + super( + "EncryptedNewPassword", + 1404, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedNewPasswordLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedNewPasswordLen.java new file mode 100644 index 0000000..e00469f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedNewPasswordLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptedNewPasswordLen extends BaseFieldType { + public static final EncryptedNewPasswordLen INSTANCE = new EncryptedNewPasswordLen(); + + private EncryptedNewPasswordLen() { + super( + "EncryptedNewPasswordLen", + 1403, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedPassword.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedPassword.java new file mode 100644 index 0000000..c814e15 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedPassword.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptedPassword extends BaseFieldType { + public static final EncryptedPassword INSTANCE = new EncryptedPassword(); + + private EncryptedPassword() { + super( + "EncryptedPassword", + 1402, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedPasswordLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedPasswordLen.java new file mode 100644 index 0000000..4cc7ffd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedPasswordLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptedPasswordLen extends BaseFieldType { + public static final EncryptedPasswordLen INSTANCE = new EncryptedPasswordLen(); + + private EncryptedPasswordLen() { + super( + "EncryptedPasswordLen", + 1401, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedPasswordMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedPasswordMethod.java new file mode 100644 index 0000000..6b1afdc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EncryptedPasswordMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EncryptedPasswordMethod extends BaseFieldType { + public static final EncryptedPasswordMethod INSTANCE = new EncryptedPasswordMethod(); + + private EncryptedPasswordMethod() { + super( + "EncryptedPasswordMethod", + 1400, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndAccruedInterestAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndAccruedInterestAmt.java new file mode 100644 index 0000000..aeb2f28 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndAccruedInterestAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndAccruedInterestAmt extends BaseFieldType { + public static final EndAccruedInterestAmt INSTANCE = new EndAccruedInterestAmt(); + + private EndAccruedInterestAmt() { + super( + "EndAccruedInterestAmt", + 920, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndCash.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndCash.java new file mode 100644 index 0000000..c33a6c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndCash.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndCash extends BaseFieldType { + public static final EndCash INSTANCE = new EndCash(); + + private EndCash() { + super( + "EndCash", + 922, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndDate.java new file mode 100644 index 0000000..316da68 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndDate extends BaseFieldType { + public static final EndDate INSTANCE = new EndDate(); + + private EndDate() { + super( + "EndDate", + 917, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndMaturityMonthYear.java new file mode 100644 index 0000000..76ce47c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndMaturityMonthYear extends BaseFieldType { + public static final EndMaturityMonthYear INSTANCE = new EndMaturityMonthYear(); + + private EndMaturityMonthYear() { + super( + "EndMaturityMonthYear", + 1226, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndSeqNo.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndSeqNo.java new file mode 100644 index 0000000..33b3fbd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndSeqNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndSeqNo extends BaseFieldType { + public static final EndSeqNo INSTANCE = new EndSeqNo(); + + private EndSeqNo() { + super( + "EndSeqNo", + 16, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndStrikePxRange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndStrikePxRange.java new file mode 100644 index 0000000..3074437 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndStrikePxRange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndStrikePxRange extends BaseFieldType { + public static final EndStrikePxRange INSTANCE = new EndStrikePxRange(); + + private EndStrikePxRange() { + super( + "EndStrikePxRange", + 1203, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndTickPriceRange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndTickPriceRange.java new file mode 100644 index 0000000..1c73072 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EndTickPriceRange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EndTickPriceRange extends BaseFieldType { + public static final EndTickPriceRange INSTANCE = new EndTickPriceRange(); + + private EndTickPriceRange() { + super( + "EndTickPriceRange", + 1207, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventDate.java new file mode 100644 index 0000000..973bf14 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EventDate extends BaseFieldType { + public static final EventDate INSTANCE = new EventDate(); + + private EventDate() { + super( + "EventDate", + 866, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventPx.java new file mode 100644 index 0000000..771f38a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EventPx extends BaseFieldType { + public static final EventPx INSTANCE = new EventPx(); + + private EventPx() { + super( + "EventPx", + 867, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventText.java new file mode 100644 index 0000000..71d947b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EventText extends BaseFieldType { + public static final EventText INSTANCE = new EventText(); + + private EventText() { + super( + "EventText", + 868, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventTime.java new file mode 100644 index 0000000..b0f75d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EventTime extends BaseFieldType { + public static final EventTime INSTANCE = new EventTime(); + + private EventTime() { + super( + "EventTime", + 1145, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventType.java new file mode 100644 index 0000000..f7b25c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/EventType.java @@ -0,0 +1,83 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class EventType extends BaseFieldType { + public static final EventType INSTANCE = new EventType(); + + private EventType() { + super( + "EventType", + 865, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field POSITION_REMOVAL_DATE = new Field(EventType.INSTANCE, Values.POSITION_REMOVAL_DATE.getOrdinal()); + public final Field FIRST_INTENT_DATE = new Field(EventType.INSTANCE, Values.FIRST_INTENT_DATE.getOrdinal()); + public final Field LAST_INTENT_DATE = new Field(EventType.INSTANCE, Values.LAST_INTENT_DATE.getOrdinal()); + public final Field INITIAL_INVENTORY_DUE_DATE = new Field(EventType.INSTANCE, Values.INITIAL_INVENTORY_DUE_DATE.getOrdinal()); + public final Field FINAL_INVENTORY_DUE_DATE = new Field(EventType.INSTANCE, Values.FINAL_INVENTORY_DUE_DATE.getOrdinal()); + public final Field FIRST_DELIVERY_DATE = new Field(EventType.INSTANCE, Values.FIRST_DELIVERY_DATE.getOrdinal()); + public final Field LAST_DELIVERY_DATE = new Field(EventType.INSTANCE, Values.LAST_DELIVERY_DATE.getOrdinal()); + public final Field SWAP_NEXT_START_DATE = new Field(EventType.INSTANCE, Values.SWAP_NEXT_START_DATE.getOrdinal()); + public final Field SWAP_NEXT_ROLL_DATE = new Field(EventType.INSTANCE, Values.SWAP_NEXT_ROLL_DATE.getOrdinal()); + public final Field TENDER = new Field(EventType.INSTANCE, Values.TENDER.getOrdinal()); + public final Field CALL = new Field(EventType.INSTANCE, Values.CALL.getOrdinal()); + public final Field PUT = new Field(EventType.INSTANCE, Values.PUT.getOrdinal()); + public final Field SWAP_ROLL_DATE = new Field(EventType.INSTANCE, Values.SWAP_ROLL_DATE.getOrdinal()); + public final Field LAST_ELIGIBLE_TRADE_DATE = new Field(EventType.INSTANCE, Values.LAST_ELIGIBLE_TRADE_DATE.getOrdinal()); + public final Field INACTIVIATION = new Field(EventType.INSTANCE, Values.INACTIVIATION.getOrdinal()); + public final Field ACTIVATION = new Field(EventType.INSTANCE, Values.ACTIVATION.getOrdinal()); + public final Field SINKING_FUND_CALL = new Field(EventType.INSTANCE, Values.SINKING_FUND_CALL.getOrdinal()); + public final Field SWAP_END_DATE = new Field(EventType.INSTANCE, Values.SWAP_END_DATE.getOrdinal()); + public final Field SWAP_START_DATE = new Field(EventType.INSTANCE, Values.SWAP_START_DATE.getOrdinal()); + public final Field OTHER = new Field(EventType.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + POSITION_REMOVAL_DATE("19"), + FIRST_INTENT_DATE("17"), + LAST_INTENT_DATE("18"), + INITIAL_INVENTORY_DUE_DATE("15"), + FINAL_INVENTORY_DUE_DATE("16"), + FIRST_DELIVERY_DATE("13"), + LAST_DELIVERY_DATE("14"), + SWAP_NEXT_START_DATE("11"), + SWAP_NEXT_ROLL_DATE("12"), + TENDER("3"), + CALL("2"), + PUT("1"), + SWAP_ROLL_DATE("10"), + LAST_ELIGIBLE_TRADE_DATE("7"), + INACTIVIATION("6"), + ACTIVATION("5"), + SINKING_FUND_CALL("4"), + SWAP_END_DATE("9"), + SWAP_START_DATE("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExDate.java new file mode 100644 index 0000000..6301468 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExDate extends BaseFieldType { + public static final ExDate INSTANCE = new ExDate(); + + private ExDate() { + super( + "ExDate", + 230, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExDestination.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExDestination.java new file mode 100644 index 0000000..25ae4f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExDestination.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExDestination extends BaseFieldType { + public static final ExDestination INSTANCE = new ExDestination(); + + private ExDestination() { + super( + "ExDestination", + 100, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExDestinationIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExDestinationIDSource.java new file mode 100644 index 0000000..8feb204 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExDestinationIDSource.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExDestinationIDSource extends BaseFieldType { + public static final ExDestinationIDSource INSTANCE = new ExDestinationIDSource(); + + private ExDestinationIDSource() { + super( + "ExDestinationIDSource", + 1133, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PROPRIETARY__CUSTOM_CODE = new Field(ExDestinationIDSource.INSTANCE, Values.PROPRIETARY__CUSTOM_CODE.getOrdinal()); + public final Field ISO_COUNTRY_CODE = new Field(ExDestinationIDSource.INSTANCE, Values.ISO_COUNTRY_CODE.getOrdinal()); + public final Field MIC_ISO_10383__MARKET_IDENTIFIER_CODE = new Field(ExDestinationIDSource.INSTANCE, Values.MIC_ISO_10383__MARKET_IDENTIFIER_CODE.getOrdinal()); + public final Field BIC_BANK_IDENTIFICATION_CODE_ISO_9362 = new Field(ExDestinationIDSource.INSTANCE, Values.BIC_BANK_IDENTIFICATION_CODE_ISO_9362.getOrdinal()); + public final Field GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI = new Field(ExDestinationIDSource.INSTANCE, Values.GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PROPRIETARY__CUSTOM_CODE("D"), + ISO_COUNTRY_CODE("E"), + MIC_ISO_10383__MARKET_IDENTIFIER_CODE("G"), + BIC_BANK_IDENTIFICATION_CODE_ISO_9362("B"), + GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI("C"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExchangeForPhysical.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExchangeForPhysical.java new file mode 100644 index 0000000..bb74542 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExchangeForPhysical.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExchangeForPhysical extends BaseFieldType { + public static final ExchangeForPhysical INSTANCE = new ExchangeForPhysical(); + + private ExchangeForPhysical() { + super( + "ExchangeForPhysical", + 411, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FALSE = new Field(ExchangeForPhysical.INSTANCE, Values.FALSE.getOrdinal()); + public final Field TRUE = new Field(ExchangeForPhysical.INSTANCE, Values.TRUE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FALSE("N"), + TRUE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExchangeRule.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExchangeRule.java new file mode 100644 index 0000000..c55d55b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExchangeRule.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExchangeRule extends BaseFieldType { + public static final ExchangeRule INSTANCE = new ExchangeRule(); + + private ExchangeRule() { + super( + "ExchangeRule", + 825, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExchangeSpecialInstructions.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExchangeSpecialInstructions.java new file mode 100644 index 0000000..e4b2a0b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExchangeSpecialInstructions.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExchangeSpecialInstructions extends BaseFieldType { + public static final ExchangeSpecialInstructions INSTANCE = new ExchangeSpecialInstructions(); + + private ExchangeSpecialInstructions() { + super( + "ExchangeSpecialInstructions", + 1139, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecAckStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecAckStatus.java new file mode 100644 index 0000000..639bab0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecAckStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecAckStatus extends BaseFieldType { + public static final ExecAckStatus INSTANCE = new ExecAckStatus(); + + private ExecAckStatus() { + super( + "ExecAckStatus", + 1036, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DONT_KNOW__REJECTED = new Field(ExecAckStatus.INSTANCE, Values.DONT_KNOW__REJECTED.getOrdinal()); + public final Field ACCEPTED = new Field(ExecAckStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field RECEIVED_NOT_YET_PROCESSED = new Field(ExecAckStatus.INSTANCE, Values.RECEIVED_NOT_YET_PROCESSED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DONT_KNOW__REJECTED("2"), + ACCEPTED("1"), + RECEIVED_NOT_YET_PROCESSED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecBroker.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecBroker.java new file mode 100644 index 0000000..a3a2f31 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecBroker.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecBroker extends BaseFieldType { + public static final ExecBroker INSTANCE = new ExecBroker(); + + private ExecBroker() { + super( + "ExecBroker", + 76, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecID.java new file mode 100644 index 0000000..296fb07 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecID extends BaseFieldType { + public static final ExecID INSTANCE = new ExecID(); + + private ExecID() { + super( + "ExecID", + 17, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecInst.java new file mode 100644 index 0000000..0ce2d6d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecInst.java @@ -0,0 +1,155 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecInst extends BaseFieldType { + public static final ExecInst INSTANCE = new ExecInst(); + + private ExecInst() { + super( + "ExecInst", + 18, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GO_ALONG = new Field(ExecInst.INSTANCE, Values.GO_ALONG.getOrdinal()); + public final Field WORK = new Field(ExecInst.INSTANCE, Values.WORK.getOrdinal()); + public final Field NOT_HELD = new Field(ExecInst.INSTANCE, Values.NOT_HELD.getOrdinal()); + public final Field STAY_ON_OFFER_SIDE = new Field(ExecInst.INSTANCE, Values.STAY_ON_OFFER_SIDE.getOrdinal()); + public final Field STRICT_SCALE = new Field(ExecInst.INSTANCE, Values.STRICT_SCALE.getOrdinal()); + public final Field PARTICIPANT_DONT_INITIATE = new Field(ExecInst.INSTANCE, Values.PARTICIPANT_DONT_INITIATE.getOrdinal()); + public final Field HELD = new Field(ExecInst.INSTANCE, Values.HELD.getOrdinal()); + public final Field OVER_THE_DAY = new Field(ExecInst.INSTANCE, Values.OVER_THE_DAY.getOrdinal()); + public final Field STAY_ON_BID_SIDE = new Field(ExecInst.INSTANCE, Values.STAY_ON_BID_SIDE.getOrdinal()); + public final Field TRY_TO_SCALE = new Field(ExecInst.INSTANCE, Values.TRY_TO_SCALE.getOrdinal()); + public final Field PERCENT_OF_VOLUME_INDICATES_THAT_THE_SENDER_DOES_NOT_WANT_TO_BE_ = new Field(ExecInst.INSTANCE, Values.PERCENT_OF_VOLUME_INDICATES_THAT_THE_SENDER_DOES_NOT_WANT_TO_BE_.getOrdinal()); + public final Field DO_NOT_INCREASE__DNI = new Field(ExecInst.INSTANCE, Values.DO_NOT_INCREASE__DNI.getOrdinal()); + public final Field DO_NOT_REDUCE__DNR = new Field(ExecInst.INSTANCE, Values.DO_NOT_REDUCE__DNR.getOrdinal()); + public final Field ALL_OR_NONE__AON = new Field(ExecInst.INSTANCE, Values.ALL_OR_NONE__AON.getOrdinal()); + public final Field NO_CROSS_CROSS_IS_FORBIDDEN = new Field(ExecInst.INSTANCE, Values.NO_CROSS_CROSS_IS_FORBIDDEN.getOrdinal()); + public final Field OK_TO_CROSS = new Field(ExecInst.INSTANCE, Values.OK_TO_CROSS.getOrdinal()); + public final Field CALL_FIRST = new Field(ExecInst.INSTANCE, Values.CALL_FIRST.getOrdinal()); + public final Field LAST_PEG_LAST_SALE = new Field(ExecInst.INSTANCE, Values.LAST_PEG_LAST_SALE.getOrdinal()); + public final Field MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE = new Field(ExecInst.INSTANCE, Values.MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE.getOrdinal()); + public final Field NONNEGOTIABLE = new Field(ExecInst.INSTANCE, Values.NONNEGOTIABLE.getOrdinal()); + public final Field OPENING_PEG = new Field(ExecInst.INSTANCE, Values.OPENING_PEG.getOrdinal()); + public final Field REINSTATE_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_Q_AND_L = new Field(ExecInst.INSTANCE, Values.REINSTATE_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_Q_AND_L.getOrdinal()); + public final Field INSTITUTIONS_ONLY = new Field(ExecInst.INSTANCE, Values.INSTITUTIONS_ONLY.getOrdinal()); + public final Field REINSTATE_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_K_AND_M = new Field(ExecInst.INSTANCE, Values.REINSTATE_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_K_AND_M.getOrdinal()); + public final Field CANCEL_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_M = new Field(ExecInst.INSTANCE, Values.CANCEL_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_M.getOrdinal()); + public final Field CUSTOMER_DISPLAY_INSTRUCTION_RULE_11AC114 = new Field(ExecInst.INSTANCE, Values.CUSTOMER_DISPLAY_INSTRUCTION_RULE_11AC114.getOrdinal()); + public final Field FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = new Field(ExecInst.INSTANCE, Values.FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER.getOrdinal()); + public final Field PEG_TO_VWAP = new Field(ExecInst.INSTANCE, Values.PEG_TO_VWAP.getOrdinal()); + public final Field NETTING_FOR_FOREX = new Field(ExecInst.INSTANCE, Values.NETTING_FOR_FOREX.getOrdinal()); + public final Field CANCEL_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_L = new Field(ExecInst.INSTANCE, Values.CANCEL_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_L.getOrdinal()); + public final Field MARKET_PEG = new Field(ExecInst.INSTANCE, Values.MARKET_PEG.getOrdinal()); + public final Field SUSPEND = new Field(ExecInst.INSTANCE, Values.SUSPEND.getOrdinal()); + public final Field PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BIDSELL_AT_OFFER = new Field(ExecInst.INSTANCE, Values.PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BIDSELL_AT_OFFER.getOrdinal()); + public final Field TRY_TO_STOP = new Field(ExecInst.INSTANCE, Values.TRY_TO_STOP.getOrdinal()); + public final Field TRADE_ALONG = new Field(ExecInst.INSTANCE, Values.TRADE_ALONG.getOrdinal()); + public final Field CANCEL_IF_NOT_BEST = new Field(ExecInst.INSTANCE, Values.CANCEL_IF_NOT_BEST.getOrdinal()); + public final Field INTERMARKET_SWEEP = new Field(ExecInst.INSTANCE, Values.INTERMARKET_SWEEP.getOrdinal()); + public final Field EXTERNAL_ROUTING_ALLOWED = new Field(ExecInst.INSTANCE, Values.EXTERNAL_ROUTING_ALLOWED.getOrdinal()); + public final Field PEG_TO_LIMIT_PRICE = new Field(ExecInst.INSTANCE, Values.PEG_TO_LIMIT_PRICE.getOrdinal()); + public final Field WORK_TO_TARGET_STRATEGY = new Field(ExecInst.INSTANCE, Values.WORK_TO_TARGET_STRATEGY.getOrdinal()); + public final Field STRICT_LIMIT_NO_PRICE_IMPROVEMENT = new Field(ExecInst.INSTANCE, Values.STRICT_LIMIT_NO_PRICE_IMPROVEMENT.getOrdinal()); + public final Field IGNORE_PRICE_VALIDITY_CHECKS = new Field(ExecInst.INSTANCE, Values.IGNORE_PRICE_VALIDITY_CHECKS.getOrdinal()); + public final Field TRAILING_STOP_PEG = new Field(ExecInst.INSTANCE, Values.TRAILING_STOP_PEG.getOrdinal()); + public final Field REINSTATE_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_O_AND_P = new Field(ExecInst.INSTANCE, Values.REINSTATE_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_O_AND_P.getOrdinal()); + public final Field CANCEL_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_P = new Field(ExecInst.INSTANCE, Values.CANCEL_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_P.getOrdinal()); + public final Field SUSPEND_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_Q = new Field(ExecInst.INSTANCE, Values.SUSPEND_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_Q.getOrdinal()); + public final Field SUSPEND_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_K = new Field(ExecInst.INSTANCE, Values.SUSPEND_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_K.getOrdinal()); + public final Field SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE = new Field(ExecInst.INSTANCE, Values.SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE.getOrdinal()); + public final Field BEST_EXECUTION = new Field(ExecInst.INSTANCE, Values.BEST_EXECUTION.getOrdinal()); + public final Field EXTERNAL_ROUTING_NOT_ALLOWED = new Field(ExecInst.INSTANCE, Values.EXTERNAL_ROUTING_NOT_ALLOWED.getOrdinal()); + public final Field IMBALANCE_ONLY = new Field(ExecInst.INSTANCE, Values.IMBALANCE_ONLY.getOrdinal()); + public final Field EXECUTE_AS_FX_NEUTRAL = new Field(ExecInst.INSTANCE, Values.EXECUTE_AS_FX_NEUTRAL.getOrdinal()); + public final Field EXECUTE_AS_DURATION_NEUTRAL = new Field(ExecInst.INSTANCE, Values.EXECUTE_AS_DURATION_NEUTRAL.getOrdinal()); + public final Field EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED = new Field(ExecInst.INSTANCE, Values.EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED.getOrdinal()); + public final Field RELEASE_FROM_SUSPENSION_MUTUALLY_EXCLUSIVE_WITH_S = new Field(ExecInst.INSTANCE, Values.RELEASE_FROM_SUSPENSION_MUTUALLY_EXCLUSIVE_WITH_S.getOrdinal()); + public final Field SUSPEND_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_O = new Field(ExecInst.INSTANCE, Values.SUSPEND_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_O.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GO_ALONG("3"), + WORK("2"), + NOT_HELD("1"), + STAY_ON_OFFER_SIDE("0"), + STRICT_SCALE("7"), + PARTICIPANT_DONT_INITIATE("6"), + HELD("5"), + OVER_THE_DAY("4"), + STAY_ON_BID_SIDE("9"), + TRY_TO_SCALE("8"), + PERCENT_OF_VOLUME_INDICATES_THAT_THE_SENDER_DOES_NOT_WANT_TO_BE_("D"), + DO_NOT_INCREASE__DNI("E"), + DO_NOT_REDUCE__DNR("F"), + ALL_OR_NONE__AON("G"), + NO_CROSS_CROSS_IS_FORBIDDEN("A"), + OK_TO_CROSS("B"), + CALL_FIRST("C"), + LAST_PEG_LAST_SALE("L"), + MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE("M"), + NONNEGOTIABLE("N"), + OPENING_PEG("O"), + REINSTATE_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_Q_AND_L("H"), + INSTITUTIONS_ONLY("I"), + REINSTATE_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_K_AND_M("J"), + CANCEL_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_M("K"), + CUSTOMER_DISPLAY_INSTRUCTION_RULE_11AC114("U"), + FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER("T"), + PEG_TO_VWAP("W"), + NETTING_FOR_FOREX("V"), + CANCEL_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_L("Q"), + MARKET_PEG("P"), + SUSPEND("S"), + PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BIDSELL_AT_OFFER("R"), + TRY_TO_STOP("Y"), + TRADE_ALONG("X"), + CANCEL_IF_NOT_BEST("Z"), + INTERMARKET_SWEEP("f"), + EXTERNAL_ROUTING_ALLOWED("g"), + PEG_TO_LIMIT_PRICE("d"), + WORK_TO_TARGET_STRATEGY("e"), + STRICT_LIMIT_NO_PRICE_IMPROVEMENT("b"), + IGNORE_PRICE_VALIDITY_CHECKS("c"), + TRAILING_STOP_PEG("a"), + REINSTATE_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_O_AND_P("n"), + CANCEL_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_P("o"), + SUSPEND_ON_SYSTEM_FAILURE_MUTUALLY_EXCLUSIVE_WITH_H_AND_Q("l"), + SUSPEND_ON_TRADING_HALT_MUTUALLY_EXCLUSIVE_WITH_J_AND_K("m"), + SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE("j"), + BEST_EXECUTION("k"), + EXTERNAL_ROUTING_NOT_ALLOWED("h"), + IMBALANCE_ONLY("i"), + EXECUTE_AS_FX_NEUTRAL("t"), + EXECUTE_AS_DURATION_NEUTRAL("s"), + EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED("r"), + RELEASE_FROM_SUSPENSION_MUTUALLY_EXCLUSIVE_WITH_S("q"), + SUSPEND_ON_CONNECTION_LOSS_MUTUALLY_EXCLUSIVE_WITH_N_AND_O("p"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecInstValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecInstValue.java new file mode 100644 index 0000000..cdbc8fb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecInstValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecInstValue extends BaseFieldType { + public static final ExecInstValue INSTANCE = new ExecInstValue(); + + private ExecInstValue() { + super( + "ExecInstValue", + 1308, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecPriceAdjustment.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecPriceAdjustment.java new file mode 100644 index 0000000..6a6a86a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecPriceAdjustment.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecPriceAdjustment extends BaseFieldType { + public static final ExecPriceAdjustment INSTANCE = new ExecPriceAdjustment(); + + private ExecPriceAdjustment() { + super( + "ExecPriceAdjustment", + 485, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecPriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecPriceType.java new file mode 100644 index 0000000..fc60fcf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecPriceType.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecPriceType extends BaseFieldType { + public static final ExecPriceType INSTANCE = new ExecPriceType(); + + private ExecPriceType() { + super( + "ExecPriceType", + 484, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT = new Field(ExecPriceType.INSTANCE, Values.CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT.getOrdinal()); + public final Field CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT = new Field(ExecPriceType.INSTANCE, Values.CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT.getOrdinal()); + public final Field OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT = new Field(ExecPriceType.INSTANCE, Values.OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT.getOrdinal()); + public final Field OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT = new Field(ExecPriceType.INSTANCE, Values.OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT.getOrdinal()); + public final Field SINGLE_PRICE = new Field(ExecPriceType.INSTANCE, Values.SINGLE_PRICE.getOrdinal()); + public final Field BID_PRICE = new Field(ExecPriceType.INSTANCE, Values.BID_PRICE.getOrdinal()); + public final Field CREATION_PRICE = new Field(ExecPriceType.INSTANCE, Values.CREATION_PRICE.getOrdinal()); + public final Field OFFER_PRICE = new Field(ExecPriceType.INSTANCE, Values.OFFER_PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT("D"), + CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT("E"), + OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT("Q"), + OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT("P"), + SINGLE_PRICE("S"), + BID_PRICE("B"), + CREATION_PRICE("C"), + OFFER_PRICE("O"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecRefID.java new file mode 100644 index 0000000..649307c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecRefID extends BaseFieldType { + public static final ExecRefID INSTANCE = new ExecRefID(); + + private ExecRefID() { + super( + "ExecRefID", + 19, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecRestatementReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecRestatementReason.java new file mode 100644 index 0000000..dbb4a3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecRestatementReason.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecRestatementReason extends BaseFieldType { + public static final ExecRestatementReason INSTANCE = new ExecRestatementReason(); + + private ExecRestatementReason() { + super( + "ExecRestatementReason", + 378, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PEG_REFRESH = new Field(ExecRestatementReason.INSTANCE, Values.PEG_REFRESH.getOrdinal()); + public final Field REPRICING_OF_ORDER = new Field(ExecRestatementReason.INSTANCE, Values.REPRICING_OF_ORDER.getOrdinal()); + public final Field VERBAL_CHANGE = new Field(ExecRestatementReason.INSTANCE, Values.VERBAL_CHANGE.getOrdinal()); + public final Field GT_RENEWAL__RESTATEMENT_NO_CORPORATE_ACTION = new Field(ExecRestatementReason.INSTANCE, Values.GT_RENEWAL__RESTATEMENT_NO_CORPORATE_ACTION.getOrdinal()); + public final Field WAREHOUSE_RECAP = new Field(ExecRestatementReason.INSTANCE, Values.WAREHOUSE_RECAP.getOrdinal()); + public final Field GT_CORPORATE_ACTION = new Field(ExecRestatementReason.INSTANCE, Values.GT_CORPORATE_ACTION.getOrdinal()); + public final Field CANCEL_ON_SYSTEM_FAILURE = new Field(ExecRestatementReason.INSTANCE, Values.CANCEL_ON_SYSTEM_FAILURE.getOrdinal()); + public final Field CANCEL_ON_TRADING_HALT = new Field(ExecRestatementReason.INSTANCE, Values.CANCEL_ON_TRADING_HALT.getOrdinal()); + public final Field PARTIAL_DECLINE_OF_ORDERQTY_EG_EXCHANGE_INITIATED_PARTIAL_CANCEL = new Field(ExecRestatementReason.INSTANCE, Values.PARTIAL_DECLINE_OF_ORDERQTY_EG_EXCHANGE_INITIATED_PARTIAL_CANCEL.getOrdinal()); + public final Field BROKER_OPTION = new Field(ExecRestatementReason.INSTANCE, Values.BROKER_OPTION.getOrdinal()); + public final Field CANCELED_NOT_BEST = new Field(ExecRestatementReason.INSTANCE, Values.CANCELED_NOT_BEST.getOrdinal()); + public final Field MARKET_EXCHANGE_OPTION = new Field(ExecRestatementReason.INSTANCE, Values.MARKET_EXCHANGE_OPTION.getOrdinal()); + public final Field OTHER = new Field(ExecRestatementReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PEG_REFRESH("11"), + REPRICING_OF_ORDER("3"), + VERBAL_CHANGE("2"), + GT_RENEWAL__RESTATEMENT_NO_CORPORATE_ACTION("1"), + WAREHOUSE_RECAP("10"), + GT_CORPORATE_ACTION("0"), + CANCEL_ON_SYSTEM_FAILURE("7"), + CANCEL_ON_TRADING_HALT("6"), + PARTIAL_DECLINE_OF_ORDERQTY_EG_EXCHANGE_INITIATED_PARTIAL_CANCEL("5"), + BROKER_OPTION("4"), + CANCELED_NOT_BEST("9"), + MARKET_EXCHANGE_OPTION("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecTransType.java new file mode 100644 index 0000000..36e8ce5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecTransType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecTransType extends BaseFieldType { + public static final ExecTransType INSTANCE = new ExecTransType(); + + private ExecTransType() { + super( + "ExecTransType", + 20, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field STATUS = new Field(ExecTransType.INSTANCE, Values.STATUS.getOrdinal()); + public final Field CORRECT = new Field(ExecTransType.INSTANCE, Values.CORRECT.getOrdinal()); + public final Field CANCEL = new Field(ExecTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(ExecTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + STATUS("3"), + CORRECT("2"), + CANCEL("1"), + NEW("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecType.java new file mode 100644 index 0000000..7754d6e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecType.java @@ -0,0 +1,83 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecType extends BaseFieldType { + public static final ExecType INSTANCE = new ExecType(); + + private ExecType() { + super( + "ExecType", + 150, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RESTATED_EXECUTION_REPORT_SENT_UNSOLICITED_BY_SELLSIDE_WITH_EXEC = new Field(ExecType.INSTANCE, Values.RESTATED_EXECUTION_REPORT_SENT_UNSOLICITED_BY_SELLSIDE_WITH_EXEC.getOrdinal()); + public final Field PENDING_REPLACE_EG_RESULT_OF_ORDER_CANCELREPLACE_REQUEST = new Field(ExecType.INSTANCE, Values.PENDING_REPLACE_EG_RESULT_OF_ORDER_CANCELREPLACE_REQUEST.getOrdinal()); + public final Field TRADE_PARTIAL_FILL_OR_FILL = new Field(ExecType.INSTANCE, Values.TRADE_PARTIAL_FILL_OR_FILL.getOrdinal()); + public final Field TRADE_CORRECT = new Field(ExecType.INSTANCE, Values.TRADE_CORRECT.getOrdinal()); + public final Field PENDING_NEW = new Field(ExecType.INSTANCE, Values.PENDING_NEW.getOrdinal()); + public final Field CALCULATED = new Field(ExecType.INSTANCE, Values.CALCULATED.getOrdinal()); + public final Field EXPIRED = new Field(ExecType.INSTANCE, Values.EXPIRED.getOrdinal()); + public final Field TRIGGERED_OR_ACTIVATED_BY_SYSTEM = new Field(ExecType.INSTANCE, Values.TRIGGERED_OR_ACTIVATED_BY_SYSTEM.getOrdinal()); + public final Field TRADE_CANCEL = new Field(ExecType.INSTANCE, Values.TRADE_CANCEL.getOrdinal()); + public final Field ORDER_STATUS = new Field(ExecType.INSTANCE, Values.ORDER_STATUS.getOrdinal()); + public final Field TRADE_IN_A_CLEARING_HOLD = new Field(ExecType.INSTANCE, Values.TRADE_IN_A_CLEARING_HOLD.getOrdinal()); + public final Field TRADE_HAS_BEEN_RELEASED_TO_CLEARING = new Field(ExecType.INSTANCE, Values.TRADE_HAS_BEEN_RELEASED_TO_CLEARING.getOrdinal()); + public final Field DONE_FOR_DAY = new Field(ExecType.INSTANCE, Values.DONE_FOR_DAY.getOrdinal()); + public final Field NEW = new Field(ExecType.INSTANCE, Values.NEW.getOrdinal()); + public final Field STOPPED = new Field(ExecType.INSTANCE, Values.STOPPED.getOrdinal()); + public final Field PENDING_CANCEL_EG_RESULT_OF_ORDER_CANCEL_REQUEST = new Field(ExecType.INSTANCE, Values.PENDING_CANCEL_EG_RESULT_OF_ORDER_CANCEL_REQUEST.getOrdinal()); + public final Field REPLACED = new Field(ExecType.INSTANCE, Values.REPLACED.getOrdinal()); + public final Field CANCELED = new Field(ExecType.INSTANCE, Values.CANCELED.getOrdinal()); + public final Field SUSPENDED = new Field(ExecType.INSTANCE, Values.SUSPENDED.getOrdinal()); + public final Field REJECTED = new Field(ExecType.INSTANCE, Values.REJECTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RESTATED_EXECUTION_REPORT_SENT_UNSOLICITED_BY_SELLSIDE_WITH_EXEC("D"), + PENDING_REPLACE_EG_RESULT_OF_ORDER_CANCELREPLACE_REQUEST("E"), + TRADE_PARTIAL_FILL_OR_FILL("F"), + TRADE_CORRECT("G"), + PENDING_NEW("A"), + CALCULATED("B"), + EXPIRED("C"), + TRIGGERED_OR_ACTIVATED_BY_SYSTEM("L"), + TRADE_CANCEL("H"), + ORDER_STATUS("I"), + TRADE_IN_A_CLEARING_HOLD("J"), + TRADE_HAS_BEEN_RELEASED_TO_CLEARING("K"), + DONE_FOR_DAY("3"), + NEW("0"), + STOPPED("7"), + PENDING_CANCEL_EG_RESULT_OF_ORDER_CANCEL_REQUEST("6"), + REPLACED("5"), + CANCELED("4"), + SUSPENDED("9"), + REJECTED("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecValuationPoint.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecValuationPoint.java new file mode 100644 index 0000000..a1574b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExecValuationPoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExecValuationPoint extends BaseFieldType { + public static final ExecValuationPoint INSTANCE = new ExecValuationPoint(); + + private ExecValuationPoint() { + super( + "ExecValuationPoint", + 515, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExerciseMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExerciseMethod.java new file mode 100644 index 0000000..3df5917 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExerciseMethod.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExerciseMethod extends BaseFieldType { + public static final ExerciseMethod INSTANCE = new ExerciseMethod(); + + private ExerciseMethod() { + super( + "ExerciseMethod", + 747, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AUTOMATIC = new Field(ExerciseMethod.INSTANCE, Values.AUTOMATIC.getOrdinal()); + public final Field MANUAL = new Field(ExerciseMethod.INSTANCE, Values.MANUAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AUTOMATIC("A"), + MANUAL("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExerciseStyle.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExerciseStyle.java new file mode 100644 index 0000000..12ea5c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExerciseStyle.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExerciseStyle extends BaseFieldType { + public static final ExerciseStyle INSTANCE = new ExerciseStyle(); + + private ExerciseStyle() { + super( + "ExerciseStyle", + 1194, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BERMUDA = new Field(ExerciseStyle.INSTANCE, Values.BERMUDA.getOrdinal()); + public final Field AMERICAN = new Field(ExerciseStyle.INSTANCE, Values.AMERICAN.getOrdinal()); + public final Field EUROPEAN = new Field(ExerciseStyle.INSTANCE, Values.EUROPEAN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BERMUDA("2"), + AMERICAN("1"), + EUROPEAN("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpQty.java new file mode 100644 index 0000000..50e4db0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExpQty extends BaseFieldType { + public static final ExpQty INSTANCE = new ExpQty(); + + private ExpQty() { + super( + "ExpQty", + 983, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpirationCycle.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpirationCycle.java new file mode 100644 index 0000000..47b356c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpirationCycle.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExpirationCycle extends BaseFieldType { + public static final ExpirationCycle INSTANCE = new ExpirationCycle(); + + private ExpirationCycle() { + super( + "ExpirationCycle", + 827, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FI = new Field(ExpirationCycle.INSTANCE, Values.TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FI.getOrdinal()); + public final Field EXPIRE_ON_TRADING_SESSION_OPEN = new Field(ExpirationCycle.INSTANCE, Values.EXPIRE_ON_TRADING_SESSION_OPEN.getOrdinal()); + public final Field EXPIRE_ON_TRADING_SESSION_CLOSE_DEFAULT = new Field(ExpirationCycle.INSTANCE, Values.EXPIRE_ON_TRADING_SESSION_CLOSE_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FI("2"), + EXPIRE_ON_TRADING_SESSION_OPEN("1"), + EXPIRE_ON_TRADING_SESSION_CLOSE_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpirationQtyType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpirationQtyType.java new file mode 100644 index 0000000..9de0d7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpirationQtyType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExpirationQtyType extends BaseFieldType { + public static final ExpirationQtyType INSTANCE = new ExpirationQtyType(); + + private ExpirationQtyType() { + super( + "ExpirationQtyType", + 982, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FINAL_WILL_BE_EXERCISED = new Field(ExpirationQtyType.INSTANCE, Values.FINAL_WILL_BE_EXERCISED.getOrdinal()); + public final Field NON_AUTO_EXERCISE = new Field(ExpirationQtyType.INSTANCE, Values.NON_AUTO_EXERCISE.getOrdinal()); + public final Field AUTO_EXERCISE = new Field(ExpirationQtyType.INSTANCE, Values.AUTO_EXERCISE.getOrdinal()); + public final Field DIFFERENCE = new Field(ExpirationQtyType.INSTANCE, Values.DIFFERENCE.getOrdinal()); + public final Field CONTRARY_INTENTION = new Field(ExpirationQtyType.INSTANCE, Values.CONTRARY_INTENTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FINAL_WILL_BE_EXERCISED("3"), + NON_AUTO_EXERCISE("2"), + AUTO_EXERCISE("1"), + DIFFERENCE("5"), + CONTRARY_INTENTION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpireDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpireDate.java new file mode 100644 index 0000000..79fd0cb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpireDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExpireDate extends BaseFieldType { + public static final ExpireDate INSTANCE = new ExpireDate(); + + private ExpireDate() { + super( + "ExpireDate", + 432, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpireTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpireTime.java new file mode 100644 index 0000000..5509c05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ExpireTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ExpireTime extends BaseFieldType { + public static final ExpireTime INSTANCE = new ExpireTime(); + + private ExpireTime() { + super( + "ExpireTime", + 126, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Factor.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Factor.java new file mode 100644 index 0000000..bbeb36a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Factor.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Factor extends BaseFieldType { + public static final Factor INSTANCE = new Factor(); + + private Factor() { + super( + "Factor", + 228, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FairValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FairValue.java new file mode 100644 index 0000000..a87d649 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FairValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FairValue extends BaseFieldType { + public static final FairValue INSTANCE = new FairValue(); + + private FairValue() { + super( + "FairValue", + 406, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FeeMultiplier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FeeMultiplier.java new file mode 100644 index 0000000..8b03d81 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FeeMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FeeMultiplier extends BaseFieldType { + public static final FeeMultiplier INSTANCE = new FeeMultiplier(); + + private FeeMultiplier() { + super( + "FeeMultiplier", + 1329, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillExecID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillExecID.java new file mode 100644 index 0000000..b7c65af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillExecID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FillExecID extends BaseFieldType { + public static final FillExecID INSTANCE = new FillExecID(); + + private FillExecID() { + super( + "FillExecID", + 1363, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillLiquidityInd.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillLiquidityInd.java new file mode 100644 index 0000000..c3ded78 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillLiquidityInd.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FillLiquidityInd extends BaseFieldType { + public static final FillLiquidityInd INSTANCE = new FillLiquidityInd(); + + private FillLiquidityInd() { + super( + "FillLiquidityInd", + 1443, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillPx.java new file mode 100644 index 0000000..71debbe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FillPx extends BaseFieldType { + public static final FillPx INSTANCE = new FillPx(); + + private FillPx() { + super( + "FillPx", + 1364, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillQty.java new file mode 100644 index 0000000..deae689 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FillQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FillQty extends BaseFieldType { + public static final FillQty INSTANCE = new FillQty(); + + private FillQty() { + super( + "FillQty", + 1365, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FinancialStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FinancialStatus.java new file mode 100644 index 0000000..f688529 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FinancialStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FinancialStatus extends BaseFieldType { + public static final FinancialStatus INSTANCE = new FinancialStatus(); + + private FinancialStatus() { + super( + "FinancialStatus", + 291, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RESTRICTED = new Field(FinancialStatus.INSTANCE, Values.RESTRICTED.getOrdinal()); + public final Field PENDING_DELISTING = new Field(FinancialStatus.INSTANCE, Values.PENDING_DELISTING.getOrdinal()); + public final Field BANKRUPT = new Field(FinancialStatus.INSTANCE, Values.BANKRUPT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RESTRICTED("3"), + PENDING_DELISTING("2"), + BANKRUPT("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FirmTradeID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FirmTradeID.java new file mode 100644 index 0000000..dfceea8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FirmTradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FirmTradeID extends BaseFieldType { + public static final FirmTradeID INSTANCE = new FirmTradeID(); + + private FirmTradeID() { + super( + "FirmTradeID", + 1041, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FirstPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FirstPx.java new file mode 100644 index 0000000..b1ff3bd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FirstPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FirstPx extends BaseFieldType { + public static final FirstPx INSTANCE = new FirstPx(); + + private FirstPx() { + super( + "FirstPx", + 1025, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FlexProductEligibilityIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FlexProductEligibilityIndicator.java new file mode 100644 index 0000000..fea02ab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FlexProductEligibilityIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FlexProductEligibilityIndicator extends BaseFieldType { + public static final FlexProductEligibilityIndicator INSTANCE = new FlexProductEligibilityIndicator(); + + private FlexProductEligibilityIndicator() { + super( + "FlexProductEligibilityIndicator", + 1242, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FlexibleIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FlexibleIndicator.java new file mode 100644 index 0000000..5b78af3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FlexibleIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FlexibleIndicator extends BaseFieldType { + public static final FlexibleIndicator INSTANCE = new FlexibleIndicator(); + + private FlexibleIndicator() { + super( + "FlexibleIndicator", + 1244, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FloorPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FloorPrice.java new file mode 100644 index 0000000..91dc9aa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FloorPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FloorPrice extends BaseFieldType { + public static final FloorPrice INSTANCE = new FloorPrice(); + + private FloorPrice() { + super( + "FloorPrice", + 1200, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FlowScheduleType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FlowScheduleType.java new file mode 100644 index 0000000..799b4b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FlowScheduleType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FlowScheduleType extends BaseFieldType { + public static final FlowScheduleType INSTANCE = new FlowScheduleType(); + + private FlowScheduleType() { + super( + "FlowScheduleType", + 1439, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NERC_EASTERN_PEAK = new Field(FlowScheduleType.INSTANCE, Values.NERC_EASTERN_PEAK.getOrdinal()); + public final Field NERC_CALENDARALL_DAYS_IN_MONTH = new Field(FlowScheduleType.INSTANCE, Values.NERC_CALENDARALL_DAYS_IN_MONTH.getOrdinal()); + public final Field NERC_WESTERN_OFFPEAK = new Field(FlowScheduleType.INSTANCE, Values.NERC_WESTERN_OFFPEAK.getOrdinal()); + public final Field NERC_EASTERN_OFFPEAK = new Field(FlowScheduleType.INSTANCE, Values.NERC_EASTERN_OFFPEAK.getOrdinal()); + public final Field NERC_WESTERN_PEAK = new Field(FlowScheduleType.INSTANCE, Values.NERC_WESTERN_PEAK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NERC_EASTERN_PEAK("3"), + NERC_CALENDARALL_DAYS_IN_MONTH("2"), + NERC_WESTERN_OFFPEAK("1"), + NERC_EASTERN_OFFPEAK("0"), + NERC_WESTERN_PEAK("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ForexReq.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ForexReq.java new file mode 100644 index 0000000..234a726 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ForexReq.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ForexReq extends BaseFieldType { + public static final ForexReq INSTANCE = new ForexReq(); + + private ForexReq() { + super( + "ForexReq", + 121, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DO_NOT_EXECUTE_FOREX_AFTER_SECURITY_TRADE = new Field(ForexReq.INSTANCE, Values.DO_NOT_EXECUTE_FOREX_AFTER_SECURITY_TRADE.getOrdinal()); + public final Field EXECUTE_FOREX_AFTER_SECURITY_TRADE = new Field(ForexReq.INSTANCE, Values.EXECUTE_FOREX_AFTER_SECURITY_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DO_NOT_EXECUTE_FOREX_AFTER_SECURITY_TRADE("N"), + EXECUTE_FOREX_AFTER_SECURITY_TRADE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FundRenewWaiv.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FundRenewWaiv.java new file mode 100644 index 0000000..15802a5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/FundRenewWaiv.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class FundRenewWaiv extends BaseFieldType { + public static final FundRenewWaiv INSTANCE = new FundRenewWaiv(); + + private FundRenewWaiv() { + super( + "FundRenewWaiv", + 497, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO = new Field(FundRenewWaiv.INSTANCE, Values.NO.getOrdinal()); + public final Field YES = new Field(FundRenewWaiv.INSTANCE, Values.YES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO("N"), + YES("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/GTBookingInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/GTBookingInst.java new file mode 100644 index 0000000..e4dd4df --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/GTBookingInst.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class GTBookingInst extends BaseFieldType { + public static final GTBookingInst INSTANCE = new GTBookingInst(); + + private GTBookingInst() { + super( + "GTBookingInst", + 427, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE = new Field(GTBookingInst.INSTANCE, Values.ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE.getOrdinal()); + public final Field ACCUMULATE_EXECTUIONS_UNTIL_FORDER_IS_FILLED_OR_EXPIRES = new Field(GTBookingInst.INSTANCE, Values.ACCUMULATE_EXECTUIONS_UNTIL_FORDER_IS_FILLED_OR_EXPIRES.getOrdinal()); + public final Field BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION = new Field(GTBookingInst.INSTANCE, Values.BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCUMULATE_UNTIL_VERBALLLY_NOTIFIED_OTHERWISE("2"), + ACCUMULATE_EXECTUIONS_UNTIL_FORDER_IS_FILLED_OR_EXPIRES("1"), + BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/GapFillFlag.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/GapFillFlag.java new file mode 100644 index 0000000..1c128b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/GapFillFlag.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class GapFillFlag extends BaseFieldType { + public static final GapFillFlag INSTANCE = new GapFillFlag(); + + private GapFillFlag() { + super( + "GapFillFlag", + 123, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SEQUENCE_RESET_IGNORE_MSG_SEQ_NUM_NA_FOR_FIXML__NOT_USED = new Field(GapFillFlag.INSTANCE, Values.SEQUENCE_RESET_IGNORE_MSG_SEQ_NUM_NA_FOR_FIXML__NOT_USED.getOrdinal()); + public final Field GAP_FILL_MESSAGE_MSG_SEQ_NUM_FIELD_VALID = new Field(GapFillFlag.INSTANCE, Values.GAP_FILL_MESSAGE_MSG_SEQ_NUM_FIELD_VALID.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SEQUENCE_RESET_IGNORE_MSG_SEQ_NUM_NA_FOR_FIXML__NOT_USED("N"), + GAP_FILL_MESSAGE_MSG_SEQ_NUM_FIELD_VALID("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/GrossTradeAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/GrossTradeAmt.java new file mode 100644 index 0000000..c43aa4d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/GrossTradeAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class GrossTradeAmt extends BaseFieldType { + public static final GrossTradeAmt INSTANCE = new GrossTradeAmt(); + + private GrossTradeAmt() { + super( + "GrossTradeAmt", + 381, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HaltReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HaltReason.java new file mode 100644 index 0000000..2056292 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HaltReason.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HaltReason extends BaseFieldType { + public static final HaltReason INSTANCE = new HaltReason(); + + private HaltReason() { + super( + "HaltReason", + 327, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ADDITIONAL_INFORMATION = new Field(HaltReason.INSTANCE, Values.ADDITIONAL_INFORMATION.getOrdinal()); + public final Field ORDER_IMBALANCE = new Field(HaltReason.INSTANCE, Values.ORDER_IMBALANCE.getOrdinal()); + public final Field ORDER_INFLUX = new Field(HaltReason.INSTANCE, Values.ORDER_INFLUX.getOrdinal()); + public final Field NEWS_DISSEMINATION = new Field(HaltReason.INSTANCE, Values.NEWS_DISSEMINATION.getOrdinal()); + public final Field EQUIPMENT_CHANGEOVER = new Field(HaltReason.INSTANCE, Values.EQUIPMENT_CHANGEOVER.getOrdinal()); + public final Field NEWS_PENDING = new Field(HaltReason.INSTANCE, Values.NEWS_PENDING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ADDITIONAL_INFORMATION("3"), + ORDER_IMBALANCE("2"), + ORDER_INFLUX("1"), + NEWS_DISSEMINATION("0"), + EQUIPMENT_CHANGEOVER("5"), + NEWS_PENDING("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HandlInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HandlInst.java new file mode 100644 index 0000000..2e9c472 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HandlInst.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HandlInst extends BaseFieldType { + public static final HandlInst INSTANCE = new HandlInst(); + + private HandlInst() { + super( + "HandlInst", + 21, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MANUAL_ORDER_BEST_EXECUTION = new Field(HandlInst.INSTANCE, Values.MANUAL_ORDER_BEST_EXECUTION.getOrdinal()); + public final Field AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK = new Field(HandlInst.INSTANCE, Values.AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK.getOrdinal()); + public final Field AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION = new Field(HandlInst.INSTANCE, Values.AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MANUAL_ORDER_BEST_EXECUTION("3"), + AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK("2"), + AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Headline.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Headline.java new file mode 100644 index 0000000..590b090 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Headline.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Headline extends BaseFieldType { + public static final Headline INSTANCE = new Headline(); + + private Headline() { + super( + "Headline", + 148, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HeartBtInt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HeartBtInt.java new file mode 100644 index 0000000..cf52c77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HeartBtInt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HeartBtInt extends BaseFieldType { + public static final HeartBtInt INSTANCE = new HeartBtInt(); + + private HeartBtInt() { + super( + "HeartBtInt", + 108, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HighLimitPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HighLimitPrice.java new file mode 100644 index 0000000..20c4601 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HighLimitPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HighLimitPrice extends BaseFieldType { + public static final HighLimitPrice INSTANCE = new HighLimitPrice(); + + private HighLimitPrice() { + super( + "HighLimitPrice", + 1149, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HighPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HighPx.java new file mode 100644 index 0000000..81a542e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HighPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HighPx extends BaseFieldType { + public static final HighPx INSTANCE = new HighPx(); + + private HighPx() { + super( + "HighPx", + 332, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HopCompID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HopCompID.java new file mode 100644 index 0000000..40cea45 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HopCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HopCompID extends BaseFieldType { + public static final HopCompID INSTANCE = new HopCompID(); + + private HopCompID() { + super( + "HopCompID", + 628, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HopRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HopRefID.java new file mode 100644 index 0000000..714b7b2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HopRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HopRefID extends BaseFieldType { + public static final HopRefID INSTANCE = new HopRefID(); + + private HopRefID() { + super( + "HopRefID", + 630, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HopSendingTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HopSendingTime.java new file mode 100644 index 0000000..775526c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HopSendingTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HopSendingTime extends BaseFieldType { + public static final HopSendingTime INSTANCE = new HopSendingTime(); + + private HopSendingTime() { + super( + "HopSendingTime", + 629, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HostCrossID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HostCrossID.java new file mode 100644 index 0000000..d9c2649 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/HostCrossID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class HostCrossID extends BaseFieldType { + public static final HostCrossID INSTANCE = new HostCrossID(); + + private HostCrossID() { + super( + "HostCrossID", + 961, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIID.java new file mode 100644 index 0000000..63adcfb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOIID extends BaseFieldType { + public static final IOIID INSTANCE = new IOIID(); + + private IOIID() { + super( + "IOIID", + 23, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOINaturalFlag.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOINaturalFlag.java new file mode 100644 index 0000000..8653e2b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOINaturalFlag.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOINaturalFlag extends BaseFieldType { + public static final IOINaturalFlag INSTANCE = new IOINaturalFlag(); + + private IOINaturalFlag() { + super( + "IOINaturalFlag", + 130, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_NATURAL = new Field(IOINaturalFlag.INSTANCE, Values.NOT_NATURAL.getOrdinal()); + public final Field NATURAL = new Field(IOINaturalFlag.INSTANCE, Values.NATURAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_NATURAL("N"), + NATURAL("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIQltyInd.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIQltyInd.java new file mode 100644 index 0000000..e5100a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIQltyInd.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOIQltyInd extends BaseFieldType { + public static final IOIQltyInd INSTANCE = new IOIQltyInd(); + + private IOIQltyInd() { + super( + "IOIQltyInd", + 25, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LOW = new Field(IOIQltyInd.INSTANCE, Values.LOW.getOrdinal()); + public final Field MEDIUM = new Field(IOIQltyInd.INSTANCE, Values.MEDIUM.getOrdinal()); + public final Field HIGH = new Field(IOIQltyInd.INSTANCE, Values.HIGH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LOW("L"), + MEDIUM("M"), + HIGH("H"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIQty.java new file mode 100644 index 0000000..e4d6e3b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIQty.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOIQty extends BaseFieldType { + public static final IOIQty INSTANCE = new IOIQty(); + + private IOIQty() { + super( + "IOIQty", + 27, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNDISCLOSED_QUANTITY = new Field(IOIQty.INSTANCE, Values.UNDISCLOSED_QUANTITY.getOrdinal()); + public final Field I1000000000 = new Field(IOIQty.INSTANCE, Values.I1000000000.getOrdinal()); + public final Field SMALL = new Field(IOIQty.INSTANCE, Values.SMALL.getOrdinal()); + public final Field LARGE = new Field(IOIQty.INSTANCE, Values.LARGE.getOrdinal()); + public final Field MEDIUM = new Field(IOIQty.INSTANCE, Values.MEDIUM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNDISCLOSED_QUANTITY("U"), + I1000000000("0"), + SMALL("S"), + LARGE("L"), + MEDIUM("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIQualifier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIQualifier.java new file mode 100644 index 0000000..ccee97e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIQualifier.java @@ -0,0 +1,79 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOIQualifier extends BaseFieldType { + public static final IOIQualifier INSTANCE = new IOIQualifier(); + + private IOIQualifier() { + super( + "IOIQualifier", + 104, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field VWAP_VOLUME_WEIGHTED_AVERAGE_PRICE = new Field(IOIQualifier.INSTANCE, Values.VWAP_VOLUME_WEIGHTED_AVERAGE_PRICE.getOrdinal()); + public final Field ALL_OR_NONE_AON = new Field(IOIQualifier.INSTANCE, Values.ALL_OR_NONE_AON.getOrdinal()); + public final Field MARKET_ON_CLOSE_MOC_HELD_TO_CLOSE = new Field(IOIQualifier.INSTANCE, Values.MARKET_ON_CLOSE_MOC_HELD_TO_CLOSE.getOrdinal()); + public final Field AT_THE_CLOSE_AROUNDNOT_HELD_TO_CLOSE = new Field(IOIQualifier.INSTANCE, Values.AT_THE_CLOSE_AROUNDNOT_HELD_TO_CLOSE.getOrdinal()); + public final Field LIMIT = new Field(IOIQualifier.INSTANCE, Values.LIMIT.getOrdinal()); + public final Field MORE_BEHIND = new Field(IOIQualifier.INSTANCE, Values.MORE_BEHIND.getOrdinal()); + public final Field AT_THE_OPEN = new Field(IOIQualifier.INSTANCE, Values.AT_THE_OPEN.getOrdinal()); + public final Field IN_TOUCH_WITH = new Field(IOIQualifier.INSTANCE, Values.IN_TOUCH_WITH.getOrdinal()); + public final Field THROUGH_THE_DAY = new Field(IOIQualifier.INSTANCE, Values.THROUGH_THE_DAY.getOrdinal()); + public final Field INDICATION__WORKING_AWAY = new Field(IOIQualifier.INSTANCE, Values.INDICATION__WORKING_AWAY.getOrdinal()); + public final Field VERSUS = new Field(IOIQualifier.INSTANCE, Values.VERSUS.getOrdinal()); + public final Field AT_THE_MARKET_PREVIOUSLY_CALLED_CURRENT_QUOTE = new Field(IOIQualifier.INSTANCE, Values.AT_THE_MARKET_PREVIOUSLY_CALLED_CURRENT_QUOTE.getOrdinal()); + public final Field TAKING_A_POSITION = new Field(IOIQualifier.INSTANCE, Values.TAKING_A_POSITION.getOrdinal()); + public final Field PORTFOLIO_SHOWN = new Field(IOIQualifier.INSTANCE, Values.PORTFOLIO_SHOWN.getOrdinal()); + public final Field READY_TO_TRADE = new Field(IOIQualifier.INSTANCE, Values.READY_TO_TRADE.getOrdinal()); + public final Field AT_THE_MIDPOINT = new Field(IOIQualifier.INSTANCE, Values.AT_THE_MIDPOINT.getOrdinal()); + public final Field CROSSING_OPPORTUNITY = new Field(IOIQualifier.INSTANCE, Values.CROSSING_OPPORTUNITY.getOrdinal()); + public final Field PREOPEN = new Field(IOIQualifier.INSTANCE, Values.PREOPEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + VWAP_VOLUME_WEIGHTED_AVERAGE_PRICE("D"), + ALL_OR_NONE_AON("A"), + MARKET_ON_CLOSE_MOC_HELD_TO_CLOSE("B"), + AT_THE_CLOSE_AROUNDNOT_HELD_TO_CLOSE("C"), + LIMIT("L"), + MORE_BEHIND("M"), + AT_THE_OPEN("O"), + IN_TOUCH_WITH("I"), + THROUGH_THE_DAY("T"), + INDICATION__WORKING_AWAY("W"), + VERSUS("V"), + AT_THE_MARKET_PREVIOUSLY_CALLED_CURRENT_QUOTE("Q"), + TAKING_A_POSITION("P"), + PORTFOLIO_SHOWN("S"), + READY_TO_TRADE("R"), + AT_THE_MIDPOINT("Y"), + CROSSING_OPPORTUNITY("X"), + PREOPEN("Z"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIRefID.java new file mode 100644 index 0000000..4c8525b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOIRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOIRefID extends BaseFieldType { + public static final IOIRefID INSTANCE = new IOIRefID(); + + private IOIRefID() { + super( + "IOIRefID", + 26, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOITransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOITransType.java new file mode 100644 index 0000000..f7ba02b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IOITransType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IOITransType extends BaseFieldType { + public static final IOITransType INSTANCE = new IOITransType(); + + private IOITransType() { + super( + "IOITransType", + 28, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REPLACE = new Field(IOITransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field CANCEL = new Field(IOITransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(IOITransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REPLACE("R"), + CANCEL("C"), + NEW("N"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ImpliedMarketIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ImpliedMarketIndicator.java new file mode 100644 index 0000000..d14d511 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ImpliedMarketIndicator.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ImpliedMarketIndicator extends BaseFieldType { + public static final ImpliedMarketIndicator INSTANCE = new ImpliedMarketIndicator(); + + private ImpliedMarketIndicator() { + super( + "ImpliedMarketIndicator", + 1144, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BOTH_IMPLIEDIN_AND_IMPLIEDOUT = new Field(ImpliedMarketIndicator.INSTANCE, Values.BOTH_IMPLIEDIN_AND_IMPLIEDOUT.getOrdinal()); + public final Field IMPLIEDOUT__THE_EXISTENCE_OF_THE_UNDERLYING_LEGS_ARE_IMPLIED_BY_ = new Field(ImpliedMarketIndicator.INSTANCE, Values.IMPLIEDOUT__THE_EXISTENCE_OF_THE_UNDERLYING_LEGS_ARE_IMPLIED_BY_.getOrdinal()); + public final Field IMPLIEDIN__THE_EXISTENCE_OF_A_MULTILEG_INSTRUMENT_IS_IMPLIED_BY_ = new Field(ImpliedMarketIndicator.INSTANCE, Values.IMPLIEDIN__THE_EXISTENCE_OF_A_MULTILEG_INSTRUMENT_IS_IMPLIED_BY_.getOrdinal()); + public final Field NOT_IMPLIED = new Field(ImpliedMarketIndicator.INSTANCE, Values.NOT_IMPLIED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BOTH_IMPLIEDIN_AND_IMPLIEDOUT("3"), + IMPLIEDOUT__THE_EXISTENCE_OF_THE_UNDERLYING_LEGS_ARE_IMPLIED_BY_("2"), + IMPLIEDIN__THE_EXISTENCE_OF_A_MULTILEG_INSTRUMENT_IS_IMPLIED_BY_("1"), + NOT_IMPLIED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InViewOfCommon.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InViewOfCommon.java new file mode 100644 index 0000000..bff8ace --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InViewOfCommon.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InViewOfCommon extends BaseFieldType { + public static final InViewOfCommon INSTANCE = new InViewOfCommon(); + + private InViewOfCommon() { + super( + "InViewOfCommon", + 328, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_COMMON_STOCK = new Field(InViewOfCommon.INSTANCE, Values.HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_COMMON_STOCK.getOrdinal()); + public final Field HALT_WAS_DUE_TO_COMMON_STOCK_BEING_HALTED = new Field(InViewOfCommon.INSTANCE, Values.HALT_WAS_DUE_TO_COMMON_STOCK_BEING_HALTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HALT_WAS_NOT_RELATED_TO_A_HALT_OF_THE_COMMON_STOCK("N"), + HALT_WAS_DUE_TO_COMMON_STOCK_BEING_HALTED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IncTaxInd.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IncTaxInd.java new file mode 100644 index 0000000..bce1254 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IncTaxInd.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IncTaxInd extends BaseFieldType { + public static final IncTaxInd INSTANCE = new IncTaxInd(); + + private IncTaxInd() { + super( + "IncTaxInd", + 416, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GROSS = new Field(IncTaxInd.INSTANCE, Values.GROSS.getOrdinal()); + public final Field NET = new Field(IncTaxInd.INSTANCE, Values.NET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GROSS("2"), + NET("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IndividualAllocID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IndividualAllocID.java new file mode 100644 index 0000000..f728c39 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IndividualAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IndividualAllocID extends BaseFieldType { + public static final IndividualAllocID INSTANCE = new IndividualAllocID(); + + private IndividualAllocID() { + super( + "IndividualAllocID", + 467, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IndividualAllocRejCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IndividualAllocRejCode.java new file mode 100644 index 0000000..ce94d36 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IndividualAllocRejCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IndividualAllocRejCode extends BaseFieldType { + public static final IndividualAllocRejCode INSTANCE = new IndividualAllocRejCode(); + + private IndividualAllocRejCode() { + super( + "IndividualAllocRejCode", + 776, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IndividualAllocType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IndividualAllocType.java new file mode 100644 index 0000000..e458d60 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IndividualAllocType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IndividualAllocType extends BaseFieldType { + public static final IndividualAllocType INSTANCE = new IndividualAllocType(); + + private IndividualAllocType() { + super( + "IndividualAllocType", + 992, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field THIRD_PARTY_ALLOCATION = new Field(IndividualAllocType.INSTANCE, Values.THIRD_PARTY_ALLOCATION.getOrdinal()); + public final Field SUB_ALLOCATE = new Field(IndividualAllocType.INSTANCE, Values.SUB_ALLOCATE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + THIRD_PARTY_ALLOCATION("2"), + SUB_ALLOCATE("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InputSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InputSource.java new file mode 100644 index 0000000..fcdd551 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InputSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InputSource extends BaseFieldType { + public static final InputSource INSTANCE = new InputSource(); + + private InputSource() { + super( + "InputSource", + 979, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrAttribType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrAttribType.java new file mode 100644 index 0000000..6160ebf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrAttribType.java @@ -0,0 +1,103 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrAttribType extends BaseFieldType { + public static final InstrAttribType INSTANCE = new InstrAttribType(); + + private InstrAttribType() { + super( + "InstrAttribType", + 871, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX = new Field(InstrAttribType.INSTANCE, Values.SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX.getOrdinal()); + public final Field TAXABLE = new Field(InstrAttribType.INSTANCE, Values.TAXABLE.getOrdinal()); + public final Field INDEXED = new Field(InstrAttribType.INSTANCE, Values.INDEXED.getOrdinal()); + public final Field IN_DEFAULT = new Field(InstrAttribType.INSTANCE, Values.IN_DEFAULT.getOrdinal()); + public final Field UNRATED = new Field(InstrAttribType.INSTANCE, Values.UNRATED.getOrdinal()); + public final Field ESCROWED_TO_REDEMPTION_DATE__CALLABLE_SUPPLY_REDEMPTION_DATE_IN_ = new Field(InstrAttribType.INSTANCE, Values.ESCROWED_TO_REDEMPTION_DATE__CALLABLE_SUPPLY_REDEMPTION_DATE_IN_.getOrdinal()); + public final Field PREREFUNDED = new Field(InstrAttribType.INSTANCE, Values.PREREFUNDED.getOrdinal()); + public final Field CALLABLE_PUTTABLE = new Field(InstrAttribType.INSTANCE, Values.CALLABLE_PUTTABLE.getOrdinal()); + public final Field ESCROWED_TO_MATURITY = new Field(InstrAttribType.INSTANCE, Values.ESCROWED_TO_MATURITY.getOrdinal()); + public final Field CALLABLE_BELOW_MATURITY_VALUE = new Field(InstrAttribType.INSTANCE, Values.CALLABLE_BELOW_MATURITY_VALUE.getOrdinal()); + public final Field ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVAL = new Field(InstrAttribType.INSTANCE, Values.ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVAL.getOrdinal()); + public final Field TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTR = new Field(InstrAttribType.INSTANCE, Values.TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTR.getOrdinal()); + public final Field CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED = new Field(InstrAttribType.INSTANCE, Values.CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED.getOrdinal()); + public final Field PRICE_TICK_RULES_FOR_SECURITY = new Field(InstrAttribType.INSTANCE, Values.PRICE_TICK_RULES_FOR_SECURITY.getOrdinal()); + public final Field TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY = new Field(InstrAttribType.INSTANCE, Values.TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY.getOrdinal()); + public final Field INSTRUMENT_DENOMINATOR = new Field(InstrAttribType.INSTANCE, Values.INSTRUMENT_DENOMINATOR.getOrdinal()); + public final Field INSTRUMENT_NUMERATOR = new Field(InstrAttribType.INSTANCE, Values.INSTRUMENT_NUMERATOR.getOrdinal()); + public final Field INSTRUMENT_PRICE_PRECISION = new Field(InstrAttribType.INSTANCE, Values.INSTRUMENT_PRICE_PRECISION.getOrdinal()); + public final Field INSTRUMENT_STRIKE_PRICE = new Field(InstrAttribType.INSTANCE, Values.INSTRUMENT_STRIKE_PRICE.getOrdinal()); + public final Field TRADEABLE_INDICATOR = new Field(InstrAttribType.INSTANCE, Values.TRADEABLE_INDICATOR.getOrdinal()); + public final Field INTEREST_BEARING_FOR_EURO_COMMERCIAL_PAPER_WHEN_NOT_ISSUED_AT_DI = new Field(InstrAttribType.INSTANCE, Values.INTEREST_BEARING_FOR_EURO_COMMERCIAL_PAPER_WHEN_NOT_ISSUED_AT_DI.getOrdinal()); + public final Field ZERO_COUPON = new Field(InstrAttribType.INSTANCE, Values.ZERO_COUPON.getOrdinal()); + public final Field ORIGINAL_ISSUE_DISCOUNT = new Field(InstrAttribType.INSTANCE, Values.ORIGINAL_ISSUE_DISCOUNT.getOrdinal()); + public final Field FLAT_SECURITIES_PAY_INTEREST_ON_A_CURRENT_BASIS_BUT_ARE_TRADED_W = new Field(InstrAttribType.INSTANCE, Values.FLAT_SECURITIES_PAY_INTEREST_ON_A_CURRENT_BASIS_BUT_ARE_TRADED_W.getOrdinal()); + public final Field STEPPED_COUPON = new Field(InstrAttribType.INSTANCE, Values.STEPPED_COUPON.getOrdinal()); + public final Field LESS_FEE_FOR_PUT = new Field(InstrAttribType.INSTANCE, Values.LESS_FEE_FOR_PUT.getOrdinal()); + public final Field VARIABLE_RATE = new Field(InstrAttribType.INSTANCE, Values.VARIABLE_RATE.getOrdinal()); + public final Field NO_PERIODIC_PAYMENTS = new Field(InstrAttribType.INSTANCE, Values.NO_PERIODIC_PAYMENTS.getOrdinal()); + public final Field WHEN_AND_IF_ISSUED = new Field(InstrAttribType.INSTANCE, Values.WHEN_AND_IF_ISSUED.getOrdinal()); + public final Field COUPON_PERIOD_IF_NOT_SEMIANNUAL_SUPPLY_REDEMPTION_DATE_IN_THE_IN = new Field(InstrAttribType.INSTANCE, Values.COUPON_PERIOD_IF_NOT_SEMIANNUAL_SUPPLY_REDEMPTION_DATE_IN_THE_IN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX("19"), + TAXABLE("17"), + INDEXED("18"), + IN_DEFAULT("15"), + UNRATED("16"), + ESCROWED_TO_REDEMPTION_DATE__CALLABLE_SUPPLY_REDEMPTION_DATE_IN_("13"), + PREREFUNDED("14"), + CALLABLE_PUTTABLE("11"), + ESCROWED_TO_MATURITY("12"), + CALLABLE_BELOW_MATURITY_VALUE("21"), + ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVAL("20"), + TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTR("99"), + CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED("22"), + PRICE_TICK_RULES_FOR_SECURITY("23"), + TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY("24"), + INSTRUMENT_DENOMINATOR("25"), + INSTRUMENT_NUMERATOR("26"), + INSTRUMENT_PRICE_PRECISION("27"), + INSTRUMENT_STRIKE_PRICE("28"), + TRADEABLE_INDICATOR("29"), + INTEREST_BEARING_FOR_EURO_COMMERCIAL_PAPER_WHEN_NOT_ISSUED_AT_DI("3"), + ZERO_COUPON("2"), + ORIGINAL_ISSUE_DISCOUNT("10"), + FLAT_SECURITIES_PAY_INTEREST_ON_A_CURRENT_BASIS_BUT_ARE_TRADED_W("1"), + STEPPED_COUPON("7"), + LESS_FEE_FOR_PUT("6"), + VARIABLE_RATE("5"), + NO_PERIODIC_PAYMENTS("4"), + WHEN_AND_IF_ISSUED("9"), + COUPON_PERIOD_IF_NOT_SEMIANNUAL_SUPPLY_REDEMPTION_DATE_IN_THE_IN("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrAttribValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrAttribValue.java new file mode 100644 index 0000000..6ed4a15 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrAttribValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrAttribValue extends BaseFieldType { + public static final InstrAttribValue INSTANCE = new InstrAttribValue(); + + private InstrAttribValue() { + super( + "InstrAttribValue", + 872, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrRegistry.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrRegistry.java new file mode 100644 index 0000000..a79bade --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrRegistry.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrRegistry extends BaseFieldType { + public static final InstrRegistry INSTANCE = new InstrRegistry(); + + private InstrRegistry() { + super( + "InstrRegistry", + 543, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrmtAssignmentMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrmtAssignmentMethod.java new file mode 100644 index 0000000..6db06a0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrmtAssignmentMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrmtAssignmentMethod extends BaseFieldType { + public static final InstrmtAssignmentMethod INSTANCE = new InstrmtAssignmentMethod(); + + private InstrmtAssignmentMethod() { + super( + "InstrmtAssignmentMethod", + 1049, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartyID.java new file mode 100644 index 0000000..ed48949 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrumentPartyID extends BaseFieldType { + public static final InstrumentPartyID INSTANCE = new InstrumentPartyID(); + + private InstrumentPartyID() { + super( + "InstrumentPartyID", + 1019, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartyIDSource.java new file mode 100644 index 0000000..e10e909 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrumentPartyIDSource extends BaseFieldType { + public static final InstrumentPartyIDSource INSTANCE = new InstrumentPartyIDSource(); + + private InstrumentPartyIDSource() { + super( + "InstrumentPartyIDSource", + 1050, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartyRole.java new file mode 100644 index 0000000..5e25627 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrumentPartyRole extends BaseFieldType { + public static final InstrumentPartyRole INSTANCE = new InstrumentPartyRole(); + + private InstrumentPartyRole() { + super( + "InstrumentPartyRole", + 1051, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartySubID.java new file mode 100644 index 0000000..7c639e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrumentPartySubID extends BaseFieldType { + public static final InstrumentPartySubID INSTANCE = new InstrumentPartySubID(); + + private InstrumentPartySubID() { + super( + "InstrumentPartySubID", + 1053, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartySubIDType.java new file mode 100644 index 0000000..99e3c36 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InstrumentPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InstrumentPartySubIDType extends BaseFieldType { + public static final InstrumentPartySubIDType INSTANCE = new InstrumentPartySubIDType(); + + private InstrumentPartySubIDType() { + super( + "InstrumentPartySubIDType", + 1054, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InterestAccrualDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InterestAccrualDate.java new file mode 100644 index 0000000..a373f52 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InterestAccrualDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InterestAccrualDate extends BaseFieldType { + public static final InterestAccrualDate INSTANCE = new InterestAccrualDate(); + + private InterestAccrualDate() { + super( + "InterestAccrualDate", + 874, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InterestAtMaturity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InterestAtMaturity.java new file mode 100644 index 0000000..418bd13 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InterestAtMaturity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InterestAtMaturity extends BaseFieldType { + public static final InterestAtMaturity INSTANCE = new InterestAtMaturity(); + + private InterestAtMaturity() { + super( + "InterestAtMaturity", + 738, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InvestorCountryOfResidence.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InvestorCountryOfResidence.java new file mode 100644 index 0000000..a96dca3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/InvestorCountryOfResidence.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class InvestorCountryOfResidence extends BaseFieldType { + public static final InvestorCountryOfResidence INSTANCE = new InvestorCountryOfResidence(); + + private InvestorCountryOfResidence() { + super( + "InvestorCountryOfResidence", + 475, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IssueDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IssueDate.java new file mode 100644 index 0000000..5a6a01a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/IssueDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class IssueDate extends BaseFieldType { + public static final IssueDate INSTANCE = new IssueDate(); + + private IssueDate() { + super( + "IssueDate", + 225, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Issuer.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Issuer.java new file mode 100644 index 0000000..bd7aca6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Issuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Issuer extends BaseFieldType { + public static final Issuer INSTANCE = new Issuer(); + + private Issuer() { + super( + "Issuer", + 106, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LanguageCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LanguageCode.java new file mode 100644 index 0000000..a1488e7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LanguageCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LanguageCode extends BaseFieldType { + public static final LanguageCode INSTANCE = new LanguageCode(); + + private LanguageCode() { + super( + "LanguageCode", + 1474, + FieldClassLookup.lookup("LANGUAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastCapacity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastCapacity.java new file mode 100644 index 0000000..da229f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastCapacity.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastCapacity extends BaseFieldType { + public static final LastCapacity INSTANCE = new LastCapacity(); + + private LastCapacity() { + super( + "LastCapacity", + 29, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CROSS_AS_PRINCIPAL = new Field(LastCapacity.INSTANCE, Values.CROSS_AS_PRINCIPAL.getOrdinal()); + public final Field CROSS_AS_AGENT = new Field(LastCapacity.INSTANCE, Values.CROSS_AS_AGENT.getOrdinal()); + public final Field AGENT = new Field(LastCapacity.INSTANCE, Values.AGENT.getOrdinal()); + public final Field PRINCIPAL = new Field(LastCapacity.INSTANCE, Values.PRINCIPAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CROSS_AS_PRINCIPAL("3"), + CROSS_AS_AGENT("2"), + AGENT("1"), + PRINCIPAL("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastForwardPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastForwardPoints.java new file mode 100644 index 0000000..4eb855d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastForwardPoints extends BaseFieldType { + public static final LastForwardPoints INSTANCE = new LastForwardPoints(); + + private LastForwardPoints() { + super( + "LastForwardPoints", + 195, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastForwardPoints2.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastForwardPoints2.java new file mode 100644 index 0000000..1581986 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastForwardPoints2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastForwardPoints2 extends BaseFieldType { + public static final LastForwardPoints2 INSTANCE = new LastForwardPoints2(); + + private LastForwardPoints2() { + super( + "LastForwardPoints2", + 641, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastFragment.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastFragment.java new file mode 100644 index 0000000..8528b05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastFragment.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastFragment extends BaseFieldType { + public static final LastFragment INSTANCE = new LastFragment(); + + private LastFragment() { + super( + "LastFragment", + 893, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_LAST_MESSAGE = new Field(LastFragment.INSTANCE, Values.NOT_LAST_MESSAGE.getOrdinal()); + public final Field LAST_MESSAGE = new Field(LastFragment.INSTANCE, Values.LAST_MESSAGE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_LAST_MESSAGE("N"), + LAST_MESSAGE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastLiquidityInd.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastLiquidityInd.java new file mode 100644 index 0000000..7d5afb9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastLiquidityInd.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastLiquidityInd extends BaseFieldType { + public static final LastLiquidityInd INSTANCE = new LastLiquidityInd(); + + private LastLiquidityInd() { + super( + "LastLiquidityInd", + 851, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LIQUIDITY_ROUTED_OUT = new Field(LastLiquidityInd.INSTANCE, Values.LIQUIDITY_ROUTED_OUT.getOrdinal()); + public final Field REMOVED_LIQUIDITY = new Field(LastLiquidityInd.INSTANCE, Values.REMOVED_LIQUIDITY.getOrdinal()); + public final Field ADDED_LIQUIDITY = new Field(LastLiquidityInd.INSTANCE, Values.ADDED_LIQUIDITY.getOrdinal()); + public final Field AUCTION = new Field(LastLiquidityInd.INSTANCE, Values.AUCTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LIQUIDITY_ROUTED_OUT("3"), + REMOVED_LIQUIDITY("2"), + ADDED_LIQUIDITY("1"), + AUCTION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastMkt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastMkt.java new file mode 100644 index 0000000..40ba9c3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastMkt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastMkt extends BaseFieldType { + public static final LastMkt INSTANCE = new LastMkt(); + + private LastMkt() { + super( + "LastMkt", + 30, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastMsgSeqNumProcessed.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastMsgSeqNumProcessed.java new file mode 100644 index 0000000..12b4c48 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastMsgSeqNumProcessed.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastMsgSeqNumProcessed extends BaseFieldType { + public static final LastMsgSeqNumProcessed INSTANCE = new LastMsgSeqNumProcessed(); + + private LastMsgSeqNumProcessed() { + super( + "LastMsgSeqNumProcessed", + 369, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastNetworkResponseID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastNetworkResponseID.java new file mode 100644 index 0000000..4f100f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastNetworkResponseID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastNetworkResponseID extends BaseFieldType { + public static final LastNetworkResponseID INSTANCE = new LastNetworkResponseID(); + + private LastNetworkResponseID() { + super( + "LastNetworkResponseID", + 934, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastParPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastParPx.java new file mode 100644 index 0000000..fc7b89f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastParPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastParPx extends BaseFieldType { + public static final LastParPx INSTANCE = new LastParPx(); + + private LastParPx() { + super( + "LastParPx", + 669, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastPx.java new file mode 100644 index 0000000..866e301 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastPx extends BaseFieldType { + public static final LastPx INSTANCE = new LastPx(); + + private LastPx() { + super( + "LastPx", + 31, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastQty.java new file mode 100644 index 0000000..7ea9122 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastQty extends BaseFieldType { + public static final LastQty INSTANCE = new LastQty(); + + private LastQty() { + super( + "LastQty", + 32, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastRptRequested.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastRptRequested.java new file mode 100644 index 0000000..0122626 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastRptRequested.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastRptRequested extends BaseFieldType { + public static final LastRptRequested INSTANCE = new LastRptRequested(); + + private LastRptRequested() { + super( + "LastRptRequested", + 912, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_LAST_MESSAGE = new Field(LastRptRequested.INSTANCE, Values.NOT_LAST_MESSAGE.getOrdinal()); + public final Field LAST_MESSAGE = new Field(LastRptRequested.INSTANCE, Values.LAST_MESSAGE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_LAST_MESSAGE("N"), + LAST_MESSAGE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastSpotRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastSpotRate.java new file mode 100644 index 0000000..52a67dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastSpotRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastSpotRate extends BaseFieldType { + public static final LastSpotRate INSTANCE = new LastSpotRate(); + + private LastSpotRate() { + super( + "LastSpotRate", + 194, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastSwapPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastSwapPoints.java new file mode 100644 index 0000000..5e579ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastSwapPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastSwapPoints extends BaseFieldType { + public static final LastSwapPoints INSTANCE = new LastSwapPoints(); + + private LastSwapPoints() { + super( + "LastSwapPoints", + 1071, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastUpdateTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastUpdateTime.java new file mode 100644 index 0000000..76fac75 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LastUpdateTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LastUpdateTime extends BaseFieldType { + public static final LastUpdateTime INSTANCE = new LastUpdateTime(); + + private LastUpdateTime() { + super( + "LastUpdateTime", + 779, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LateIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LateIndicator.java new file mode 100644 index 0000000..21cbd6f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LateIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LateIndicator extends BaseFieldType { + public static final LateIndicator INSTANCE = new LateIndicator(); + + private LateIndicator() { + super( + "LateIndicator", + 978, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LeavesQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LeavesQty.java new file mode 100644 index 0000000..35e167d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LeavesQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LeavesQty extends BaseFieldType { + public static final LeavesQty INSTANCE = new LeavesQty(); + + private LeavesQty() { + super( + "LeavesQty", + 151, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocAccount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocAccount.java new file mode 100644 index 0000000..7a4617c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocAccount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegAllocAccount extends BaseFieldType { + public static final LegAllocAccount INSTANCE = new LegAllocAccount(); + + private LegAllocAccount() { + super( + "LegAllocAccount", + 671, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocAcctIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocAcctIDSource.java new file mode 100644 index 0000000..b6e71ef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocAcctIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegAllocAcctIDSource extends BaseFieldType { + public static final LegAllocAcctIDSource INSTANCE = new LegAllocAcctIDSource(); + + private LegAllocAcctIDSource() { + super( + "LegAllocAcctIDSource", + 674, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocID.java new file mode 100644 index 0000000..87d6ad3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegAllocID extends BaseFieldType { + public static final LegAllocID INSTANCE = new LegAllocID(); + + private LegAllocID() { + super( + "LegAllocID", + 1366, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocQty.java new file mode 100644 index 0000000..182a0b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegAllocQty extends BaseFieldType { + public static final LegAllocQty INSTANCE = new LegAllocQty(); + + private LegAllocQty() { + super( + "LegAllocQty", + 673, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocSettlCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocSettlCurrency.java new file mode 100644 index 0000000..eae40ca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegAllocSettlCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegAllocSettlCurrency extends BaseFieldType { + public static final LegAllocSettlCurrency INSTANCE = new LegAllocSettlCurrency(); + + private LegAllocSettlCurrency() { + super( + "LegAllocSettlCurrency", + 1367, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkCurveCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkCurveCurrency.java new file mode 100644 index 0000000..091d18e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkCurveCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBenchmarkCurveCurrency extends BaseFieldType { + public static final LegBenchmarkCurveCurrency INSTANCE = new LegBenchmarkCurveCurrency(); + + private LegBenchmarkCurveCurrency() { + super( + "LegBenchmarkCurveCurrency", + 676, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkCurveName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkCurveName.java new file mode 100644 index 0000000..87a61ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkCurveName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBenchmarkCurveName extends BaseFieldType { + public static final LegBenchmarkCurveName INSTANCE = new LegBenchmarkCurveName(); + + private LegBenchmarkCurveName() { + super( + "LegBenchmarkCurveName", + 677, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkCurvePoint.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkCurvePoint.java new file mode 100644 index 0000000..271d8eb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkCurvePoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBenchmarkCurvePoint extends BaseFieldType { + public static final LegBenchmarkCurvePoint INSTANCE = new LegBenchmarkCurvePoint(); + + private LegBenchmarkCurvePoint() { + super( + "LegBenchmarkCurvePoint", + 678, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkPrice.java new file mode 100644 index 0000000..b4edb58 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBenchmarkPrice extends BaseFieldType { + public static final LegBenchmarkPrice INSTANCE = new LegBenchmarkPrice(); + + private LegBenchmarkPrice() { + super( + "LegBenchmarkPrice", + 679, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkPriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkPriceType.java new file mode 100644 index 0000000..563c7bc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBenchmarkPriceType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBenchmarkPriceType extends BaseFieldType { + public static final LegBenchmarkPriceType INSTANCE = new LegBenchmarkPriceType(); + + private LegBenchmarkPriceType() { + super( + "LegBenchmarkPriceType", + 680, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBidForwardPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBidForwardPoints.java new file mode 100644 index 0000000..0a6dba9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBidForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBidForwardPoints extends BaseFieldType { + public static final LegBidForwardPoints INSTANCE = new LegBidForwardPoints(); + + private LegBidForwardPoints() { + super( + "LegBidForwardPoints", + 1067, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBidPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBidPx.java new file mode 100644 index 0000000..43a26df --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegBidPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegBidPx extends BaseFieldType { + public static final LegBidPx INSTANCE = new LegBidPx(); + + private LegBidPx() { + super( + "LegBidPx", + 681, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCFICode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCFICode.java new file mode 100644 index 0000000..aaafc0f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCFICode extends BaseFieldType { + public static final LegCFICode INSTANCE = new LegCFICode(); + + private LegCFICode() { + super( + "LegCFICode", + 608, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCalculatedCcyLastQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCalculatedCcyLastQty.java new file mode 100644 index 0000000..4acf61d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCalculatedCcyLastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCalculatedCcyLastQty extends BaseFieldType { + public static final LegCalculatedCcyLastQty INSTANCE = new LegCalculatedCcyLastQty(); + + private LegCalculatedCcyLastQty() { + super( + "LegCalculatedCcyLastQty", + 1074, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegContractMultiplier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegContractMultiplier.java new file mode 100644 index 0000000..ccaae6c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegContractMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegContractMultiplier extends BaseFieldType { + public static final LegContractMultiplier INSTANCE = new LegContractMultiplier(); + + private LegContractMultiplier() { + super( + "LegContractMultiplier", + 614, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegContractMultiplierUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegContractMultiplierUnit.java new file mode 100644 index 0000000..e3bed29 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegContractMultiplierUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegContractMultiplierUnit extends BaseFieldType { + public static final LegContractMultiplierUnit INSTANCE = new LegContractMultiplierUnit(); + + private LegContractMultiplierUnit() { + super( + "LegContractMultiplierUnit", + 1436, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegContractSettlMonth.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegContractSettlMonth.java new file mode 100644 index 0000000..b428285 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegContractSettlMonth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegContractSettlMonth extends BaseFieldType { + public static final LegContractSettlMonth INSTANCE = new LegContractSettlMonth(); + + private LegContractSettlMonth() { + super( + "LegContractSettlMonth", + 955, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCountryOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCountryOfIssue.java new file mode 100644 index 0000000..ec764da --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCountryOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCountryOfIssue extends BaseFieldType { + public static final LegCountryOfIssue INSTANCE = new LegCountryOfIssue(); + + private LegCountryOfIssue() { + super( + "LegCountryOfIssue", + 596, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCouponPaymentDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCouponPaymentDate.java new file mode 100644 index 0000000..08984a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCouponPaymentDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCouponPaymentDate extends BaseFieldType { + public static final LegCouponPaymentDate INSTANCE = new LegCouponPaymentDate(); + + private LegCouponPaymentDate() { + super( + "LegCouponPaymentDate", + 248, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCouponRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCouponRate.java new file mode 100644 index 0000000..cb1028a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCouponRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCouponRate extends BaseFieldType { + public static final LegCouponRate INSTANCE = new LegCouponRate(); + + private LegCouponRate() { + super( + "LegCouponRate", + 615, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCoveredOrUncovered.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCoveredOrUncovered.java new file mode 100644 index 0000000..d117daf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCoveredOrUncovered.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCoveredOrUncovered extends BaseFieldType { + public static final LegCoveredOrUncovered INSTANCE = new LegCoveredOrUncovered(); + + private LegCoveredOrUncovered() { + super( + "LegCoveredOrUncovered", + 565, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCreditRating.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCreditRating.java new file mode 100644 index 0000000..69b5e2f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCreditRating.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCreditRating extends BaseFieldType { + public static final LegCreditRating INSTANCE = new LegCreditRating(); + + private LegCreditRating() { + super( + "LegCreditRating", + 257, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCurrency.java new file mode 100644 index 0000000..d077f54 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCurrency extends BaseFieldType { + public static final LegCurrency INSTANCE = new LegCurrency(); + + private LegCurrency() { + super( + "LegCurrency", + 556, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCurrencyRatio.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCurrencyRatio.java new file mode 100644 index 0000000..0fd06cd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegCurrencyRatio.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegCurrencyRatio extends BaseFieldType { + public static final LegCurrencyRatio INSTANCE = new LegCurrencyRatio(); + + private LegCurrencyRatio() { + super( + "LegCurrencyRatio", + 1383, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegDatedDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegDatedDate.java new file mode 100644 index 0000000..0a8f5a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegDatedDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegDatedDate extends BaseFieldType { + public static final LegDatedDate INSTANCE = new LegDatedDate(); + + private LegDatedDate() { + super( + "LegDatedDate", + 739, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegDividendYield.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegDividendYield.java new file mode 100644 index 0000000..a3cc55d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegDividendYield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegDividendYield extends BaseFieldType { + public static final LegDividendYield INSTANCE = new LegDividendYield(); + + private LegDividendYield() { + super( + "LegDividendYield", + 1381, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegExecInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegExecInst.java new file mode 100644 index 0000000..28aa47b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegExecInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegExecInst extends BaseFieldType { + public static final LegExecInst INSTANCE = new LegExecInst(); + + private LegExecInst() { + super( + "LegExecInst", + 1384, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegExerciseStyle.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegExerciseStyle.java new file mode 100644 index 0000000..5dd0a40 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegExerciseStyle.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegExerciseStyle extends BaseFieldType { + public static final LegExerciseStyle INSTANCE = new LegExerciseStyle(); + + private LegExerciseStyle() { + super( + "LegExerciseStyle", + 1420, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegFactor.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegFactor.java new file mode 100644 index 0000000..d1dad39 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegFactor.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegFactor extends BaseFieldType { + public static final LegFactor INSTANCE = new LegFactor(); + + private LegFactor() { + super( + "LegFactor", + 253, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegFlowScheduleType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegFlowScheduleType.java new file mode 100644 index 0000000..c81e7c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegFlowScheduleType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegFlowScheduleType extends BaseFieldType { + public static final LegFlowScheduleType INSTANCE = new LegFlowScheduleType(); + + private LegFlowScheduleType() { + super( + "LegFlowScheduleType", + 1440, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegGrossTradeAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegGrossTradeAmt.java new file mode 100644 index 0000000..11c4755 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegGrossTradeAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegGrossTradeAmt extends BaseFieldType { + public static final LegGrossTradeAmt INSTANCE = new LegGrossTradeAmt(); + + private LegGrossTradeAmt() { + super( + "LegGrossTradeAmt", + 1075, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIOIQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIOIQty.java new file mode 100644 index 0000000..4f87f3d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIOIQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegIOIQty extends BaseFieldType { + public static final LegIOIQty INSTANCE = new LegIOIQty(); + + private LegIOIQty() { + super( + "LegIOIQty", + 682, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIndividualAllocID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIndividualAllocID.java new file mode 100644 index 0000000..a95b5b6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIndividualAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegIndividualAllocID extends BaseFieldType { + public static final LegIndividualAllocID INSTANCE = new LegIndividualAllocID(); + + private LegIndividualAllocID() { + super( + "LegIndividualAllocID", + 672, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegInstrRegistry.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegInstrRegistry.java new file mode 100644 index 0000000..a128d24 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegInstrRegistry.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegInstrRegistry extends BaseFieldType { + public static final LegInstrRegistry INSTANCE = new LegInstrRegistry(); + + private LegInstrRegistry() { + super( + "LegInstrRegistry", + 599, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegInterestAccrualDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegInterestAccrualDate.java new file mode 100644 index 0000000..31a8922 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegInterestAccrualDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegInterestAccrualDate extends BaseFieldType { + public static final LegInterestAccrualDate INSTANCE = new LegInterestAccrualDate(); + + private LegInterestAccrualDate() { + super( + "LegInterestAccrualDate", + 956, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIssueDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIssueDate.java new file mode 100644 index 0000000..67e408b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIssueDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegIssueDate extends BaseFieldType { + public static final LegIssueDate INSTANCE = new LegIssueDate(); + + private LegIssueDate() { + super( + "LegIssueDate", + 249, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIssuer.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIssuer.java new file mode 100644 index 0000000..21c9e23 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegIssuer extends BaseFieldType { + public static final LegIssuer INSTANCE = new LegIssuer(); + + private LegIssuer() { + super( + "LegIssuer", + 617, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLastForwardPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLastForwardPoints.java new file mode 100644 index 0000000..1d7f404 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLastForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegLastForwardPoints extends BaseFieldType { + public static final LegLastForwardPoints INSTANCE = new LegLastForwardPoints(); + + private LegLastForwardPoints() { + super( + "LegLastForwardPoints", + 1073, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLastPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLastPx.java new file mode 100644 index 0000000..aea2915 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLastPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegLastPx extends BaseFieldType { + public static final LegLastPx INSTANCE = new LegLastPx(); + + private LegLastPx() { + super( + "LegLastPx", + 637, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLastQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLastQty.java new file mode 100644 index 0000000..3b96eb1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegLastQty extends BaseFieldType { + public static final LegLastQty INSTANCE = new LegLastQty(); + + private LegLastQty() { + super( + "LegLastQty", + 1418, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLocaleOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLocaleOfIssue.java new file mode 100644 index 0000000..eaa826b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegLocaleOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegLocaleOfIssue extends BaseFieldType { + public static final LegLocaleOfIssue INSTANCE = new LegLocaleOfIssue(); + + private LegLocaleOfIssue() { + super( + "LegLocaleOfIssue", + 598, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegMaturityDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegMaturityDate.java new file mode 100644 index 0000000..4f8b6f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegMaturityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegMaturityDate extends BaseFieldType { + public static final LegMaturityDate INSTANCE = new LegMaturityDate(); + + private LegMaturityDate() { + super( + "LegMaturityDate", + 611, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegMaturityMonthYear.java new file mode 100644 index 0000000..c6333cd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegMaturityMonthYear extends BaseFieldType { + public static final LegMaturityMonthYear INSTANCE = new LegMaturityMonthYear(); + + private LegMaturityMonthYear() { + super( + "LegMaturityMonthYear", + 610, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegMaturityTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegMaturityTime.java new file mode 100644 index 0000000..27508d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegMaturityTime extends BaseFieldType { + public static final LegMaturityTime INSTANCE = new LegMaturityTime(); + + private LegMaturityTime() { + super( + "LegMaturityTime", + 1212, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegNumber.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegNumber.java new file mode 100644 index 0000000..af85a42 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegNumber.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegNumber extends BaseFieldType { + public static final LegNumber INSTANCE = new LegNumber(); + + private LegNumber() { + super( + "LegNumber", + 1152, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOfferForwardPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOfferForwardPoints.java new file mode 100644 index 0000000..a7b404d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOfferForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegOfferForwardPoints extends BaseFieldType { + public static final LegOfferForwardPoints INSTANCE = new LegOfferForwardPoints(); + + private LegOfferForwardPoints() { + super( + "LegOfferForwardPoints", + 1068, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOfferPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOfferPx.java new file mode 100644 index 0000000..66e9dd5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOfferPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegOfferPx extends BaseFieldType { + public static final LegOfferPx INSTANCE = new LegOfferPx(); + + private LegOfferPx() { + super( + "LegOfferPx", + 684, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOptAttribute.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOptAttribute.java new file mode 100644 index 0000000..dfa500c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOptAttribute.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegOptAttribute extends BaseFieldType { + public static final LegOptAttribute INSTANCE = new LegOptAttribute(); + + private LegOptAttribute() { + super( + "LegOptAttribute", + 613, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOptionRatio.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOptionRatio.java new file mode 100644 index 0000000..59c5af4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOptionRatio.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegOptionRatio extends BaseFieldType { + public static final LegOptionRatio INSTANCE = new LegOptionRatio(); + + private LegOptionRatio() { + super( + "LegOptionRatio", + 1017, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOrderQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOrderQty.java new file mode 100644 index 0000000..e46a7d9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegOrderQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegOrderQty extends BaseFieldType { + public static final LegOrderQty INSTANCE = new LegOrderQty(); + + private LegOrderQty() { + super( + "LegOrderQty", + 685, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPool.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPool.java new file mode 100644 index 0000000..0f6dda5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPool.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPool extends BaseFieldType { + public static final LegPool INSTANCE = new LegPool(); + + private LegPool() { + super( + "LegPool", + 740, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPositionEffect.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPositionEffect.java new file mode 100644 index 0000000..a62bdbd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPositionEffect.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPositionEffect extends BaseFieldType { + public static final LegPositionEffect INSTANCE = new LegPositionEffect(); + + private LegPositionEffect() { + super( + "LegPositionEffect", + 564, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPrice.java new file mode 100644 index 0000000..bf5bf5e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPrice extends BaseFieldType { + public static final LegPrice INSTANCE = new LegPrice(); + + private LegPrice() { + super( + "LegPrice", + 566, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPriceType.java new file mode 100644 index 0000000..a92ab69 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPriceType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPriceType extends BaseFieldType { + public static final LegPriceType INSTANCE = new LegPriceType(); + + private LegPriceType() { + super( + "LegPriceType", + 686, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPriceUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPriceUnitOfMeasure.java new file mode 100644 index 0000000..a31540d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPriceUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPriceUnitOfMeasure extends BaseFieldType { + public static final LegPriceUnitOfMeasure INSTANCE = new LegPriceUnitOfMeasure(); + + private LegPriceUnitOfMeasure() { + super( + "LegPriceUnitOfMeasure", + 1421, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPriceUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPriceUnitOfMeasureQty.java new file mode 100644 index 0000000..23f12f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPriceUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPriceUnitOfMeasureQty extends BaseFieldType { + public static final LegPriceUnitOfMeasureQty INSTANCE = new LegPriceUnitOfMeasureQty(); + + private LegPriceUnitOfMeasureQty() { + super( + "LegPriceUnitOfMeasureQty", + 1422, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegProduct.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegProduct.java new file mode 100644 index 0000000..d551d39 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegProduct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegProduct extends BaseFieldType { + public static final LegProduct INSTANCE = new LegProduct(); + + private LegProduct() { + super( + "LegProduct", + 607, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPutOrCall.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPutOrCall.java new file mode 100644 index 0000000..89f842e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegPutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegPutOrCall extends BaseFieldType { + public static final LegPutOrCall INSTANCE = new LegPutOrCall(); + + private LegPutOrCall() { + super( + "LegPutOrCall", + 1358, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegQty.java new file mode 100644 index 0000000..d69c388 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegQty extends BaseFieldType { + public static final LegQty INSTANCE = new LegQty(); + + private LegQty() { + super( + "LegQty", + 687, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRatioQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRatioQty.java new file mode 100644 index 0000000..4380ab1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRatioQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRatioQty extends BaseFieldType { + public static final LegRatioQty INSTANCE = new LegRatioQty(); + + private LegRatioQty() { + super( + "LegRatioQty", + 623, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRedemptionDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRedemptionDate.java new file mode 100644 index 0000000..2196bd7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRedemptionDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRedemptionDate extends BaseFieldType { + public static final LegRedemptionDate INSTANCE = new LegRedemptionDate(); + + private LegRedemptionDate() { + super( + "LegRedemptionDate", + 254, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRefID.java new file mode 100644 index 0000000..8629d8e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRefID extends BaseFieldType { + public static final LegRefID INSTANCE = new LegRefID(); + + private LegRefID() { + super( + "LegRefID", + 654, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRepoCollateralSecurityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRepoCollateralSecurityType.java new file mode 100644 index 0000000..df611ef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRepoCollateralSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRepoCollateralSecurityType extends BaseFieldType { + public static final LegRepoCollateralSecurityType INSTANCE = new LegRepoCollateralSecurityType(); + + private LegRepoCollateralSecurityType() { + super( + "LegRepoCollateralSecurityType", + 250, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegReportID.java new file mode 100644 index 0000000..36d7dbf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegReportID extends BaseFieldType { + public static final LegReportID INSTANCE = new LegReportID(); + + private LegReportID() { + super( + "LegReportID", + 990, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRepurchaseRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRepurchaseRate.java new file mode 100644 index 0000000..4c952c2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRepurchaseRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRepurchaseRate extends BaseFieldType { + public static final LegRepurchaseRate INSTANCE = new LegRepurchaseRate(); + + private LegRepurchaseRate() { + super( + "LegRepurchaseRate", + 252, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRepurchaseTerm.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRepurchaseTerm.java new file mode 100644 index 0000000..6e040f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegRepurchaseTerm.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegRepurchaseTerm extends BaseFieldType { + public static final LegRepurchaseTerm INSTANCE = new LegRepurchaseTerm(); + + private LegRepurchaseTerm() { + super( + "LegRepurchaseTerm", + 251, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityAltID.java new file mode 100644 index 0000000..1d1536a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityAltID extends BaseFieldType { + public static final LegSecurityAltID INSTANCE = new LegSecurityAltID(); + + private LegSecurityAltID() { + super( + "LegSecurityAltID", + 605, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityAltIDSource.java new file mode 100644 index 0000000..037d7e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityAltIDSource extends BaseFieldType { + public static final LegSecurityAltIDSource INSTANCE = new LegSecurityAltIDSource(); + + private LegSecurityAltIDSource() { + super( + "LegSecurityAltIDSource", + 606, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityDesc.java new file mode 100644 index 0000000..31e91dc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityDesc extends BaseFieldType { + public static final LegSecurityDesc INSTANCE = new LegSecurityDesc(); + + private LegSecurityDesc() { + super( + "LegSecurityDesc", + 620, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityExchange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityExchange.java new file mode 100644 index 0000000..5af980e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityExchange extends BaseFieldType { + public static final LegSecurityExchange INSTANCE = new LegSecurityExchange(); + + private LegSecurityExchange() { + super( + "LegSecurityExchange", + 616, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityID.java new file mode 100644 index 0000000..5e5c51f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityID extends BaseFieldType { + public static final LegSecurityID INSTANCE = new LegSecurityID(); + + private LegSecurityID() { + super( + "LegSecurityID", + 602, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityIDSource.java new file mode 100644 index 0000000..5aecc42 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityIDSource extends BaseFieldType { + public static final LegSecurityIDSource INSTANCE = new LegSecurityIDSource(); + + private LegSecurityIDSource() { + super( + "LegSecurityIDSource", + 603, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecuritySubType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecuritySubType.java new file mode 100644 index 0000000..da17efd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecuritySubType extends BaseFieldType { + public static final LegSecuritySubType INSTANCE = new LegSecuritySubType(); + + private LegSecuritySubType() { + super( + "LegSecuritySubType", + 764, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityType.java new file mode 100644 index 0000000..93d7bd9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSecurityType extends BaseFieldType { + public static final LegSecurityType INSTANCE = new LegSecurityType(); + + private LegSecurityType() { + super( + "LegSecurityType", + 609, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSettlCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSettlCurrency.java new file mode 100644 index 0000000..fba2cf0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSettlCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSettlCurrency extends BaseFieldType { + public static final LegSettlCurrency INSTANCE = new LegSettlCurrency(); + + private LegSettlCurrency() { + super( + "LegSettlCurrency", + 675, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSettlDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSettlDate.java new file mode 100644 index 0000000..e40b974 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSettlDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSettlDate extends BaseFieldType { + public static final LegSettlDate INSTANCE = new LegSettlDate(); + + private LegSettlDate() { + super( + "LegSettlDate", + 588, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSettlType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSettlType.java new file mode 100644 index 0000000..bd25b1f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSettlType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSettlType extends BaseFieldType { + public static final LegSettlType INSTANCE = new LegSettlType(); + + private LegSettlType() { + super( + "LegSettlType", + 587, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSide.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSide.java new file mode 100644 index 0000000..53e67c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSide.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSide extends BaseFieldType { + public static final LegSide INSTANCE = new LegSide(); + + private LegSide() { + super( + "LegSide", + 624, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStateOrProvinceOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStateOrProvinceOfIssue.java new file mode 100644 index 0000000..c58286f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStateOrProvinceOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegStateOrProvinceOfIssue extends BaseFieldType { + public static final LegStateOrProvinceOfIssue INSTANCE = new LegStateOrProvinceOfIssue(); + + private LegStateOrProvinceOfIssue() { + super( + "LegStateOrProvinceOfIssue", + 597, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStipulationType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStipulationType.java new file mode 100644 index 0000000..5b109ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStipulationType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegStipulationType extends BaseFieldType { + public static final LegStipulationType INSTANCE = new LegStipulationType(); + + private LegStipulationType() { + super( + "LegStipulationType", + 688, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStipulationValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStipulationValue.java new file mode 100644 index 0000000..e7043f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStipulationValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegStipulationValue extends BaseFieldType { + public static final LegStipulationValue INSTANCE = new LegStipulationValue(); + + private LegStipulationValue() { + super( + "LegStipulationValue", + 689, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStrikeCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStrikeCurrency.java new file mode 100644 index 0000000..645e6fa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStrikeCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegStrikeCurrency extends BaseFieldType { + public static final LegStrikeCurrency INSTANCE = new LegStrikeCurrency(); + + private LegStrikeCurrency() { + super( + "LegStrikeCurrency", + 942, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStrikePrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStrikePrice.java new file mode 100644 index 0000000..49feeb2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegStrikePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegStrikePrice extends BaseFieldType { + public static final LegStrikePrice INSTANCE = new LegStrikePrice(); + + private LegStrikePrice() { + super( + "LegStrikePrice", + 612, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSwapType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSwapType.java new file mode 100644 index 0000000..8f5b0ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSwapType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSwapType extends BaseFieldType { + public static final LegSwapType INSTANCE = new LegSwapType(); + + private LegSwapType() { + super( + "LegSwapType", + 690, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MODIFIED_DURATION = new Field(LegSwapType.INSTANCE, Values.MODIFIED_DURATION.getOrdinal()); + public final Field PAR_FOR_PAR = new Field(LegSwapType.INSTANCE, Values.PAR_FOR_PAR.getOrdinal()); + public final Field PROCEEDS = new Field(LegSwapType.INSTANCE, Values.PROCEEDS.getOrdinal()); + public final Field RISK = new Field(LegSwapType.INSTANCE, Values.RISK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MODIFIED_DURATION("2"), + PAR_FOR_PAR("1"), + PROCEEDS("5"), + RISK("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSymbol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSymbol.java new file mode 100644 index 0000000..9b359b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSymbol extends BaseFieldType { + public static final LegSymbol INSTANCE = new LegSymbol(); + + private LegSymbol() { + super( + "LegSymbol", + 600, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSymbolSfx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSymbolSfx.java new file mode 100644 index 0000000..c4d6850 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegSymbolSfx extends BaseFieldType { + public static final LegSymbolSfx INSTANCE = new LegSymbolSfx(); + + private LegSymbolSfx() { + super( + "LegSymbolSfx", + 601, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegTimeUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegTimeUnit.java new file mode 100644 index 0000000..3aad24e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegTimeUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegTimeUnit extends BaseFieldType { + public static final LegTimeUnit INSTANCE = new LegTimeUnit(); + + private LegTimeUnit() { + super( + "LegTimeUnit", + 1001, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegUnitOfMeasure.java new file mode 100644 index 0000000..15d973a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegUnitOfMeasure extends BaseFieldType { + public static final LegUnitOfMeasure INSTANCE = new LegUnitOfMeasure(); + + private LegUnitOfMeasure() { + super( + "LegUnitOfMeasure", + 999, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegUnitOfMeasureQty.java new file mode 100644 index 0000000..8bccaca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegUnitOfMeasureQty extends BaseFieldType { + public static final LegUnitOfMeasureQty INSTANCE = new LegUnitOfMeasureQty(); + + private LegUnitOfMeasureQty() { + super( + "LegUnitOfMeasureQty", + 1224, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegVolatility.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegVolatility.java new file mode 100644 index 0000000..54708e6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegVolatility.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegVolatility extends BaseFieldType { + public static final LegVolatility INSTANCE = new LegVolatility(); + + private LegVolatility() { + super( + "LegVolatility", + 1379, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegalConfirm.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegalConfirm.java new file mode 100644 index 0000000..7261e90 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LegalConfirm.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LegalConfirm extends BaseFieldType { + public static final LegalConfirm INSTANCE = new LegalConfirm(); + + private LegalConfirm() { + super( + "LegalConfirm", + 650, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DOES_NOT_CONSITUTE_A_LEGAL_CONFIRM = new Field(LegalConfirm.INSTANCE, Values.DOES_NOT_CONSITUTE_A_LEGAL_CONFIRM.getOrdinal()); + public final Field LEGAL_CONFIRM = new Field(LegalConfirm.INSTANCE, Values.LEGAL_CONFIRM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DOES_NOT_CONSITUTE_A_LEGAL_CONFIRM("N"), + LEGAL_CONFIRM("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityIndType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityIndType.java new file mode 100644 index 0000000..7c3a6d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityIndType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LiquidityIndType extends BaseFieldType { + public static final LiquidityIndType INSTANCE = new LiquidityIndType(); + + private LiquidityIndType() { + super( + "LiquidityIndType", + 409, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NORMAL_MARKET_SIZE = new Field(LiquidityIndType.INSTANCE, Values.NORMAL_MARKET_SIZE.getOrdinal()); + public final Field I20DAY_MOVING_AVERAGE = new Field(LiquidityIndType.INSTANCE, Values.I20DAY_MOVING_AVERAGE.getOrdinal()); + public final Field I5DAY_MOVING_AVERAGE = new Field(LiquidityIndType.INSTANCE, Values.I5DAY_MOVING_AVERAGE.getOrdinal()); + public final Field OTHER = new Field(LiquidityIndType.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NORMAL_MARKET_SIZE("3"), + I20DAY_MOVING_AVERAGE("2"), + I5DAY_MOVING_AVERAGE("1"), + OTHER("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityNumSecurities.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityNumSecurities.java new file mode 100644 index 0000000..4747349 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityNumSecurities.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LiquidityNumSecurities extends BaseFieldType { + public static final LiquidityNumSecurities INSTANCE = new LiquidityNumSecurities(); + + private LiquidityNumSecurities() { + super( + "LiquidityNumSecurities", + 441, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityPctHigh.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityPctHigh.java new file mode 100644 index 0000000..cb8dcbf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityPctHigh.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LiquidityPctHigh extends BaseFieldType { + public static final LiquidityPctHigh INSTANCE = new LiquidityPctHigh(); + + private LiquidityPctHigh() { + super( + "LiquidityPctHigh", + 403, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityPctLow.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityPctLow.java new file mode 100644 index 0000000..cf78dc6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityPctLow.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LiquidityPctLow extends BaseFieldType { + public static final LiquidityPctLow INSTANCE = new LiquidityPctLow(); + + private LiquidityPctLow() { + super( + "LiquidityPctLow", + 402, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityValue.java new file mode 100644 index 0000000..e82a2b3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LiquidityValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LiquidityValue extends BaseFieldType { + public static final LiquidityValue INSTANCE = new LiquidityValue(); + + private LiquidityValue() { + super( + "LiquidityValue", + 404, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListExecInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListExecInst.java new file mode 100644 index 0000000..0649eb7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListExecInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListExecInst extends BaseFieldType { + public static final ListExecInst INSTANCE = new ListExecInst(); + + private ListExecInst() { + super( + "ListExecInst", + 69, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListExecInstType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListExecInstType.java new file mode 100644 index 0000000..1935857 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListExecInstType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListExecInstType extends BaseFieldType { + public static final ListExecInstType INSTANCE = new ListExecInstType(); + + private ListExecInstType() { + super( + "ListExecInstType", + 433, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXCHANGESWITCH_CIV_ORDER__SELL_DRIVEN = new Field(ListExecInstType.INSTANCE, Values.EXCHANGESWITCH_CIV_ORDER__SELL_DRIVEN.getOrdinal()); + public final Field WAIT_FOR_EXECUT_INSTRUCTION_IE_A_LIST_EXECUT_MESSAGE_OR_PHONE_CA = new Field(ListExecInstType.INSTANCE, Values.WAIT_FOR_EXECUT_INSTRUCTION_IE_A_LIST_EXECUT_MESSAGE_OR_PHONE_CA.getOrdinal()); + public final Field IMMEDIATE = new Field(ListExecInstType.INSTANCE, Values.IMMEDIATE.getOrdinal()); + public final Field EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_WITHDRAW_IE_ADDITIONAL = new Field(ListExecInstType.INSTANCE, Values.EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_WITHDRAW_IE_ADDITIONAL.getOrdinal()); + public final Field EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_TOPUP_IE_ADDITIONAL_CA = new Field(ListExecInstType.INSTANCE, Values.EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_TOPUP_IE_ADDITIONAL_CA.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXCHANGESWITCH_CIV_ORDER__SELL_DRIVEN("3"), + WAIT_FOR_EXECUT_INSTRUCTION_IE_A_LIST_EXECUT_MESSAGE_OR_PHONE_CA("2"), + IMMEDIATE("1"), + EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_WITHDRAW_IE_ADDITIONAL("5"), + EXCHANGESWITCH_CIV_ORDER__BUY_DRIVEN_CASH_TOPUP_IE_ADDITIONAL_CA("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListID.java new file mode 100644 index 0000000..8f9f183 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListID extends BaseFieldType { + public static final ListID INSTANCE = new ListID(); + + private ListID() { + super( + "ListID", + 66, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListMethod.java new file mode 100644 index 0000000..dc85f88 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListMethod.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListMethod extends BaseFieldType { + public static final ListMethod INSTANCE = new ListMethod(); + + private ListMethod() { + super( + "ListMethod", + 1198, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field USER_REQUESTED = new Field(ListMethod.INSTANCE, Values.USER_REQUESTED.getOrdinal()); + public final Field PRELISTED_ONLY = new Field(ListMethod.INSTANCE, Values.PRELISTED_ONLY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + USER_REQUESTED("1"), + PRELISTED_ONLY("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListName.java new file mode 100644 index 0000000..5f95c90 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListName extends BaseFieldType { + public static final ListName INSTANCE = new ListName(); + + private ListName() { + super( + "ListName", + 392, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListOrderStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListOrderStatus.java new file mode 100644 index 0000000..ceaec0c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListOrderStatus.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListOrderStatus extends BaseFieldType { + public static final ListOrderStatus INSTANCE = new ListOrderStatus(); + + private ListOrderStatus() { + super( + "ListOrderStatus", + 431, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXECUTING = new Field(ListOrderStatus.INSTANCE, Values.EXECUTING.getOrdinal()); + public final Field RECEIVED_FOR_EXECUTION = new Field(ListOrderStatus.INSTANCE, Values.RECEIVED_FOR_EXECUTION.getOrdinal()); + public final Field IN_BIDDING_PROCESS = new Field(ListOrderStatus.INSTANCE, Values.IN_BIDDING_PROCESS.getOrdinal()); + public final Field REJECT = new Field(ListOrderStatus.INSTANCE, Values.REJECT.getOrdinal()); + public final Field ALL_DONE = new Field(ListOrderStatus.INSTANCE, Values.ALL_DONE.getOrdinal()); + public final Field ALERT = new Field(ListOrderStatus.INSTANCE, Values.ALERT.getOrdinal()); + public final Field CANCELLING = new Field(ListOrderStatus.INSTANCE, Values.CANCELLING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXECUTING("3"), + RECEIVED_FOR_EXECUTION("2"), + IN_BIDDING_PROCESS("1"), + REJECT("7"), + ALL_DONE("6"), + ALERT("5"), + CANCELLING("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListRejectReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListRejectReason.java new file mode 100644 index 0000000..cd6ff57 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListRejectReason.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListRejectReason extends BaseFieldType { + public static final ListRejectReason INSTANCE = new ListRejectReason(); + + private ListRejectReason() { + super( + "ListRejectReason", + 1386, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXCHANGE_CLOSED = new Field(ListRejectReason.INSTANCE, Values.EXCHANGE_CLOSED.getOrdinal()); + public final Field BROKER__EXCHANGE_OPTION = new Field(ListRejectReason.INSTANCE, Values.BROKER__EXCHANGE_OPTION.getOrdinal()); + public final Field DUPLICATE_ORDER_EG_DUPE_CLORDID = new Field(ListRejectReason.INSTANCE, Values.DUPLICATE_ORDER_EG_DUPE_CLORDID.getOrdinal()); + public final Field UNKNOWN_ORDER = new Field(ListRejectReason.INSTANCE, Values.UNKNOWN_ORDER.getOrdinal()); + public final Field TOO_LATE_TO_ENTER = new Field(ListRejectReason.INSTANCE, Values.TOO_LATE_TO_ENTER.getOrdinal()); + public final Field OTHER = new Field(ListRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + public final Field UNSUPPORTED_ORDER_CHARACTERISTIC = new Field(ListRejectReason.INSTANCE, Values.UNSUPPORTED_ORDER_CHARACTERISTIC.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXCHANGE_CLOSED("2"), + BROKER__EXCHANGE_OPTION("0"), + DUPLICATE_ORDER_EG_DUPE_CLORDID("6"), + UNKNOWN_ORDER("5"), + TOO_LATE_TO_ENTER("4"), + OTHER("99"), + UNSUPPORTED_ORDER_CHARACTERISTIC("11"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListSeqNo.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListSeqNo.java new file mode 100644 index 0000000..ed07d03 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListSeqNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListSeqNo extends BaseFieldType { + public static final ListSeqNo INSTANCE = new ListSeqNo(); + + private ListSeqNo() { + super( + "ListSeqNo", + 67, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListStatusText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListStatusText.java new file mode 100644 index 0000000..6755926 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListStatusText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListStatusText extends BaseFieldType { + public static final ListStatusText INSTANCE = new ListStatusText(); + + private ListStatusText() { + super( + "ListStatusText", + 444, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListStatusType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListStatusType.java new file mode 100644 index 0000000..92564f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListStatusType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListStatusType extends BaseFieldType { + public static final ListStatusType INSTANCE = new ListStatusType(); + + private ListStatusType() { + super( + "ListStatusType", + 429, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TIMED = new Field(ListStatusType.INSTANCE, Values.TIMED.getOrdinal()); + public final Field RESPONSE = new Field(ListStatusType.INSTANCE, Values.RESPONSE.getOrdinal()); + public final Field ACK = new Field(ListStatusType.INSTANCE, Values.ACK.getOrdinal()); + public final Field ALERT = new Field(ListStatusType.INSTANCE, Values.ALERT.getOrdinal()); + public final Field ALL_DONE = new Field(ListStatusType.INSTANCE, Values.ALL_DONE.getOrdinal()); + public final Field EXEC_STARTED = new Field(ListStatusType.INSTANCE, Values.EXEC_STARTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TIMED("3"), + RESPONSE("2"), + ACK("1"), + ALERT("6"), + ALL_DONE("5"), + EXEC_STARTED("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListUpdateAction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListUpdateAction.java new file mode 100644 index 0000000..1f11e3b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ListUpdateAction.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ListUpdateAction extends BaseFieldType { + public static final ListUpdateAction INSTANCE = new ListUpdateAction(); + + private ListUpdateAction() { + super( + "ListUpdateAction", + 1324, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LocaleOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LocaleOfIssue.java new file mode 100644 index 0000000..e609029 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LocaleOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LocaleOfIssue extends BaseFieldType { + public static final LocaleOfIssue INSTANCE = new LocaleOfIssue(); + + private LocaleOfIssue() { + super( + "LocaleOfIssue", + 472, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LocateReqd.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LocateReqd.java new file mode 100644 index 0000000..54564fe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LocateReqd.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LocateReqd extends BaseFieldType { + public static final LocateReqd INSTANCE = new LocateReqd(); + + private LocateReqd() { + super( + "LocateReqd", + 114, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INDICATES_THE_BROKER_IS_NOT_REQUIRED_TO_LOCATE = new Field(LocateReqd.INSTANCE, Values.INDICATES_THE_BROKER_IS_NOT_REQUIRED_TO_LOCATE.getOrdinal()); + public final Field INDICATES_THE_BROKER_IS_RESPONSIBLE_FOR_LOCATING_THE_STOCK = new Field(LocateReqd.INSTANCE, Values.INDICATES_THE_BROKER_IS_RESPONSIBLE_FOR_LOCATING_THE_STOCK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INDICATES_THE_BROKER_IS_NOT_REQUIRED_TO_LOCATE("N"), + INDICATES_THE_BROKER_IS_RESPONSIBLE_FOR_LOCATING_THE_STOCK("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LocationID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LocationID.java new file mode 100644 index 0000000..6a47331 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LocationID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LocationID extends BaseFieldType { + public static final LocationID INSTANCE = new LocationID(); + + private LocationID() { + super( + "LocationID", + 283, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LongQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LongQty.java new file mode 100644 index 0000000..26db980 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LongQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LongQty extends BaseFieldType { + public static final LongQty INSTANCE = new LongQty(); + + private LongQty() { + super( + "LongQty", + 704, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LotType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LotType.java new file mode 100644 index 0000000..1edd7f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LotType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LotType extends BaseFieldType { + public static final LotType INSTANCE = new LotType(); + + private LotType() { + super( + "LotType", + 1093, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BLOCK_LOT = new Field(LotType.INSTANCE, Values.BLOCK_LOT.getOrdinal()); + public final Field ROUND_LOT = new Field(LotType.INSTANCE, Values.ROUND_LOT.getOrdinal()); + public final Field ODD_LOT = new Field(LotType.INSTANCE, Values.ODD_LOT.getOrdinal()); + public final Field ROUND_LOT_BASED_UPON_UNITOFMEASURE996 = new Field(LotType.INSTANCE, Values.ROUND_LOT_BASED_UPON_UNITOFMEASURE996.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BLOCK_LOT("3"), + ROUND_LOT("2"), + ODD_LOT("1"), + ROUND_LOT_BASED_UPON_UNITOFMEASURE996("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LowLimitPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LowLimitPrice.java new file mode 100644 index 0000000..a68c865 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LowLimitPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LowLimitPrice extends BaseFieldType { + public static final LowLimitPrice INSTANCE = new LowLimitPrice(); + + private LowLimitPrice() { + super( + "LowLimitPrice", + 1148, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LowPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LowPx.java new file mode 100644 index 0000000..37fc75b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/LowPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class LowPx extends BaseFieldType { + public static final LowPx INSTANCE = new LowPx(); + + private LowPx() { + super( + "LowPx", + 333, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDBookType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDBookType.java new file mode 100644 index 0000000..217e696 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDBookType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDBookType extends BaseFieldType { + public static final MDBookType INSTANCE = new MDBookType(); + + private MDBookType() { + super( + "MDBookType", + 1021, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_DEPTH = new Field(MDBookType.INSTANCE, Values.ORDER_DEPTH.getOrdinal()); + public final Field PRICE_DEPTH = new Field(MDBookType.INSTANCE, Values.PRICE_DEPTH.getOrdinal()); + public final Field TOP_OF_BOOK = new Field(MDBookType.INSTANCE, Values.TOP_OF_BOOK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_DEPTH("3"), + PRICE_DEPTH("2"), + TOP_OF_BOOK("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryBuyer.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryBuyer.java new file mode 100644 index 0000000..d0e5dfe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryBuyer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryBuyer extends BaseFieldType { + public static final MDEntryBuyer INSTANCE = new MDEntryBuyer(); + + private MDEntryBuyer() { + super( + "MDEntryBuyer", + 288, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryDate.java new file mode 100644 index 0000000..a955e25 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryDate extends BaseFieldType { + public static final MDEntryDate INSTANCE = new MDEntryDate(); + + private MDEntryDate() { + super( + "MDEntryDate", + 272, + FieldClassLookup.lookup("UTCDATEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryForwardPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryForwardPoints.java new file mode 100644 index 0000000..82e6325 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryForwardPoints extends BaseFieldType { + public static final MDEntryForwardPoints INSTANCE = new MDEntryForwardPoints(); + + private MDEntryForwardPoints() { + super( + "MDEntryForwardPoints", + 1027, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryID.java new file mode 100644 index 0000000..f158e8e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryID extends BaseFieldType { + public static final MDEntryID INSTANCE = new MDEntryID(); + + private MDEntryID() { + super( + "MDEntryID", + 278, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryOriginator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryOriginator.java new file mode 100644 index 0000000..6916bb5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryOriginator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryOriginator extends BaseFieldType { + public static final MDEntryOriginator INSTANCE = new MDEntryOriginator(); + + private MDEntryOriginator() { + super( + "MDEntryOriginator", + 282, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryPositionNo.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryPositionNo.java new file mode 100644 index 0000000..bd74105 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryPositionNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryPositionNo extends BaseFieldType { + public static final MDEntryPositionNo INSTANCE = new MDEntryPositionNo(); + + private MDEntryPositionNo() { + super( + "MDEntryPositionNo", + 290, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryPx.java new file mode 100644 index 0000000..de40dc2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryPx extends BaseFieldType { + public static final MDEntryPx INSTANCE = new MDEntryPx(); + + private MDEntryPx() { + super( + "MDEntryPx", + 270, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryRefID.java new file mode 100644 index 0000000..c4cc2c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryRefID extends BaseFieldType { + public static final MDEntryRefID INSTANCE = new MDEntryRefID(); + + private MDEntryRefID() { + super( + "MDEntryRefID", + 280, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntrySeller.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntrySeller.java new file mode 100644 index 0000000..e93ac42 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntrySeller.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntrySeller extends BaseFieldType { + public static final MDEntrySeller INSTANCE = new MDEntrySeller(); + + private MDEntrySeller() { + super( + "MDEntrySeller", + 289, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntrySize.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntrySize.java new file mode 100644 index 0000000..b35c4b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntrySize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntrySize extends BaseFieldType { + public static final MDEntrySize INSTANCE = new MDEntrySize(); + + private MDEntrySize() { + super( + "MDEntrySize", + 271, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntrySpotRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntrySpotRate.java new file mode 100644 index 0000000..68f3a6d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntrySpotRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntrySpotRate extends BaseFieldType { + public static final MDEntrySpotRate INSTANCE = new MDEntrySpotRate(); + + private MDEntrySpotRate() { + super( + "MDEntrySpotRate", + 1026, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryTime.java new file mode 100644 index 0000000..c87f0f8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryTime extends BaseFieldType { + public static final MDEntryTime INSTANCE = new MDEntryTime(); + + private MDEntryTime() { + super( + "MDEntryTime", + 273, + FieldClassLookup.lookup("UTCTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryType.java new file mode 100644 index 0000000..cc47f6b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDEntryType.java @@ -0,0 +1,115 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDEntryType extends BaseFieldType { + public static final MDEntryType INSTANCE = new MDEntryType(); + + private MDEntryType() { + super( + "MDEntryType", + 269, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COMPOSITE_UNDERLYING_PRICE = new Field(MDEntryType.INSTANCE, Values.COMPOSITE_UNDERLYING_PRICE.getOrdinal()); + public final Field SIMULATED_SELL_PRICE = new Field(MDEntryType.INSTANCE, Values.SIMULATED_SELL_PRICE.getOrdinal()); + public final Field SIMULATED_BUY_PRICE = new Field(MDEntryType.INSTANCE, Values.SIMULATED_BUY_PRICE.getOrdinal()); + public final Field MARGIN_RATE = new Field(MDEntryType.INSTANCE, Values.MARGIN_RATE.getOrdinal()); + public final Field IMBALANCE = new Field(MDEntryType.INSTANCE, Values.IMBALANCE.getOrdinal()); + public final Field TRADE_VOLUME = new Field(MDEntryType.INSTANCE, Values.TRADE_VOLUME.getOrdinal()); + public final Field OPEN_INTEREST = new Field(MDEntryType.INSTANCE, Values.OPEN_INTEREST.getOrdinal()); + public final Field SETTLE_LOW_PRICE = new Field(MDEntryType.INSTANCE, Values.SETTLE_LOW_PRICE.getOrdinal()); + public final Field PRIOR_SETTLE_PRICE = new Field(MDEntryType.INSTANCE, Values.PRIOR_SETTLE_PRICE.getOrdinal()); + public final Field SESSION_HIGH_BID = new Field(MDEntryType.INSTANCE, Values.SESSION_HIGH_BID.getOrdinal()); + public final Field SESSION_LOW_OFFER = new Field(MDEntryType.INSTANCE, Values.SESSION_LOW_OFFER.getOrdinal()); + public final Field MID_PRICE = new Field(MDEntryType.INSTANCE, Values.MID_PRICE.getOrdinal()); + public final Field EMPTY_BOOK = new Field(MDEntryType.INSTANCE, Values.EMPTY_BOOK.getOrdinal()); + public final Field SETTLE_HIGH_PRICE = new Field(MDEntryType.INSTANCE, Values.SETTLE_HIGH_PRICE.getOrdinal()); + public final Field DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = new Field(MDEntryType.INSTANCE, Values.DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS.getOrdinal()); + public final Field CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = new Field(MDEntryType.INSTANCE, Values.CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS.getOrdinal()); + public final Field FIXING_PRICE = new Field(MDEntryType.INSTANCE, Values.FIXING_PRICE.getOrdinal()); + public final Field CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = new Field(MDEntryType.INSTANCE, Values.CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS.getOrdinal()); + public final Field AUCTION_CLEARING_PRICE = new Field(MDEntryType.INSTANCE, Values.AUCTION_CLEARING_PRICE.getOrdinal()); + public final Field EARLY_PRICES = new Field(MDEntryType.INSTANCE, Values.EARLY_PRICES.getOrdinal()); + public final Field SWAP_VALUE_FACTOR_SVP_FOR_SWAPS_CLEARED_THROUGH_A_CENTRAL_COUNTE = new Field(MDEntryType.INSTANCE, Values.SWAP_VALUE_FACTOR_SVP_FOR_SWAPS_CLEARED_THROUGH_A_CENTRAL_COUNTE.getOrdinal()); + public final Field DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = new Field(MDEntryType.INSTANCE, Values.DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS.getOrdinal()); + public final Field RECOVERY_RATE = new Field(MDEntryType.INSTANCE, Values.RECOVERY_RATE.getOrdinal()); + public final Field CASH_RATE = new Field(MDEntryType.INSTANCE, Values.CASH_RATE.getOrdinal()); + public final Field RECOVERY_RATE_FOR_LONG = new Field(MDEntryType.INSTANCE, Values.RECOVERY_RATE_FOR_LONG.getOrdinal()); + public final Field RECOVERY_RATE_FOR_SHORT = new Field(MDEntryType.INSTANCE, Values.RECOVERY_RATE_FOR_SHORT.getOrdinal()); + public final Field INDEX_VALUE = new Field(MDEntryType.INSTANCE, Values.INDEX_VALUE.getOrdinal()); + public final Field TRADE = new Field(MDEntryType.INSTANCE, Values.TRADE.getOrdinal()); + public final Field OFFER = new Field(MDEntryType.INSTANCE, Values.OFFER.getOrdinal()); + public final Field BID = new Field(MDEntryType.INSTANCE, Values.BID.getOrdinal()); + public final Field TRADING_SESSION_HIGH_PRICE = new Field(MDEntryType.INSTANCE, Values.TRADING_SESSION_HIGH_PRICE.getOrdinal()); + public final Field SETTLEMENT_PRICE = new Field(MDEntryType.INSTANCE, Values.SETTLEMENT_PRICE.getOrdinal()); + public final Field CLOSING_PRICE = new Field(MDEntryType.INSTANCE, Values.CLOSING_PRICE.getOrdinal()); + public final Field OPENING_PRICE = new Field(MDEntryType.INSTANCE, Values.OPENING_PRICE.getOrdinal()); + public final Field TRADING_SESSION_VWAP_PRICE = new Field(MDEntryType.INSTANCE, Values.TRADING_SESSION_VWAP_PRICE.getOrdinal()); + public final Field TRADING_SESSION_LOW_PRICE = new Field(MDEntryType.INSTANCE, Values.TRADING_SESSION_LOW_PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COMPOSITE_UNDERLYING_PRICE("D"), + SIMULATED_SELL_PRICE("E"), + SIMULATED_BUY_PRICE("F"), + MARGIN_RATE("G"), + IMBALANCE("A"), + TRADE_VOLUME("B"), + OPEN_INTEREST("C"), + SETTLE_LOW_PRICE("L"), + PRIOR_SETTLE_PRICE("M"), + SESSION_HIGH_BID("N"), + SESSION_LOW_OFFER("O"), + MID_PRICE("H"), + EMPTY_BOOK("J"), + SETTLE_HIGH_PRICE("K"), + DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS("U"), + CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS("T"), + FIXING_PRICE("W"), + CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS("V"), + AUCTION_CLEARING_PRICE("Q"), + EARLY_PRICES("P"), + SWAP_VALUE_FACTOR_SVP_FOR_SWAPS_CLEARED_THROUGH_A_CENTRAL_COUNTE("S"), + DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS("R"), + RECOVERY_RATE("Y"), + CASH_RATE("X"), + RECOVERY_RATE_FOR_LONG("Z"), + RECOVERY_RATE_FOR_SHORT("a"), + INDEX_VALUE("3"), + TRADE("2"), + OFFER("1"), + BID("0"), + TRADING_SESSION_HIGH_PRICE("7"), + SETTLEMENT_PRICE("6"), + CLOSING_PRICE("5"), + OPENING_PRICE("4"), + TRADING_SESSION_VWAP_PRICE("9"), + TRADING_SESSION_LOW_PRICE("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDFeedType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDFeedType.java new file mode 100644 index 0000000..027e33a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDFeedType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDFeedType extends BaseFieldType { + public static final MDFeedType INSTANCE = new MDFeedType(); + + private MDFeedType() { + super( + "MDFeedType", + 1022, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDImplicitDelete.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDImplicitDelete.java new file mode 100644 index 0000000..2bc9cb8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDImplicitDelete.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDImplicitDelete extends BaseFieldType { + public static final MDImplicitDelete INSTANCE = new MDImplicitDelete(); + + private MDImplicitDelete() { + super( + "MDImplicitDelete", + 547, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SERVER_MUST_SEND_AN_EXPLICIT_DELETE_FOR_BIDS_OR_OFFERS_FALLING_O = new Field(MDImplicitDelete.INSTANCE, Values.SERVER_MUST_SEND_AN_EXPLICIT_DELETE_FOR_BIDS_OR_OFFERS_FALLING_O.getOrdinal()); + public final Field CLIENT_HAS_RESPONSIBILITY_FOR_IMPLICITLY_DELETING_BIDS_OR_OFFERS = new Field(MDImplicitDelete.INSTANCE, Values.CLIENT_HAS_RESPONSIBILITY_FOR_IMPLICITLY_DELETING_BIDS_OR_OFFERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SERVER_MUST_SEND_AN_EXPLICIT_DELETE_FOR_BIDS_OR_OFFERS_FALLING_O("N"), + CLIENT_HAS_RESPONSIBILITY_FOR_IMPLICITLY_DELETING_BIDS_OR_OFFERS("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDMkt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDMkt.java new file mode 100644 index 0000000..aea148d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDMkt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDMkt extends BaseFieldType { + public static final MDMkt INSTANCE = new MDMkt(); + + private MDMkt() { + super( + "MDMkt", + 275, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDOriginType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDOriginType.java new file mode 100644 index 0000000..0ecd5c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDOriginType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDOriginType extends BaseFieldType { + public static final MDOriginType INSTANCE = new MDOriginType(); + + private MDOriginType() { + super( + "MDOriginType", + 1024, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CROSS = new Field(MDOriginType.INSTANCE, Values.CROSS.getOrdinal()); + public final Field OFFBOOK = new Field(MDOriginType.INSTANCE, Values.OFFBOOK.getOrdinal()); + public final Field BOOK = new Field(MDOriginType.INSTANCE, Values.BOOK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CROSS("2"), + OFFBOOK("1"), + BOOK("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDPriceLevel.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDPriceLevel.java new file mode 100644 index 0000000..4361681 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDPriceLevel.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDPriceLevel extends BaseFieldType { + public static final MDPriceLevel INSTANCE = new MDPriceLevel(); + + private MDPriceLevel() { + super( + "MDPriceLevel", + 1023, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDQuoteType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDQuoteType.java new file mode 100644 index 0000000..69a770c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDQuoteType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDQuoteType extends BaseFieldType { + public static final MDQuoteType INSTANCE = new MDQuoteType(); + + private MDQuoteType() { + super( + "MDQuoteType", + 1070, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COUNTER = new Field(MDQuoteType.INSTANCE, Values.COUNTER.getOrdinal()); + public final Field RESTRICTED_TRADEABLE = new Field(MDQuoteType.INSTANCE, Values.RESTRICTED_TRADEABLE.getOrdinal()); + public final Field TRADEABLE = new Field(MDQuoteType.INSTANCE, Values.TRADEABLE.getOrdinal()); + public final Field INDICATIVE = new Field(MDQuoteType.INSTANCE, Values.INDICATIVE.getOrdinal()); + public final Field INDICATIVE_AND_TRADEABLE = new Field(MDQuoteType.INSTANCE, Values.INDICATIVE_AND_TRADEABLE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COUNTER("3"), + RESTRICTED_TRADEABLE("2"), + TRADEABLE("1"), + INDICATIVE("0"), + INDICATIVE_AND_TRADEABLE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDReportID.java new file mode 100644 index 0000000..24d63b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDReportID extends BaseFieldType { + public static final MDReportID INSTANCE = new MDReportID(); + + private MDReportID() { + super( + "MDReportID", + 963, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDReqID.java new file mode 100644 index 0000000..b1f70ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDReqID extends BaseFieldType { + public static final MDReqID INSTANCE = new MDReqID(); + + private MDReqID() { + super( + "MDReqID", + 262, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDReqRejReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDReqRejReason.java new file mode 100644 index 0000000..150c412 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDReqRejReason.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDReqRejReason extends BaseFieldType { + public static final MDReqRejReason INSTANCE = new MDReqRejReason(); + + private MDReqRejReason() { + super( + "MDReqRejReason", + 281, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INSUFFICIENT_CREDIT = new Field(MDReqRejReason.INSTANCE, Values.INSUFFICIENT_CREDIT.getOrdinal()); + public final Field UNSUPPORTED_SCOPE = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_SCOPE.getOrdinal()); + public final Field UNSUPPORTED_OPENCLOSESETTLEFLAG = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_OPENCLOSESETTLEFLAG.getOrdinal()); + public final Field UNSUPPORTED_MDIMPLICITDELETE = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_MDIMPLICITDELETE.getOrdinal()); + public final Field INSUFFICIENT_PERMISSIONS = new Field(MDReqRejReason.INSTANCE, Values.INSUFFICIENT_PERMISSIONS.getOrdinal()); + public final Field INSUFFICIENT_BANDWIDTH = new Field(MDReqRejReason.INSTANCE, Values.INSUFFICIENT_BANDWIDTH.getOrdinal()); + public final Field DUPLICATE_MDREQID = new Field(MDReqRejReason.INSTANCE, Values.DUPLICATE_MDREQID.getOrdinal()); + public final Field UNKNOWN_SYMBOL = new Field(MDReqRejReason.INSTANCE, Values.UNKNOWN_SYMBOL.getOrdinal()); + public final Field UNSUPPORTED_AGGREGATEDBOOK = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_AGGREGATEDBOOK.getOrdinal()); + public final Field UNSUPPORTED_MDUPDATETYPE = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_MDUPDATETYPE.getOrdinal()); + public final Field UNSUPPORTED_MARKETDEPTH = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_MARKETDEPTH.getOrdinal()); + public final Field UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE.getOrdinal()); + public final Field UNSUPPORTED_TRADINGSESSIONID = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_TRADINGSESSIONID.getOrdinal()); + public final Field UNSUPPORTED_MDENTRYTYPE = new Field(MDReqRejReason.INSTANCE, Values.UNSUPPORTED_MDENTRYTYPE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INSUFFICIENT_CREDIT("D"), + UNSUPPORTED_SCOPE("A"), + UNSUPPORTED_OPENCLOSESETTLEFLAG("B"), + UNSUPPORTED_MDIMPLICITDELETE("C"), + INSUFFICIENT_PERMISSIONS("3"), + INSUFFICIENT_BANDWIDTH("2"), + DUPLICATE_MDREQID("1"), + UNKNOWN_SYMBOL("0"), + UNSUPPORTED_AGGREGATEDBOOK("7"), + UNSUPPORTED_MDUPDATETYPE("6"), + UNSUPPORTED_MARKETDEPTH("5"), + UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE("4"), + UNSUPPORTED_TRADINGSESSIONID("9"), + UNSUPPORTED_MDENTRYTYPE("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDSecSize.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDSecSize.java new file mode 100644 index 0000000..8b9d019 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDSecSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDSecSize extends BaseFieldType { + public static final MDSecSize INSTANCE = new MDSecSize(); + + private MDSecSize() { + super( + "MDSecSize", + 1179, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDSecSizeType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDSecSizeType.java new file mode 100644 index 0000000..8731b95 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDSecSizeType.java @@ -0,0 +1,45 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDSecSizeType extends BaseFieldType { + public static final MDSecSizeType INSTANCE = new MDSecSizeType(); + + private MDSecSizeType() { + super( + "MDSecSizeType", + 1178, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CUSTOMER = new Field(MDSecSizeType.INSTANCE, Values.CUSTOMER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CUSTOMER("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDStreamID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDStreamID.java new file mode 100644 index 0000000..9923d3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDStreamID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDStreamID extends BaseFieldType { + public static final MDStreamID INSTANCE = new MDStreamID(); + + private MDStreamID() { + super( + "MDStreamID", + 1500, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDSubBookType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDSubBookType.java new file mode 100644 index 0000000..fb2962d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDSubBookType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDSubBookType extends BaseFieldType { + public static final MDSubBookType INSTANCE = new MDSubBookType(); + + private MDSubBookType() { + super( + "MDSubBookType", + 1173, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDUpdateAction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDUpdateAction.java new file mode 100644 index 0000000..c59ccd5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDUpdateAction.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDUpdateAction extends BaseFieldType { + public static final MDUpdateAction INSTANCE = new MDUpdateAction(); + + private MDUpdateAction() { + super( + "MDUpdateAction", + 279, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DELETE_THRU = new Field(MDUpdateAction.INSTANCE, Values.DELETE_THRU.getOrdinal()); + public final Field DELETE = new Field(MDUpdateAction.INSTANCE, Values.DELETE.getOrdinal()); + public final Field CHANGE = new Field(MDUpdateAction.INSTANCE, Values.CHANGE.getOrdinal()); + public final Field NEW = new Field(MDUpdateAction.INSTANCE, Values.NEW.getOrdinal()); + public final Field OVERLAY = new Field(MDUpdateAction.INSTANCE, Values.OVERLAY.getOrdinal()); + public final Field DELETE_FROM = new Field(MDUpdateAction.INSTANCE, Values.DELETE_FROM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DELETE_THRU("3"), + DELETE("2"), + CHANGE("1"), + NEW("0"), + OVERLAY("5"), + DELETE_FROM("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDUpdateType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDUpdateType.java new file mode 100644 index 0000000..ef6a123 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MDUpdateType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MDUpdateType extends BaseFieldType { + public static final MDUpdateType INSTANCE = new MDUpdateType(); + + private MDUpdateType() { + super( + "MDUpdateType", + 265, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INCREMENTAL_REFRESH = new Field(MDUpdateType.INSTANCE, Values.INCREMENTAL_REFRESH.getOrdinal()); + public final Field FULL_REFRESH = new Field(MDUpdateType.INSTANCE, Values.FULL_REFRESH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INCREMENTAL_REFRESH("1"), + FULL_REFRESH("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MailingDtls.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MailingDtls.java new file mode 100644 index 0000000..49c16ea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MailingDtls.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MailingDtls extends BaseFieldType { + public static final MailingDtls INSTANCE = new MailingDtls(); + + private MailingDtls() { + super( + "MailingDtls", + 474, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MailingInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MailingInst.java new file mode 100644 index 0000000..060ab5d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MailingInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MailingInst extends BaseFieldType { + public static final MailingInst INSTANCE = new MailingInst(); + + private MailingInst() { + super( + "MailingInst", + 482, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ManualOrderIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ManualOrderIndicator.java new file mode 100644 index 0000000..73f93c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ManualOrderIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ManualOrderIndicator extends BaseFieldType { + public static final ManualOrderIndicator INSTANCE = new ManualOrderIndicator(); + + private ManualOrderIndicator() { + super( + "ManualOrderIndicator", + 1028, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarginExcess.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarginExcess.java new file mode 100644 index 0000000..1cfe7f8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarginExcess.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarginExcess extends BaseFieldType { + public static final MarginExcess INSTANCE = new MarginExcess(); + + private MarginExcess() { + super( + "MarginExcess", + 899, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarginRatio.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarginRatio.java new file mode 100644 index 0000000..402d650 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarginRatio.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarginRatio extends BaseFieldType { + public static final MarginRatio INSTANCE = new MarginRatio(); + + private MarginRatio() { + super( + "MarginRatio", + 898, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketDepth.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketDepth.java new file mode 100644 index 0000000..4e043a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketDepth.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketDepth extends BaseFieldType { + public static final MarketDepth INSTANCE = new MarketDepth(); + + private MarketDepth() { + super( + "MarketDepth", + 264, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketID.java new file mode 100644 index 0000000..f58ac96 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketID extends BaseFieldType { + public static final MarketID INSTANCE = new MarketID(); + + private MarketID() { + super( + "MarketID", + 1301, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketReportID.java new file mode 100644 index 0000000..e370667 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketReportID extends BaseFieldType { + public static final MarketReportID INSTANCE = new MarketReportID(); + + private MarketReportID() { + super( + "MarketReportID", + 1394, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketReqID.java new file mode 100644 index 0000000..7604b29 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketReqID extends BaseFieldType { + public static final MarketReqID INSTANCE = new MarketReqID(); + + private MarketReqID() { + super( + "MarketReqID", + 1393, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketSegmentDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketSegmentDesc.java new file mode 100644 index 0000000..6b99a60 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketSegmentDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketSegmentDesc extends BaseFieldType { + public static final MarketSegmentDesc INSTANCE = new MarketSegmentDesc(); + + private MarketSegmentDesc() { + super( + "MarketSegmentDesc", + 1396, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketSegmentID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketSegmentID.java new file mode 100644 index 0000000..5b5d2e6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketSegmentID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketSegmentID extends BaseFieldType { + public static final MarketSegmentID INSTANCE = new MarketSegmentID(); + + private MarketSegmentID() { + super( + "MarketSegmentID", + 1300, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketUpdateAction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketUpdateAction.java new file mode 100644 index 0000000..b43a9fc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MarketUpdateAction.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MarketUpdateAction extends BaseFieldType { + public static final MarketUpdateAction INSTANCE = new MarketUpdateAction(); + + private MarketUpdateAction() { + super( + "MarketUpdateAction", + 1395, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DELETE = new Field(MarketUpdateAction.INSTANCE, Values.DELETE.getOrdinal()); + public final Field ADD = new Field(MarketUpdateAction.INSTANCE, Values.ADD.getOrdinal()); + public final Field MODIFY = new Field(MarketUpdateAction.INSTANCE, Values.MODIFY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DELETE("D"), + ADD("A"), + MODIFY("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionRejectReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionRejectReason.java new file mode 100644 index 0000000..42f661e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionRejectReason.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassActionRejectReason extends BaseFieldType { + public static final MassActionRejectReason INSTANCE = new MassActionRejectReason(); + + private MassActionRejectReason() { + super( + "MassActionRejectReason", + 1376, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_PRODUCT = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_PRODUCT.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_UNDERLYING_SECURITY = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_UNDERLYING_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY_ISSUER = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY_ISSUER.getOrdinal()); + public final Field MASS_ACTION_NOT_SUPPORTED = new Field(MassActionRejectReason.INSTANCE, Values.MASS_ACTION_NOT_SUPPORTED.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_MARKET = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_MARKET.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_TRADING_SESSION = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_TRADING_SESSION.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITYTYPE = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITYTYPE.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_CFICODE = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_CFICODE.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY_GROUP = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY_GROUP.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_MARKET_SEGMENT = new Field(MassActionRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_MARKET_SEGMENT.getOrdinal()); + public final Field OTHER = new Field(MassActionRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY("11"), + INVALID_OR_UNKNOWN_PRODUCT("3"), + INVALID_OR_UNKNOWN_UNDERLYING_SECURITY("2"), + INVALID_OR_UNKNOWN_SECURITY("1"), + INVALID_OR_UNKNOWN_SECURITY_ISSUER("10"), + MASS_ACTION_NOT_SUPPORTED("0"), + INVALID_OR_UNKNOWN_MARKET("7"), + INVALID_OR_UNKNOWN_TRADING_SESSION("6"), + INVALID_OR_UNKNOWN_SECURITYTYPE("5"), + INVALID_OR_UNKNOWN_CFICODE("4"), + INVALID_OR_UNKNOWN_SECURITY_GROUP("9"), + INVALID_OR_UNKNOWN_MARKET_SEGMENT("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionReportID.java new file mode 100644 index 0000000..cb16bc4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassActionReportID extends BaseFieldType { + public static final MassActionReportID INSTANCE = new MassActionReportID(); + + private MassActionReportID() { + super( + "MassActionReportID", + 1369, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionResponse.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionResponse.java new file mode 100644 index 0000000..fbc5b5f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionResponse.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassActionResponse extends BaseFieldType { + public static final MassActionResponse INSTANCE = new MassActionResponse(); + + private MassActionResponse() { + super( + "MassActionResponse", + 1375, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCEPTED = new Field(MassActionResponse.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field REJECTED__SEE_MASSACTIONREJECTREASON1376 = new Field(MassActionResponse.INSTANCE, Values.REJECTED__SEE_MASSACTIONREJECTREASON1376.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCEPTED("1"), + REJECTED__SEE_MASSACTIONREJECTREASON1376("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionScope.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionScope.java new file mode 100644 index 0000000..49f8a0e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionScope.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassActionScope extends BaseFieldType { + public static final MassActionScope INSTANCE = new MassActionScope(); + + private MassActionScope() { + super( + "MassActionScope", + 1374, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ALL_ORDERS_FOR_A_PRODUCT = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_PRODUCT.getOrdinal()); + public final Field ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_SECURITY_GROUP = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_SECURITY_GROUP.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_SECURITY = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_SECURITY.getOrdinal()); + public final Field ALL_ORDERS = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_TRADING_SESSION = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_TRADING_SESSION.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_SECURITYTYPE = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_SECURITYTYPE.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_CFICODE = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_CFICODE.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_MARKET_SEGMENT = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_MARKET_SEGMENT.getOrdinal()); + public final Field ALL_ORDERS_FOR_A_MARKET = new Field(MassActionScope.INSTANCE, Values.ALL_ORDERS_FOR_A_MARKET.getOrdinal()); + public final Field CANCEL_FOR_SECURITY_ISSUER = new Field(MassActionScope.INSTANCE, Values.CANCEL_FOR_SECURITY_ISSUER.getOrdinal()); + public final Field CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassActionScope.INSTANCE, Values.CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ALL_ORDERS_FOR_A_PRODUCT("3"), + ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY("2"), + ALL_ORDERS_FOR_A_SECURITY_GROUP("10"), + ALL_ORDERS_FOR_A_SECURITY("1"), + ALL_ORDERS("7"), + ALL_ORDERS_FOR_A_TRADING_SESSION("6"), + ALL_ORDERS_FOR_A_SECURITYTYPE("5"), + ALL_ORDERS_FOR_A_CFICODE("4"), + ALL_ORDERS_FOR_A_MARKET_SEGMENT("9"), + ALL_ORDERS_FOR_A_MARKET("8"), + CANCEL_FOR_SECURITY_ISSUER("11"), + CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY("12"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionType.java new file mode 100644 index 0000000..e69c602 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassActionType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassActionType extends BaseFieldType { + public static final MassActionType INSTANCE = new MassActionType(); + + private MassActionType() { + super( + "MassActionType", + 1373, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL_ORDERS = new Field(MassActionType.INSTANCE, Values.CANCEL_ORDERS.getOrdinal()); + public final Field RELEASE_ORDERS_FROM_SUSPENSION = new Field(MassActionType.INSTANCE, Values.RELEASE_ORDERS_FROM_SUSPENSION.getOrdinal()); + public final Field SUSPEND_ORDERS = new Field(MassActionType.INSTANCE, Values.SUSPEND_ORDERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL_ORDERS("3"), + RELEASE_ORDERS_FROM_SUSPENSION("2"), + SUSPEND_ORDERS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassCancelRejectReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassCancelRejectReason.java new file mode 100644 index 0000000..0d3b70a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassCancelRejectReason.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassCancelRejectReason extends BaseFieldType { + public static final MassCancelRejectReason INSTANCE = new MassCancelRejectReason(); + + private MassCancelRejectReason() { + super( + "MassCancelRejectReason", + 532, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_PRODUCT = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_PRODUCT.getOrdinal()); + public final Field INVALID_OR_UNKOWN_UNDERLYING_SECURITY = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKOWN_UNDERLYING_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY_ISSUER = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY_ISSUER.getOrdinal()); + public final Field MASS_CANCEL_NOT_SUPPORTED = new Field(MassCancelRejectReason.INSTANCE, Values.MASS_CANCEL_NOT_SUPPORTED.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_MARKET = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_MARKET.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_TRADING_SESSION = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_TRADING_SESSION.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITYTYPE = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITYTYPE.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_CFICODE = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_CFICODE.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY_GROUP = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY_GROUP.getOrdinal()); + public final Field INVALID_OR_UNKOWN_MARKET_SEGMENT = new Field(MassCancelRejectReason.INSTANCE, Values.INVALID_OR_UNKOWN_MARKET_SEGMENT.getOrdinal()); + public final Field OTHER = new Field(MassCancelRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY("11"), + INVALID_OR_UNKNOWN_PRODUCT("3"), + INVALID_OR_UNKOWN_UNDERLYING_SECURITY("2"), + INVALID_OR_UNKNOWN_SECURITY("1"), + INVALID_OR_UNKNOWN_SECURITY_ISSUER("10"), + MASS_CANCEL_NOT_SUPPORTED("0"), + INVALID_OR_UNKNOWN_MARKET("7"), + INVALID_OR_UNKNOWN_TRADING_SESSION("6"), + INVALID_OR_UNKNOWN_SECURITYTYPE("5"), + INVALID_OR_UNKNOWN_CFICODE("4"), + INVALID_OR_UNKNOWN_SECURITY_GROUP("9"), + INVALID_OR_UNKOWN_MARKET_SEGMENT("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassCancelRequestType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassCancelRequestType.java new file mode 100644 index 0000000..d4ac9b2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassCancelRequestType.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassCancelRequestType extends BaseFieldType { + public static final MassCancelRequestType INSTANCE = new MassCancelRequestType(); + + private MassCancelRequestType() { + super( + "MassCancelRequestType", + 530, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL_ORDERS_FOR_A_PRODUCT = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_PRODUCT.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITY = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITY.getOrdinal()); + public final Field CANCEL_ALL_ORDERS = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ALL_ORDERS.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITY_GROUP = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITY_GROUP.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_TRADING_SESSION = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_TRADING_SESSION.getOrdinal()); + public final Field CANCEL_FOR_SECURITY_ISSUER = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_FOR_SECURITY_ISSUER.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITYTYPE = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITYTYPE.getOrdinal()); + public final Field CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_CFICODE = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_CFICODE.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_MARKET_SEGMENT.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_MARKET = new Field(MassCancelRequestType.INSTANCE, Values.CANCEL_ORDERS_FOR_A_MARKET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL_ORDERS_FOR_A_PRODUCT("3"), + CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY("2"), + CANCEL_ORDERS_FOR_A_SECURITY("1"), + CANCEL_ALL_ORDERS("7"), + CANCEL_ORDERS_FOR_A_SECURITY_GROUP("A"), + CANCEL_ORDERS_FOR_A_TRADING_SESSION("6"), + CANCEL_FOR_SECURITY_ISSUER("B"), + CANCEL_ORDERS_FOR_A_SECURITYTYPE("5"), + CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY("C"), + CANCEL_ORDERS_FOR_A_CFICODE("4"), + CANCEL_ORDERS_FOR_A_MARKET_SEGMENT("9"), + CANCEL_ORDERS_FOR_A_MARKET("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassCancelResponse.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassCancelResponse.java new file mode 100644 index 0000000..2648471 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassCancelResponse.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassCancelResponse extends BaseFieldType { + public static final MassCancelResponse INSTANCE = new MassCancelResponse(); + + private MassCancelResponse() { + super( + "MassCancelResponse", + 531, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL_ORDERS_FOR_A_SECURITY_GROUP = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITY_GROUP.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_PRODUCT = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_PRODUCT.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITY = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITY.getOrdinal()); + public final Field CANCEL_REQUEST_REJECTED__SEE_MASSCANCELREJECTREASON_532 = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_REQUEST_REJECTED__SEE_MASSCANCELREJECTREASON_532.getOrdinal()); + public final Field CANCEL_ALL_ORDERS = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ALL_ORDERS.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_TRADING_SESSION = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_TRADING_SESSION.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_SECURITYTYPE = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_SECURITYTYPE.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_CFICODE = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_CFICODE.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_MARKET_SEGMENT.getOrdinal()); + public final Field CANCEL_ORDERS_FOR_A_MARKET = new Field(MassCancelResponse.INSTANCE, Values.CANCEL_ORDERS_FOR_A_MARKET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL_ORDERS_FOR_A_SECURITY_GROUP("A"), + CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER("B"), + CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY("C"), + CANCEL_ORDERS_FOR_A_PRODUCT("3"), + CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY("2"), + CANCEL_ORDERS_FOR_A_SECURITY("1"), + CANCEL_REQUEST_REJECTED__SEE_MASSCANCELREJECTREASON_532("0"), + CANCEL_ALL_ORDERS("7"), + CANCEL_ORDERS_FOR_A_TRADING_SESSION("6"), + CANCEL_ORDERS_FOR_A_SECURITYTYPE("5"), + CANCEL_ORDERS_FOR_A_CFICODE("4"), + CANCEL_ORDERS_FOR_A_MARKET_SEGMENT("9"), + CANCEL_ORDERS_FOR_A_MARKET("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassStatusReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassStatusReqID.java new file mode 100644 index 0000000..59b5ed8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassStatusReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassStatusReqID extends BaseFieldType { + public static final MassStatusReqID INSTANCE = new MassStatusReqID(); + + private MassStatusReqID() { + super( + "MassStatusReqID", + 584, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassStatusReqType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassStatusReqType.java new file mode 100644 index 0000000..f7c5c0b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MassStatusReqType.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MassStatusReqType extends BaseFieldType { + public static final MassStatusReqType INSTANCE = new MassStatusReqType(); + + private MassStatusReqType() { + super( + "MassStatusReqType", + 585, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field STATUS_FOR_ORDERS_FOR_A_PRODUCT = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_PRODUCT.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY.getOrdinal()); + public final Field STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_A_SECURITY = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_SECURITY.getOrdinal()); + public final Field STATUS_FOR_ALL_ORDERS = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ALL_ORDERS.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_A_CFICODE = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_CFICODE.getOrdinal()); + public final Field STATUS_FOR_SECURITY_ISSUER = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_SECURITY_ISSUER.getOrdinal()); + public final Field STATUS_FOR_ORDERS_FOR_A_PARTYID = new Field(MassStatusReqType.INSTANCE, Values.STATUS_FOR_ORDERS_FOR_A_PARTYID.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + STATUS_FOR_ORDERS_FOR_A_PRODUCT("3"), + STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY("2"), + STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY("10"), + STATUS_FOR_ORDERS_FOR_A_SECURITY("1"), + STATUS_FOR_ALL_ORDERS("7"), + STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION("6"), + STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE("5"), + STATUS_FOR_ORDERS_FOR_A_CFICODE("4"), + STATUS_FOR_SECURITY_ISSUER("9"), + STATUS_FOR_ORDERS_FOR_A_PARTYID("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchAlgorithm.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchAlgorithm.java new file mode 100644 index 0000000..5da3b8b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchAlgorithm.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MatchAlgorithm extends BaseFieldType { + public static final MatchAlgorithm INSTANCE = new MatchAlgorithm(); + + private MatchAlgorithm() { + super( + "MatchAlgorithm", + 1142, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchIncrement.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchIncrement.java new file mode 100644 index 0000000..3bafc58 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MatchIncrement extends BaseFieldType { + public static final MatchIncrement INSTANCE = new MatchIncrement(); + + private MatchIncrement() { + super( + "MatchIncrement", + 1089, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchStatus.java new file mode 100644 index 0000000..15fd50d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MatchStatus extends BaseFieldType { + public static final MatchStatus INSTANCE = new MatchStatus(); + + private MatchStatus() { + super( + "MatchStatus", + 573, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ADVISORY_OR_ALERT = new Field(MatchStatus.INSTANCE, Values.ADVISORY_OR_ALERT.getOrdinal()); + public final Field UNCOMPARED_UNMATCHED_OR_UNAFFIRMED = new Field(MatchStatus.INSTANCE, Values.UNCOMPARED_UNMATCHED_OR_UNAFFIRMED.getOrdinal()); + public final Field COMPARED_MATCHED_OR_AFFIRMED = new Field(MatchStatus.INSTANCE, Values.COMPARED_MATCHED_OR_AFFIRMED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ADVISORY_OR_ALERT("2"), + UNCOMPARED_UNMATCHED_OR_UNAFFIRMED("1"), + COMPARED_MATCHED_OR_AFFIRMED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchType.java new file mode 100644 index 0000000..21d2976 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MatchType.java @@ -0,0 +1,95 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MatchType extends BaseFieldType { + public static final MatchType INSTANCE = new MatchType(); + + private MatchType() { + super( + "MatchType", + 574, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES = new Field(MatchType.INSTANCE, Values._PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES.getOrdinal()); + public final Field _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_A = new Field(MatchType.INSTANCE, Values._PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_A.getOrdinal()); + public final Field ACT_M6_MATCH = new Field(MatchType.INSTANCE, Values.ACT_M6_MATCH.getOrdinal()); + public final Field _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES = new Field(MatchType.INSTANCE, Values._PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES.getOrdinal()); + public final Field ACT_DEFAULT_AFTER_M2 = new Field(MatchType.INSTANCE, Values.ACT_DEFAULT_AFTER_M2.getOrdinal()); + public final Field _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AN = new Field(MatchType.INSTANCE, Values._PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AN.getOrdinal()); + public final Field _PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME = new Field(MatchType.INSTANCE, Values._PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME.getOrdinal()); + public final Field SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I.getOrdinal()); + public final Field SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I.getOrdinal()); + public final Field ACT_DEFAULT_TRADE = new Field(MatchType.INSTANCE, Values.ACT_DEFAULT_TRADE.getOrdinal()); + public final Field ACT_ACCEPTED_TRADE = new Field(MatchType.INSTANCE, Values.ACT_ACCEPTED_TRADE.getOrdinal()); + public final Field SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH.getOrdinal()); + public final Field _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_T = new Field(MatchType.INSTANCE, Values._PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_T.getOrdinal()); + public final Field COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST = new Field(MatchType.INSTANCE, Values.COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST.getOrdinal()); + public final Field OCS_LOCKED_IN_NONACT = new Field(MatchType.INSTANCE, Values.OCS_LOCKED_IN_NONACT.getOrdinal()); + public final Field SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I.getOrdinal()); + public final Field CONFIRMED_TRADE_REPORT_REPORTING_FROM_RECOGNIZED_MARKETS = new Field(MatchType.INSTANCE, Values.CONFIRMED_TRADE_REPORT_REPORTING_FROM_RECOGNIZED_MARKETS.getOrdinal()); + public final Field SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I.getOrdinal()); + public final Field TWOPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE = new Field(MatchType.INSTANCE, Values.TWOPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE.getOrdinal()); + public final Field SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I = new Field(MatchType.INSTANCE, Values.SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I.getOrdinal()); + public final Field ONEPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE = new Field(MatchType.INSTANCE, Values.ONEPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE.getOrdinal()); + public final Field CALL_AUCTION = new Field(MatchType.INSTANCE, Values.CALL_AUCTION.getOrdinal()); + public final Field COUNTERORDER_SELECTION = new Field(MatchType.INSTANCE, Values.COUNTERORDER_SELECTION.getOrdinal()); + public final Field CROSS_AUCTION = new Field(MatchType.INSTANCE, Values.CROSS_AUCTION.getOrdinal()); + public final Field AUTOMATCH = new Field(MatchType.INSTANCE, Values.AUTOMATCH.getOrdinal()); + public final Field ISSUINGBUY_BACK_AUCTION = new Field(MatchType.INSTANCE, Values.ISSUINGBUY_BACK_AUCTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES("A2"), + _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_A("A1"), + ACT_M6_MATCH("M6"), + _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES("A4"), + ACT_DEFAULT_AFTER_M2("M5"), + _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AN("A3"), + _PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME("A5"), + SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I("S2"), + SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I("S1"), + ACT_DEFAULT_TRADE("M4"), + ACT_ACCEPTED_TRADE("M3"), + SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH("M2"), + _PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_T("M1"), + COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST("AQ"), + OCS_LOCKED_IN_NONACT("MT"), + SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I("S3"), + CONFIRMED_TRADE_REPORT_REPORTING_FROM_RECOGNIZED_MARKETS("3"), + SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I("S4"), + TWOPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE("2"), + SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_I("S5"), + ONEPARTY_TRADE_REPORT_PRIVATELY_NEGOTIATED_TRADE("1"), + CALL_AUCTION("7"), + COUNTERORDER_SELECTION("6"), + CROSS_AUCTION("5"), + AUTOMATCH("4"), + ISSUINGBUY_BACK_AUCTION("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityDate.java new file mode 100644 index 0000000..aa0711c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityDate extends BaseFieldType { + public static final MaturityDate INSTANCE = new MaturityDate(); + + private MaturityDate() { + super( + "MaturityDate", + 541, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityDay.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityDay.java new file mode 100644 index 0000000..a2aa541 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityDay.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityDay extends BaseFieldType { + public static final MaturityDay INSTANCE = new MaturityDay(); + + private MaturityDay() { + super( + "MaturityDay", + 205, + FieldClassLookup.lookup("DAY-OF-MONTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYear.java new file mode 100644 index 0000000..23ae266 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityMonthYear extends BaseFieldType { + public static final MaturityMonthYear INSTANCE = new MaturityMonthYear(); + + private MaturityMonthYear() { + super( + "MaturityMonthYear", + 200, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYearFormat.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYearFormat.java new file mode 100644 index 0000000..5d98e79 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYearFormat.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityMonthYearFormat extends BaseFieldType { + public static final MaturityMonthYearFormat INSTANCE = new MaturityMonthYearFormat(); + + private MaturityMonthYearFormat() { + super( + "MaturityMonthYearFormat", + 1303, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field YEARMONTHWEEK = new Field(MaturityMonthYearFormat.INSTANCE, Values.YEARMONTHWEEK.getOrdinal()); + public final Field YEARMONTHDAY = new Field(MaturityMonthYearFormat.INSTANCE, Values.YEARMONTHDAY.getOrdinal()); + public final Field YEARMONTH_ONLY_DEFAULT = new Field(MaturityMonthYearFormat.INSTANCE, Values.YEARMONTH_ONLY_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + YEARMONTHWEEK("2"), + YEARMONTHDAY("1"), + YEARMONTH_ONLY_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYearIncrement.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYearIncrement.java new file mode 100644 index 0000000..4a0bdd9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYearIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityMonthYearIncrement extends BaseFieldType { + public static final MaturityMonthYearIncrement INSTANCE = new MaturityMonthYearIncrement(); + + private MaturityMonthYearIncrement() { + super( + "MaturityMonthYearIncrement", + 1229, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYearIncrementUnits.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYearIncrementUnits.java new file mode 100644 index 0000000..d647b18 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityMonthYearIncrementUnits.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityMonthYearIncrementUnits extends BaseFieldType { + public static final MaturityMonthYearIncrementUnits INSTANCE = new MaturityMonthYearIncrementUnits(); + + private MaturityMonthYearIncrementUnits() { + super( + "MaturityMonthYearIncrementUnits", + 1302, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field YEARS = new Field(MaturityMonthYearIncrementUnits.INSTANCE, Values.YEARS.getOrdinal()); + public final Field WEEKS = new Field(MaturityMonthYearIncrementUnits.INSTANCE, Values.WEEKS.getOrdinal()); + public final Field DAYS = new Field(MaturityMonthYearIncrementUnits.INSTANCE, Values.DAYS.getOrdinal()); + public final Field MONTHS = new Field(MaturityMonthYearIncrementUnits.INSTANCE, Values.MONTHS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + YEARS("3"), + WEEKS("2"), + DAYS("1"), + MONTHS("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityNetMoney.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityNetMoney.java new file mode 100644 index 0000000..e4cab7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityNetMoney.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityNetMoney extends BaseFieldType { + public static final MaturityNetMoney INSTANCE = new MaturityNetMoney(); + + private MaturityNetMoney() { + super( + "MaturityNetMoney", + 890, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityRuleID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityRuleID.java new file mode 100644 index 0000000..e4d42a7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityRuleID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityRuleID extends BaseFieldType { + public static final MaturityRuleID INSTANCE = new MaturityRuleID(); + + private MaturityRuleID() { + super( + "MaturityRuleID", + 1222, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityTime.java new file mode 100644 index 0000000..5ca10b7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaturityTime extends BaseFieldType { + public static final MaturityTime INSTANCE = new MaturityTime(); + + private MaturityTime() { + super( + "MaturityTime", + 1079, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxFloor.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxFloor.java new file mode 100644 index 0000000..d5e0ba4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxFloor.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxFloor extends BaseFieldType { + public static final MaxFloor INSTANCE = new MaxFloor(); + + private MaxFloor() { + super( + "MaxFloor", + 111, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxMessageSize.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxMessageSize.java new file mode 100644 index 0000000..892cf18 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxMessageSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxMessageSize extends BaseFieldType { + public static final MaxMessageSize INSTANCE = new MaxMessageSize(); + + private MaxMessageSize() { + super( + "MaxMessageSize", + 383, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxPriceLevels.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxPriceLevels.java new file mode 100644 index 0000000..47e8a27 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxPriceLevels.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxPriceLevels extends BaseFieldType { + public static final MaxPriceLevels INSTANCE = new MaxPriceLevels(); + + private MaxPriceLevels() { + super( + "MaxPriceLevels", + 1090, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxPriceVariation.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxPriceVariation.java new file mode 100644 index 0000000..997ca8c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxPriceVariation.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxPriceVariation extends BaseFieldType { + public static final MaxPriceVariation INSTANCE = new MaxPriceVariation(); + + private MaxPriceVariation() { + super( + "MaxPriceVariation", + 1143, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxShow.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxShow.java new file mode 100644 index 0000000..5a70c85 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxShow.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxShow extends BaseFieldType { + public static final MaxShow INSTANCE = new MaxShow(); + + private MaxShow() { + super( + "MaxShow", + 210, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxTradeVol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxTradeVol.java new file mode 100644 index 0000000..75f0d03 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MaxTradeVol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MaxTradeVol extends BaseFieldType { + public static final MaxTradeVol INSTANCE = new MaxTradeVol(); + + private MaxTradeVol() { + super( + "MaxTradeVol", + 1140, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MessageEncoding.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MessageEncoding.java new file mode 100644 index 0000000..98200a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MessageEncoding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MessageEncoding extends BaseFieldType { + public static final MessageEncoding INSTANCE = new MessageEncoding(); + + private MessageEncoding() { + super( + "MessageEncoding", + 347, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MessageEventSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MessageEventSource.java new file mode 100644 index 0000000..da9919e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MessageEventSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MessageEventSource extends BaseFieldType { + public static final MessageEventSource INSTANCE = new MessageEventSource(); + + private MessageEventSource() { + super( + "MessageEventSource", + 1011, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MidPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MidPx.java new file mode 100644 index 0000000..7a09427 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MidPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MidPx extends BaseFieldType { + public static final MidPx INSTANCE = new MidPx(); + + private MidPx() { + super( + "MidPx", + 631, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MidYield.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MidYield.java new file mode 100644 index 0000000..e589296 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MidYield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MidYield extends BaseFieldType { + public static final MidYield INSTANCE = new MidYield(); + + private MidYield() { + super( + "MidYield", + 633, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinBidSize.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinBidSize.java new file mode 100644 index 0000000..4730e49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinBidSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinBidSize extends BaseFieldType { + public static final MinBidSize INSTANCE = new MinBidSize(); + + private MinBidSize() { + super( + "MinBidSize", + 647, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinLotSize.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinLotSize.java new file mode 100644 index 0000000..0a1dcbb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinLotSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinLotSize extends BaseFieldType { + public static final MinLotSize INSTANCE = new MinLotSize(); + + private MinLotSize() { + super( + "MinLotSize", + 1231, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinOfferSize.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinOfferSize.java new file mode 100644 index 0000000..67f307b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinOfferSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinOfferSize extends BaseFieldType { + public static final MinOfferSize INSTANCE = new MinOfferSize(); + + private MinOfferSize() { + super( + "MinOfferSize", + 648, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinPriceIncrement.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinPriceIncrement.java new file mode 100644 index 0000000..028cc6f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinPriceIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinPriceIncrement extends BaseFieldType { + public static final MinPriceIncrement INSTANCE = new MinPriceIncrement(); + + private MinPriceIncrement() { + super( + "MinPriceIncrement", + 969, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinPriceIncrementAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinPriceIncrementAmount.java new file mode 100644 index 0000000..d29f8e8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinPriceIncrementAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinPriceIncrementAmount extends BaseFieldType { + public static final MinPriceIncrementAmount INSTANCE = new MinPriceIncrementAmount(); + + private MinPriceIncrementAmount() { + super( + "MinPriceIncrementAmount", + 1146, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinQty.java new file mode 100644 index 0000000..4114b6f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinQty extends BaseFieldType { + public static final MinQty INSTANCE = new MinQty(); + + private MinQty() { + super( + "MinQty", + 110, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinTradeVol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinTradeVol.java new file mode 100644 index 0000000..0520f64 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MinTradeVol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MinTradeVol extends BaseFieldType { + public static final MinTradeVol INSTANCE = new MinTradeVol(); + + private MinTradeVol() { + super( + "MinTradeVol", + 562, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeAmt.java new file mode 100644 index 0000000..9bceadb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MiscFeeAmt extends BaseFieldType { + public static final MiscFeeAmt INSTANCE = new MiscFeeAmt(); + + private MiscFeeAmt() { + super( + "MiscFeeAmt", + 137, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeBasis.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeBasis.java new file mode 100644 index 0000000..1cfaefa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeBasis.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MiscFeeBasis extends BaseFieldType { + public static final MiscFeeBasis INSTANCE = new MiscFeeBasis(); + + private MiscFeeBasis() { + super( + "MiscFeeBasis", + 891, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PERCENTAGE = new Field(MiscFeeBasis.INSTANCE, Values.PERCENTAGE.getOrdinal()); + public final Field PER_UNIT = new Field(MiscFeeBasis.INSTANCE, Values.PER_UNIT.getOrdinal()); + public final Field ABSOLUTE = new Field(MiscFeeBasis.INSTANCE, Values.ABSOLUTE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PERCENTAGE("2"), + PER_UNIT("1"), + ABSOLUTE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeCurr.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeCurr.java new file mode 100644 index 0000000..c788465 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeCurr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MiscFeeCurr extends BaseFieldType { + public static final MiscFeeCurr INSTANCE = new MiscFeeCurr(); + + private MiscFeeCurr() { + super( + "MiscFeeCurr", + 138, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeType.java new file mode 100644 index 0000000..97a9d5a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MiscFeeType.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MiscFeeType extends BaseFieldType { + public static final MiscFeeType INSTANCE = new MiscFeeType(); + + private MiscFeeType() { + super( + "MiscFeeType", + 139, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRANSFER_FEE = new Field(MiscFeeType.INSTANCE, Values.TRANSFER_FEE.getOrdinal()); + public final Field SECURITY_LENDING = new Field(MiscFeeType.INSTANCE, Values.SECURITY_LENDING.getOrdinal()); + public final Field CONVERSION = new Field(MiscFeeType.INSTANCE, Values.CONVERSION.getOrdinal()); + public final Field AGENT = new Field(MiscFeeType.INSTANCE, Values.AGENT.getOrdinal()); + public final Field LOCAL_COMMISSION = new Field(MiscFeeType.INSTANCE, Values.LOCAL_COMMISSION.getOrdinal()); + public final Field TAX = new Field(MiscFeeType.INSTANCE, Values.TAX.getOrdinal()); + public final Field REGULATORY_EG_SEC = new Field(MiscFeeType.INSTANCE, Values.REGULATORY_EG_SEC.getOrdinal()); + public final Field PER_TRANSACTION = new Field(MiscFeeType.INSTANCE, Values.PER_TRANSACTION.getOrdinal()); + public final Field OTHER = new Field(MiscFeeType.INSTANCE, Values.OTHER.getOrdinal()); + public final Field LEVY = new Field(MiscFeeType.INSTANCE, Values.LEVY.getOrdinal()); + public final Field STAMP = new Field(MiscFeeType.INSTANCE, Values.STAMP.getOrdinal()); + public final Field EXCHANGE_FEES = new Field(MiscFeeType.INSTANCE, Values.EXCHANGE_FEES.getOrdinal()); + public final Field CONSUMPTION_TAX = new Field(MiscFeeType.INSTANCE, Values.CONSUMPTION_TAX.getOrdinal()); + public final Field MARKUP = new Field(MiscFeeType.INSTANCE, Values.MARKUP.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRANSFER_FEE("13"), + SECURITY_LENDING("14"), + CONVERSION("11"), + AGENT("12"), + LOCAL_COMMISSION("3"), + TAX("2"), + REGULATORY_EG_SEC("1"), + PER_TRANSACTION("10"), + OTHER("7"), + LEVY("6"), + STAMP("5"), + EXCHANGE_FEES("4"), + CONSUMPTION_TAX("9"), + MARKUP("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MktBidPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MktBidPx.java new file mode 100644 index 0000000..f7b3d94 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MktBidPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MktBidPx extends BaseFieldType { + public static final MktBidPx INSTANCE = new MktBidPx(); + + private MktBidPx() { + super( + "MktBidPx", + 645, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MktOfferPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MktOfferPx.java new file mode 100644 index 0000000..69faa7d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MktOfferPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MktOfferPx extends BaseFieldType { + public static final MktOfferPx INSTANCE = new MktOfferPx(); + + private MktOfferPx() { + super( + "MktOfferPx", + 646, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ModelType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ModelType.java new file mode 100644 index 0000000..bfdea10 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ModelType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ModelType extends BaseFieldType { + public static final ModelType INSTANCE = new ModelType(); + + private ModelType() { + super( + "ModelType", + 1434, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PROPRIETARY_USER_SUPPLIED_MODEL = new Field(ModelType.INSTANCE, Values.PROPRIETARY_USER_SUPPLIED_MODEL.getOrdinal()); + public final Field UTILITY_PROVIDED_STANDARD_MODEL = new Field(ModelType.INSTANCE, Values.UTILITY_PROVIDED_STANDARD_MODEL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PROPRIETARY_USER_SUPPLIED_MODEL("1"), + UTILITY_PROVIDED_STANDARD_MODEL("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MoneyLaunderingStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MoneyLaunderingStatus.java new file mode 100644 index 0000000..3d5488f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MoneyLaunderingStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MoneyLaunderingStatus extends BaseFieldType { + public static final MoneyLaunderingStatus INSTANCE = new MoneyLaunderingStatus(); + + private MoneyLaunderingStatus() { + super( + "MoneyLaunderingStatus", + 481, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXEMPT__AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION = new Field(MoneyLaunderingStatus.INSTANCE, Values.EXEMPT__AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION.getOrdinal()); + public final Field EXEMPT__CLIENT_MONEY_TYPE_EXEMPTION = new Field(MoneyLaunderingStatus.INSTANCE, Values.EXEMPT__CLIENT_MONEY_TYPE_EXEMPTION.getOrdinal()); + public final Field EXEMPT__BELOW_THE_LIMIT = new Field(MoneyLaunderingStatus.INSTANCE, Values.EXEMPT__BELOW_THE_LIMIT.getOrdinal()); + public final Field NOT_CHECKED = new Field(MoneyLaunderingStatus.INSTANCE, Values.NOT_CHECKED.getOrdinal()); + public final Field PASSED = new Field(MoneyLaunderingStatus.INSTANCE, Values.PASSED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXEMPT__AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION("3"), + EXEMPT__CLIENT_MONEY_TYPE_EXEMPTION("2"), + EXEMPT__BELOW_THE_LIMIT("1"), + NOT_CHECKED("N"), + PASSED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MsgDirection.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MsgDirection.java new file mode 100644 index 0000000..f9d06b4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MsgDirection.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MsgDirection extends BaseFieldType { + public static final MsgDirection INSTANCE = new MsgDirection(); + + private MsgDirection() { + super( + "MsgDirection", + 385, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SEND = new Field(MsgDirection.INSTANCE, Values.SEND.getOrdinal()); + public final Field RECEIVE = new Field(MsgDirection.INSTANCE, Values.RECEIVE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SEND("S"), + RECEIVE("R"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MsgSeqNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MsgSeqNum.java new file mode 100644 index 0000000..746c6ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MsgSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MsgSeqNum extends BaseFieldType { + public static final MsgSeqNum INSTANCE = new MsgSeqNum(); + + private MsgSeqNum() { + super( + "MsgSeqNum", + 34, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MsgType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MsgType.java new file mode 100644 index 0000000..48d40f8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MsgType.java @@ -0,0 +1,279 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MsgType extends BaseFieldType { + public static final MsgType INSTANCE = new MsgType(); + + private MsgType() { + super( + "MsgType", + 35, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECT = new Field(MsgType.INSTANCE, Values.REJECT.getOrdinal()); + public final Field RESENDREQUEST = new Field(MsgType.INSTANCE, Values.RESENDREQUEST.getOrdinal()); + public final Field TESTREQUEST = new Field(MsgType.INSTANCE, Values.TESTREQUEST.getOrdinal()); + public final Field HEARTBEAT = new Field(MsgType.INSTANCE, Values.HEARTBEAT.getOrdinal()); + public final Field ADVERTISEMENT = new Field(MsgType.INSTANCE, Values.ADVERTISEMENT.getOrdinal()); + public final Field IOI = new Field(MsgType.INSTANCE, Values.IOI.getOrdinal()); + public final Field LOGOUT = new Field(MsgType.INSTANCE, Values.LOGOUT.getOrdinal()); + public final Field SEQUENCERESET = new Field(MsgType.INSTANCE, Values.SEQUENCERESET.getOrdinal()); + public final Field ORDERCANCELREJECT = new Field(MsgType.INSTANCE, Values.ORDERCANCELREJECT.getOrdinal()); + public final Field EXECUTIONREPORT = new Field(MsgType.INSTANCE, Values.EXECUTIONREPORT.getOrdinal()); + public final Field NEWORDERSINGLE = new Field(MsgType.INSTANCE, Values.NEWORDERSINGLE.getOrdinal()); + public final Field NEWORDERLIST = new Field(MsgType.INSTANCE, Values.NEWORDERLIST.getOrdinal()); + public final Field ORDERCANCELREQUEST = new Field(MsgType.INSTANCE, Values.ORDERCANCELREQUEST.getOrdinal()); + public final Field ORDERCANCELREPLACEREQUEST = new Field(MsgType.INSTANCE, Values.ORDERCANCELREPLACEREQUEST.getOrdinal()); + public final Field LOGON = new Field(MsgType.INSTANCE, Values.LOGON.getOrdinal()); + public final Field NEWS = new Field(MsgType.INSTANCE, Values.NEWS.getOrdinal()); + public final Field EMAIL = new Field(MsgType.INSTANCE, Values.EMAIL.getOrdinal()); + public final Field LISTEXECUTE = new Field(MsgType.INSTANCE, Values.LISTEXECUTE.getOrdinal()); + public final Field LISTSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.LISTSTATUSREQUEST.getOrdinal()); + public final Field LISTSTATUS = new Field(MsgType.INSTANCE, Values.LISTSTATUS.getOrdinal()); + public final Field ORDERSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.ORDERSTATUSREQUEST.getOrdinal()); + public final Field ALLOCATIONINSTRUCTION = new Field(MsgType.INSTANCE, Values.ALLOCATIONINSTRUCTION.getOrdinal()); + public final Field LISTCANCELREQUEST = new Field(MsgType.INSTANCE, Values.LISTCANCELREQUEST.getOrdinal()); + public final Field SETTLEMENTINSTRUCTIONS = new Field(MsgType.INSTANCE, Values.SETTLEMENTINSTRUCTIONS.getOrdinal()); + public final Field MARKETDATASNAPSHOTFULLREFRESH = new Field(MsgType.INSTANCE, Values.MARKETDATASNAPSHOTFULLREFRESH.getOrdinal()); + public final Field MARKETDATAREQUEST = new Field(MsgType.INSTANCE, Values.MARKETDATAREQUEST.getOrdinal()); + public final Field DONTKNOWTRADEDK = new Field(MsgType.INSTANCE, Values.DONTKNOWTRADEDK.getOrdinal()); + public final Field ALLOCATIONINSTRUCTIONACK = new Field(MsgType.INSTANCE, Values.ALLOCATIONINSTRUCTIONACK.getOrdinal()); + public final Field QUOTE = new Field(MsgType.INSTANCE, Values.QUOTE.getOrdinal()); + public final Field QUOTEREQUEST = new Field(MsgType.INSTANCE, Values.QUOTEREQUEST.getOrdinal()); + public final Field MARKETDATAREQUESTREJECT = new Field(MsgType.INSTANCE, Values.MARKETDATAREQUESTREJECT.getOrdinal()); + public final Field MARKETDATAINCREMENTALREFRESH = new Field(MsgType.INSTANCE, Values.MARKETDATAINCREMENTALREFRESH.getOrdinal()); + public final Field QUOTECANCEL = new Field(MsgType.INSTANCE, Values.QUOTECANCEL.getOrdinal()); + public final Field SECURITYSTATUS = new Field(MsgType.INSTANCE, Values.SECURITYSTATUS.getOrdinal()); + public final Field TRADINGSESSIONSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.TRADINGSESSIONSTATUSREQUEST.getOrdinal()); + public final Field SECURITYDEFINITION = new Field(MsgType.INSTANCE, Values.SECURITYDEFINITION.getOrdinal()); + public final Field SECURITYSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.SECURITYSTATUSREQUEST.getOrdinal()); + public final Field MASSQUOTEACKNOWLEDGEMENT = new Field(MsgType.INSTANCE, Values.MASSQUOTEACKNOWLEDGEMENT.getOrdinal()); + public final Field SECURITYDEFINITIONREQUEST = new Field(MsgType.INSTANCE, Values.SECURITYDEFINITIONREQUEST.getOrdinal()); + public final Field QUOTESTATUSREQUEST = new Field(MsgType.INSTANCE, Values.QUOTESTATUSREQUEST.getOrdinal()); + public final Field XML_NON_FIX = new Field(MsgType.INSTANCE, Values.XML_NON_FIX.getOrdinal()); + public final Field REGISTRATIONINSTRUCTIONS = new Field(MsgType.INSTANCE, Values.REGISTRATIONINSTRUCTIONS.getOrdinal()); + public final Field BIDRESPONSE = new Field(MsgType.INSTANCE, Values.BIDRESPONSE.getOrdinal()); + public final Field LISTSTRIKEPRICE = new Field(MsgType.INSTANCE, Values.LISTSTRIKEPRICE.getOrdinal()); + public final Field BUSINESSMESSAGEREJECT = new Field(MsgType.INSTANCE, Values.BUSINESSMESSAGEREJECT.getOrdinal()); + public final Field BIDREQUEST = new Field(MsgType.INSTANCE, Values.BIDREQUEST.getOrdinal()); + public final Field TRADINGSESSIONSTATUS = new Field(MsgType.INSTANCE, Values.TRADINGSESSIONSTATUS.getOrdinal()); + public final Field MASSQUOTE = new Field(MsgType.INSTANCE, Values.MASSQUOTE.getOrdinal()); + public final Field SECURITYTYPES = new Field(MsgType.INSTANCE, Values.SECURITYTYPES.getOrdinal()); + public final Field SECURITYTYPEREQUEST = new Field(MsgType.INSTANCE, Values.SECURITYTYPEREQUEST.getOrdinal()); + public final Field CROSSORDERCANCELREQUEST = new Field(MsgType.INSTANCE, Values.CROSSORDERCANCELREQUEST.getOrdinal()); + public final Field CROSSORDERCANCELREPLACEREQUEST = new Field(MsgType.INSTANCE, Values.CROSSORDERCANCELREPLACEREQUEST.getOrdinal()); + public final Field NEWORDERCROSS = new Field(MsgType.INSTANCE, Values.NEWORDERCROSS.getOrdinal()); + public final Field ORDERMASSCANCELREPORT = new Field(MsgType.INSTANCE, Values.ORDERMASSCANCELREPORT.getOrdinal()); + public final Field ORDERMASSCANCELREQUEST = new Field(MsgType.INSTANCE, Values.ORDERMASSCANCELREQUEST.getOrdinal()); + public final Field REGISTRATIONINSTRUCTIONSRESPONSE = new Field(MsgType.INSTANCE, Values.REGISTRATIONINSTRUCTIONSRESPONSE.getOrdinal()); + public final Field DERIVATIVESECURITYLISTREQUEST = new Field(MsgType.INSTANCE, Values.DERIVATIVESECURITYLISTREQUEST.getOrdinal()); + public final Field SECURITYLIST = new Field(MsgType.INSTANCE, Values.SECURITYLIST.getOrdinal()); + public final Field SECURITYLISTREQUEST = new Field(MsgType.INSTANCE, Values.SECURITYLISTREQUEST.getOrdinal()); + public final Field ALLOCATIONREPORTACK = new Field(MsgType.INSTANCE, Values.ALLOCATIONREPORTACK.getOrdinal()); + public final Field ALLOCATIONREPORT = new Field(MsgType.INSTANCE, Values.ALLOCATIONREPORT.getOrdinal()); + public final Field TRADECAPTUREREPORTACK = new Field(MsgType.INSTANCE, Values.TRADECAPTUREREPORTACK.getOrdinal()); + public final Field TRADECAPTUREREPORTREQUESTACK = new Field(MsgType.INSTANCE, Values.TRADECAPTUREREPORTREQUESTACK.getOrdinal()); + public final Field COLLATERALREQUEST = new Field(MsgType.INSTANCE, Values.COLLATERALREQUEST.getOrdinal()); + public final Field ASSIGNMENTREPORT = new Field(MsgType.INSTANCE, Values.ASSIGNMENTREPORT.getOrdinal()); + public final Field SETTLEMENTINSTRUCTIONREQUEST = new Field(MsgType.INSTANCE, Values.SETTLEMENTINSTRUCTIONREQUEST.getOrdinal()); + public final Field CONFIRMATION_ACK = new Field(MsgType.INSTANCE, Values.CONFIRMATION_ACK.getOrdinal()); + public final Field COLLATERALRESPONSE = new Field(MsgType.INSTANCE, Values.COLLATERALRESPONSE.getOrdinal()); + public final Field COLLATERALASSIGNMENT = new Field(MsgType.INSTANCE, Values.COLLATERALASSIGNMENT.getOrdinal()); + public final Field COLLATERALREPORT = new Field(MsgType.INSTANCE, Values.COLLATERALREPORT.getOrdinal()); + public final Field MULTILEGORDERCANCELREPLACE = new Field(MsgType.INSTANCE, Values.MULTILEGORDERCANCELREPLACE.getOrdinal()); + public final Field TRADECAPTUREREPORTREQUEST = new Field(MsgType.INSTANCE, Values.TRADECAPTUREREPORTREQUEST.getOrdinal()); + public final Field DERIVATIVESECURITYLIST = new Field(MsgType.INSTANCE, Values.DERIVATIVESECURITYLIST.getOrdinal()); + public final Field NEWORDERMULTILEG = new Field(MsgType.INSTANCE, Values.NEWORDERMULTILEG.getOrdinal()); + public final Field QUOTEREQUESTREJECT = new Field(MsgType.INSTANCE, Values.QUOTEREQUESTREJECT.getOrdinal()); + public final Field RFQREQUEST = new Field(MsgType.INSTANCE, Values.RFQREQUEST.getOrdinal()); + public final Field TRADECAPTUREREPORT = new Field(MsgType.INSTANCE, Values.TRADECAPTUREREPORT.getOrdinal()); + public final Field ORDERMASSSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.ORDERMASSSTATUSREQUEST.getOrdinal()); + public final Field CONFIRMATION = new Field(MsgType.INSTANCE, Values.CONFIRMATION.getOrdinal()); + public final Field POSITIONMAINTENANCEREQUEST = new Field(MsgType.INSTANCE, Values.POSITIONMAINTENANCEREQUEST.getOrdinal()); + public final Field QUOTESTATUSREPORT = new Field(MsgType.INSTANCE, Values.QUOTESTATUSREPORT.getOrdinal()); + public final Field QUOTERESPONSE = new Field(MsgType.INSTANCE, Values.QUOTERESPONSE.getOrdinal()); + public final Field REQUESTFORPOSITIONSACK = new Field(MsgType.INSTANCE, Values.REQUESTFORPOSITIONSACK.getOrdinal()); + public final Field POSITIONREPORT = new Field(MsgType.INSTANCE, Values.POSITIONREPORT.getOrdinal()); + public final Field POSITIONMAINTENANCEREPORT = new Field(MsgType.INSTANCE, Values.POSITIONMAINTENANCEREPORT.getOrdinal()); + public final Field REQUESTFORPOSITIONS = new Field(MsgType.INSTANCE, Values.REQUESTFORPOSITIONS.getOrdinal()); + public final Field APPLICATIONMESSAGEREQUEST = new Field(MsgType.INSTANCE, Values.APPLICATIONMESSAGEREQUEST.getOrdinal()); + public final Field MARKETDEFINITIONUPDATEREPORT = new Field(MsgType.INSTANCE, Values.MARKETDEFINITIONUPDATEREPORT.getOrdinal()); + public final Field APPLICATIONMESSAGEREPORT = new Field(MsgType.INSTANCE, Values.APPLICATIONMESSAGEREPORT.getOrdinal()); + public final Field APPLICATIONMESSAGEREQUESTACK = new Field(MsgType.INSTANCE, Values.APPLICATIONMESSAGEREQUESTACK.getOrdinal()); + public final Field TRADINGSESSIONLISTUPDATEREPORT = new Field(MsgType.INSTANCE, Values.TRADINGSESSIONLISTUPDATEREPORT.getOrdinal()); + public final Field DERIVATIVESECURITYLISTUPDATEREPORT = new Field(MsgType.INSTANCE, Values.DERIVATIVESECURITYLISTUPDATEREPORT.getOrdinal()); + public final Field MARKETDEFINITION = new Field(MsgType.INSTANCE, Values.MARKETDEFINITION.getOrdinal()); + public final Field MARKETDEFINITIONREQUEST = new Field(MsgType.INSTANCE, Values.MARKETDEFINITIONREQUEST.getOrdinal()); + public final Field USERNOTIFICATION = new Field(MsgType.INSTANCE, Values.USERNOTIFICATION.getOrdinal()); + public final Field ORDERMASSACTIONREQUEST = new Field(MsgType.INSTANCE, Values.ORDERMASSACTIONREQUEST.getOrdinal()); + public final Field ORDERMASSACTIONREPORT = new Field(MsgType.INSTANCE, Values.ORDERMASSACTIONREPORT.getOrdinal()); + public final Field USERRESPONSE = new Field(MsgType.INSTANCE, Values.USERRESPONSE.getOrdinal()); + public final Field COLLATERALINQUIRYACK = new Field(MsgType.INSTANCE, Values.COLLATERALINQUIRYACK.getOrdinal()); + public final Field CONFIRMATIONREQUEST = new Field(MsgType.INSTANCE, Values.CONFIRMATIONREQUEST.getOrdinal()); + public final Field TRADINGSESSIONLISTREQUEST = new Field(MsgType.INSTANCE, Values.TRADINGSESSIONLISTREQUEST.getOrdinal()); + public final Field COLLATERALINQUIRY = new Field(MsgType.INSTANCE, Values.COLLATERALINQUIRY.getOrdinal()); + public final Field NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST = new Field(MsgType.INSTANCE, Values.NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST.getOrdinal()); + public final Field NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE = new Field(MsgType.INSTANCE, Values.NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE.getOrdinal()); + public final Field USERREQUEST = new Field(MsgType.INSTANCE, Values.USERREQUEST.getOrdinal()); + public final Field EXECUTIONACKNOWLEDGEMENT = new Field(MsgType.INSTANCE, Values.EXECUTIONACKNOWLEDGEMENT.getOrdinal()); + public final Field CONTRARYINTENTIONREPORT = new Field(MsgType.INSTANCE, Values.CONTRARYINTENTIONREPORT.getOrdinal()); + public final Field SECURITYDEFINITIONUPDATEREPORT = new Field(MsgType.INSTANCE, Values.SECURITYDEFINITIONUPDATEREPORT.getOrdinal()); + public final Field SETTLEMENTOBLIGATIONREPORT = new Field(MsgType.INSTANCE, Values.SETTLEMENTOBLIGATIONREPORT.getOrdinal()); + public final Field TRADINGSESSIONLIST = new Field(MsgType.INSTANCE, Values.TRADINGSESSIONLIST.getOrdinal()); + public final Field SECURITYLISTUPDATEREPORT = new Field(MsgType.INSTANCE, Values.SECURITYLISTUPDATEREPORT.getOrdinal()); + public final Field ADJUSTEDPOSITIONREPORT = new Field(MsgType.INSTANCE, Values.ADJUSTEDPOSITIONREPORT.getOrdinal()); + public final Field ALLOCATIONINSTRUCTIONALERT = new Field(MsgType.INSTANCE, Values.ALLOCATIONINSTRUCTIONALERT.getOrdinal()); + public final Field PARTYDETAILSLISTREPORT = new Field(MsgType.INSTANCE, Values.PARTYDETAILSLISTREPORT.getOrdinal()); + public final Field STREAMASSIGNMENTREPORTACK = new Field(MsgType.INSTANCE, Values.STREAMASSIGNMENTREPORTACK.getOrdinal()); + public final Field PARTYDETAILSLISTREQUEST = new Field(MsgType.INSTANCE, Values.PARTYDETAILSLISTREQUEST.getOrdinal()); + public final Field STREAMASSIGNMENTREQUEST = new Field(MsgType.INSTANCE, Values.STREAMASSIGNMENTREQUEST.getOrdinal()); + public final Field STREAMASSIGNMENTREPORT = new Field(MsgType.INSTANCE, Values.STREAMASSIGNMENTREPORT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECT("3"), + RESENDREQUEST("2"), + TESTREQUEST("1"), + HEARTBEAT("0"), + ADVERTISEMENT("7"), + IOI("6"), + LOGOUT("5"), + SEQUENCERESET("4"), + ORDERCANCELREJECT("9"), + EXECUTIONREPORT("8"), + NEWORDERSINGLE("D"), + NEWORDERLIST("E"), + ORDERCANCELREQUEST("F"), + ORDERCANCELREPLACEREQUEST("G"), + LOGON("A"), + NEWS("B"), + EMAIL("C"), + LISTEXECUTE("L"), + LISTSTATUSREQUEST("M"), + LISTSTATUS("N"), + ORDERSTATUSREQUEST("H"), + ALLOCATIONINSTRUCTION("J"), + LISTCANCELREQUEST("K"), + SETTLEMENTINSTRUCTIONS("T"), + MARKETDATASNAPSHOTFULLREFRESH("W"), + MARKETDATAREQUEST("V"), + DONTKNOWTRADEDK("Q"), + ALLOCATIONINSTRUCTIONACK("P"), + QUOTE("S"), + QUOTEREQUEST("R"), + MARKETDATAREQUESTREJECT("Y"), + MARKETDATAINCREMENTALREFRESH("X"), + QUOTECANCEL("Z"), + SECURITYSTATUS("f"), + TRADINGSESSIONSTATUSREQUEST("g"), + SECURITYDEFINITION("d"), + SECURITYSTATUSREQUEST("e"), + MASSQUOTEACKNOWLEDGEMENT("b"), + SECURITYDEFINITIONREQUEST("c"), + QUOTESTATUSREQUEST("a"), + XML_NON_FIX("n"), + REGISTRATIONINSTRUCTIONS("o"), + BIDRESPONSE("l"), + LISTSTRIKEPRICE("m"), + BUSINESSMESSAGEREJECT("j"), + BIDREQUEST("k"), + TRADINGSESSIONSTATUS("h"), + MASSQUOTE("i"), + SECURITYTYPES("w"), + SECURITYTYPEREQUEST("v"), + CROSSORDERCANCELREQUEST("u"), + CROSSORDERCANCELREPLACEREQUEST("t"), + NEWORDERCROSS("s"), + ORDERMASSCANCELREPORT("r"), + ORDERMASSCANCELREQUEST("q"), + REGISTRATIONINSTRUCTIONSRESPONSE("p"), + DERIVATIVESECURITYLISTREQUEST("z"), + SECURITYLIST("y"), + SECURITYLISTREQUEST("x"), + ALLOCATIONREPORTACK("AT"), + ALLOCATIONREPORT("AS"), + TRADECAPTUREREPORTACK("AR"), + TRADECAPTUREREPORTREQUESTACK("AQ"), + COLLATERALREQUEST("AX"), + ASSIGNMENTREPORT("AW"), + SETTLEMENTINSTRUCTIONREQUEST("AV"), + CONFIRMATION_ACK("AU"), + COLLATERALRESPONSE("AZ"), + COLLATERALASSIGNMENT("AY"), + COLLATERALREPORT("BA"), + MULTILEGORDERCANCELREPLACE("AC"), + TRADECAPTUREREPORTREQUEST("AD"), + DERIVATIVESECURITYLIST("AA"), + NEWORDERMULTILEG("AB"), + QUOTEREQUESTREJECT("AG"), + RFQREQUEST("AH"), + TRADECAPTUREREPORT("AE"), + ORDERMASSSTATUSREQUEST("AF"), + CONFIRMATION("AK"), + POSITIONMAINTENANCEREQUEST("AL"), + QUOTESTATUSREPORT("AI"), + QUOTERESPONSE("AJ"), + REQUESTFORPOSITIONSACK("AO"), + POSITIONREPORT("AP"), + POSITIONMAINTENANCEREPORT("AM"), + REQUESTFORPOSITIONS("AN"), + APPLICATIONMESSAGEREQUEST("BW"), + MARKETDEFINITIONUPDATEREPORT("BV"), + APPLICATIONMESSAGEREPORT("BY"), + APPLICATIONMESSAGEREQUESTACK("BX"), + TRADINGSESSIONLISTUPDATEREPORT("BS"), + DERIVATIVESECURITYLISTUPDATEREPORT("BR"), + MARKETDEFINITION("BU"), + MARKETDEFINITIONREQUEST("BT"), + USERNOTIFICATION("CB"), + ORDERMASSACTIONREQUEST("CA"), + ORDERMASSACTIONREPORT("BZ"), + USERRESPONSE("BF"), + COLLATERALINQUIRYACK("BG"), + CONFIRMATIONREQUEST("BH"), + TRADINGSESSIONLISTREQUEST("BI"), + COLLATERALINQUIRY("BB"), + NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST("BC"), + NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE("BD"), + USERREQUEST("BE"), + EXECUTIONACKNOWLEDGEMENT("BN"), + CONTRARYINTENTIONREPORT("BO"), + SECURITYDEFINITIONUPDATEREPORT("BP"), + SETTLEMENTOBLIGATIONREPORT("BQ"), + TRADINGSESSIONLIST("BJ"), + SECURITYLISTUPDATEREPORT("BK"), + ADJUSTEDPOSITIONREPORT("BL"), + ALLOCATIONINSTRUCTIONALERT("BM"), + PARTYDETAILSLISTREPORT("CG"), + STREAMASSIGNMENTREPORTACK("CE"), + PARTYDETAILSLISTREQUEST("CF"), + STREAMASSIGNMENTREQUEST("CC"), + STREAMASSIGNMENTREPORT("CD"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultiLegReportingType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultiLegReportingType.java new file mode 100644 index 0000000..23ae425 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultiLegReportingType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MultiLegReportingType extends BaseFieldType { + public static final MultiLegReportingType INSTANCE = new MultiLegReportingType(); + + private MultiLegReportingType() { + super( + "MultiLegReportingType", + 442, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MULTILEG_SECURITY = new Field(MultiLegReportingType.INSTANCE, Values.MULTILEG_SECURITY.getOrdinal()); + public final Field INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = new Field(MultiLegReportingType.INSTANCE, Values.INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY.getOrdinal()); + public final Field SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED = new Field(MultiLegReportingType.INSTANCE, Values.SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MULTILEG_SECURITY("3"), + INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY("2"), + SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultiLegRptTypeReq.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultiLegRptTypeReq.java new file mode 100644 index 0000000..d4609b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultiLegRptTypeReq.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MultiLegRptTypeReq extends BaseFieldType { + public static final MultiLegRptTypeReq INSTANCE = new MultiLegRptTypeReq(); + + private MultiLegRptTypeReq() { + super( + "MultiLegRptTypeReq", + 563, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONL = new Field(MultiLegRptTypeReq.INSTANCE, Values.REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONL.getOrdinal()); + public final Field REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_ = new Field(MultiLegRptTypeReq.INSTANCE, Values.REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_.getOrdinal()); + public final Field REPORT_BY_MULITLEG_SECURITY_ONLY_DO_NOT_REPORT_LEGS = new Field(MultiLegRptTypeReq.INSTANCE, Values.REPORT_BY_MULITLEG_SECURITY_ONLY_DO_NOT_REPORT_LEGS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONL("2"), + REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_("1"), + REPORT_BY_MULITLEG_SECURITY_ONLY_DO_NOT_REPORT_LEGS("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultilegModel.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultilegModel.java new file mode 100644 index 0000000..e5970e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultilegModel.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MultilegModel extends BaseFieldType { + public static final MultilegModel INSTANCE = new MultilegModel(); + + private MultilegModel() { + super( + "MultilegModel", + 1377, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field USERDEFINED_NONSECURITIZED_MULTILEG = new Field(MultilegModel.INSTANCE, Values.USERDEFINED_NONSECURITIZED_MULTILEG.getOrdinal()); + public final Field USERDEFINED_MULTLEG_SECURITY = new Field(MultilegModel.INSTANCE, Values.USERDEFINED_MULTLEG_SECURITY.getOrdinal()); + public final Field PREDEFINED_MULTILEG_SECURITY = new Field(MultilegModel.INSTANCE, Values.PREDEFINED_MULTILEG_SECURITY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + USERDEFINED_NONSECURITIZED_MULTILEG("2"), + USERDEFINED_MULTLEG_SECURITY("1"), + PREDEFINED_MULTILEG_SECURITY("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultilegPriceMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultilegPriceMethod.java new file mode 100644 index 0000000..7f4199c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/MultilegPriceMethod.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class MultilegPriceMethod extends BaseFieldType { + public static final MultilegPriceMethod INSTANCE = new MultilegPriceMethod(); + + private MultilegPriceMethod() { + super( + "MultilegPriceMethod", + 1378, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INDIVIDUAL = new Field(MultilegPriceMethod.INSTANCE, Values.INDIVIDUAL.getOrdinal()); + public final Field YIELD_DIFFERENCE = new Field(MultilegPriceMethod.INSTANCE, Values.YIELD_DIFFERENCE.getOrdinal()); + public final Field REVERSED_NET_PRICE = new Field(MultilegPriceMethod.INSTANCE, Values.REVERSED_NET_PRICE.getOrdinal()); + public final Field NET_PRICE = new Field(MultilegPriceMethod.INSTANCE, Values.NET_PRICE.getOrdinal()); + public final Field MULTIPLIED_PRICE = new Field(MultilegPriceMethod.INSTANCE, Values.MULTIPLIED_PRICE.getOrdinal()); + public final Field CONTRACT_WEIGHTED_AVERAGE_PRICE = new Field(MultilegPriceMethod.INSTANCE, Values.CONTRACT_WEIGHTED_AVERAGE_PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INDIVIDUAL("3"), + YIELD_DIFFERENCE("2"), + REVERSED_NET_PRICE("1"), + NET_PRICE("0"), + MULTIPLIED_PRICE("5"), + CONTRACT_WEIGHTED_AVERAGE_PRICE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NTPositionLimit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NTPositionLimit.java new file mode 100644 index 0000000..849d03a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NTPositionLimit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NTPositionLimit extends BaseFieldType { + public static final NTPositionLimit INSTANCE = new NTPositionLimit(); + + private NTPositionLimit() { + super( + "NTPositionLimit", + 971, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartyID.java new file mode 100644 index 0000000..702e380 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested2PartyID extends BaseFieldType { + public static final Nested2PartyID INSTANCE = new Nested2PartyID(); + + private Nested2PartyID() { + super( + "Nested2PartyID", + 757, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartyIDSource.java new file mode 100644 index 0000000..b45ca03 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested2PartyIDSource extends BaseFieldType { + public static final Nested2PartyIDSource INSTANCE = new Nested2PartyIDSource(); + + private Nested2PartyIDSource() { + super( + "Nested2PartyIDSource", + 758, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartyRole.java new file mode 100644 index 0000000..f647047 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested2PartyRole extends BaseFieldType { + public static final Nested2PartyRole INSTANCE = new Nested2PartyRole(); + + private Nested2PartyRole() { + super( + "Nested2PartyRole", + 759, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartySubID.java new file mode 100644 index 0000000..3b7b7f2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested2PartySubID extends BaseFieldType { + public static final Nested2PartySubID INSTANCE = new Nested2PartySubID(); + + private Nested2PartySubID() { + super( + "Nested2PartySubID", + 760, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartySubIDType.java new file mode 100644 index 0000000..d53abb6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested2PartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested2PartySubIDType extends BaseFieldType { + public static final Nested2PartySubIDType INSTANCE = new Nested2PartySubIDType(); + + private Nested2PartySubIDType() { + super( + "Nested2PartySubIDType", + 807, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartyID.java new file mode 100644 index 0000000..3e0a2be --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested3PartyID extends BaseFieldType { + public static final Nested3PartyID INSTANCE = new Nested3PartyID(); + + private Nested3PartyID() { + super( + "Nested3PartyID", + 949, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartyIDSource.java new file mode 100644 index 0000000..af64147 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested3PartyIDSource extends BaseFieldType { + public static final Nested3PartyIDSource INSTANCE = new Nested3PartyIDSource(); + + private Nested3PartyIDSource() { + super( + "Nested3PartyIDSource", + 950, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartyRole.java new file mode 100644 index 0000000..c5d1afe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested3PartyRole extends BaseFieldType { + public static final Nested3PartyRole INSTANCE = new Nested3PartyRole(); + + private Nested3PartyRole() { + super( + "Nested3PartyRole", + 951, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartySubID.java new file mode 100644 index 0000000..4970db5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested3PartySubID extends BaseFieldType { + public static final Nested3PartySubID INSTANCE = new Nested3PartySubID(); + + private Nested3PartySubID() { + super( + "Nested3PartySubID", + 953, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartySubIDType.java new file mode 100644 index 0000000..789196b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested3PartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested3PartySubIDType extends BaseFieldType { + public static final Nested3PartySubIDType INSTANCE = new Nested3PartySubIDType(); + + private Nested3PartySubIDType() { + super( + "Nested3PartySubIDType", + 954, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartyID.java new file mode 100644 index 0000000..f09b8cc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested4PartyID extends BaseFieldType { + public static final Nested4PartyID INSTANCE = new Nested4PartyID(); + + private Nested4PartyID() { + super( + "Nested4PartyID", + 1415, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartyIDSource.java new file mode 100644 index 0000000..bd2019c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested4PartyIDSource extends BaseFieldType { + public static final Nested4PartyIDSource INSTANCE = new Nested4PartyIDSource(); + + private Nested4PartyIDSource() { + super( + "Nested4PartyIDSource", + 1416, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartyRole.java new file mode 100644 index 0000000..766209f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested4PartyRole extends BaseFieldType { + public static final Nested4PartyRole INSTANCE = new Nested4PartyRole(); + + private Nested4PartyRole() { + super( + "Nested4PartyRole", + 1417, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartySubID.java new file mode 100644 index 0000000..cb51f35 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested4PartySubID extends BaseFieldType { + public static final Nested4PartySubID INSTANCE = new Nested4PartySubID(); + + private Nested4PartySubID() { + super( + "Nested4PartySubID", + 1412, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartySubIDType.java new file mode 100644 index 0000000..a814d71 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Nested4PartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Nested4PartySubIDType extends BaseFieldType { + public static final Nested4PartySubIDType INSTANCE = new Nested4PartySubIDType(); + + private Nested4PartySubIDType() { + super( + "Nested4PartySubIDType", + 1411, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedInstrAttribType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedInstrAttribType.java new file mode 100644 index 0000000..43c264c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedInstrAttribType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedInstrAttribType extends BaseFieldType { + public static final NestedInstrAttribType INSTANCE = new NestedInstrAttribType(); + + private NestedInstrAttribType() { + super( + "NestedInstrAttribType", + 1210, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedInstrAttribValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedInstrAttribValue.java new file mode 100644 index 0000000..f517e6b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedInstrAttribValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedInstrAttribValue extends BaseFieldType { + public static final NestedInstrAttribValue INSTANCE = new NestedInstrAttribValue(); + + private NestedInstrAttribValue() { + super( + "NestedInstrAttribValue", + 1211, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartyID.java new file mode 100644 index 0000000..3d2700c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedPartyID extends BaseFieldType { + public static final NestedPartyID INSTANCE = new NestedPartyID(); + + private NestedPartyID() { + super( + "NestedPartyID", + 524, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartyIDSource.java new file mode 100644 index 0000000..99026f7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedPartyIDSource extends BaseFieldType { + public static final NestedPartyIDSource INSTANCE = new NestedPartyIDSource(); + + private NestedPartyIDSource() { + super( + "NestedPartyIDSource", + 525, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartyRole.java new file mode 100644 index 0000000..3804490 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedPartyRole extends BaseFieldType { + public static final NestedPartyRole INSTANCE = new NestedPartyRole(); + + private NestedPartyRole() { + super( + "NestedPartyRole", + 538, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartySubID.java new file mode 100644 index 0000000..85c0cd4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedPartySubID extends BaseFieldType { + public static final NestedPartySubID INSTANCE = new NestedPartySubID(); + + private NestedPartySubID() { + super( + "NestedPartySubID", + 545, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartySubIDType.java new file mode 100644 index 0000000..431ef77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NestedPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NestedPartySubIDType extends BaseFieldType { + public static final NestedPartySubIDType INSTANCE = new NestedPartySubIDType(); + + private NestedPartySubIDType() { + super( + "NestedPartySubIDType", + 805, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetChgPrevDay.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetChgPrevDay.java new file mode 100644 index 0000000..5bfb709 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetChgPrevDay.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetChgPrevDay extends BaseFieldType { + public static final NetChgPrevDay INSTANCE = new NetChgPrevDay(); + + private NetChgPrevDay() { + super( + "NetChgPrevDay", + 451, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetGrossInd.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetGrossInd.java new file mode 100644 index 0000000..66862d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetGrossInd.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetGrossInd extends BaseFieldType { + public static final NetGrossInd INSTANCE = new NetGrossInd(); + + private NetGrossInd() { + super( + "NetGrossInd", + 430, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GROSS = new Field(NetGrossInd.INSTANCE, Values.GROSS.getOrdinal()); + public final Field NET = new Field(NetGrossInd.INSTANCE, Values.NET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GROSS("2"), + NET("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetMoney.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetMoney.java new file mode 100644 index 0000000..dcf472b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetMoney.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetMoney extends BaseFieldType { + public static final NetMoney INSTANCE = new NetMoney(); + + private NetMoney() { + super( + "NetMoney", + 118, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkRequestID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkRequestID.java new file mode 100644 index 0000000..fd460aa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkRequestID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetworkRequestID extends BaseFieldType { + public static final NetworkRequestID INSTANCE = new NetworkRequestID(); + + private NetworkRequestID() { + super( + "NetworkRequestID", + 933, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkRequestType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkRequestType.java new file mode 100644 index 0000000..ff8ae32 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkRequestType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetworkRequestType extends BaseFieldType { + public static final NetworkRequestType INSTANCE = new NetworkRequestType(); + + private NetworkRequestType() { + super( + "NetworkRequestType", + 935, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SUBSCRIBE = new Field(NetworkRequestType.INSTANCE, Values.SUBSCRIBE.getOrdinal()); + public final Field SNAPSHOT = new Field(NetworkRequestType.INSTANCE, Values.SNAPSHOT.getOrdinal()); + public final Field STOP_SUBSCRIBING = new Field(NetworkRequestType.INSTANCE, Values.STOP_SUBSCRIBING.getOrdinal()); + public final Field LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED = new Field(NetworkRequestType.INSTANCE, Values.LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SUBSCRIBE("2"), + SNAPSHOT("1"), + STOP_SUBSCRIBING("4"), + LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkResponseID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkResponseID.java new file mode 100644 index 0000000..d5147be --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkResponseID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetworkResponseID extends BaseFieldType { + public static final NetworkResponseID INSTANCE = new NetworkResponseID(); + + private NetworkResponseID() { + super( + "NetworkResponseID", + 932, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkStatusResponseType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkStatusResponseType.java new file mode 100644 index 0000000..12332b8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NetworkStatusResponseType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NetworkStatusResponseType extends BaseFieldType { + public static final NetworkStatusResponseType INSTANCE = new NetworkStatusResponseType(); + + private NetworkStatusResponseType() { + super( + "NetworkStatusResponseType", + 937, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INCREMENTAL_UPDATE = new Field(NetworkStatusResponseType.INSTANCE, Values.INCREMENTAL_UPDATE.getOrdinal()); + public final Field FULL = new Field(NetworkStatusResponseType.INSTANCE, Values.FULL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INCREMENTAL_UPDATE("2"), + FULL("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewPassword.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewPassword.java new file mode 100644 index 0000000..b479278 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewPassword.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewPassword extends BaseFieldType { + public static final NewPassword INSTANCE = new NewPassword(); + + private NewPassword() { + super( + "NewPassword", + 925, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewSeqNo.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewSeqNo.java new file mode 100644 index 0000000..eecba3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewSeqNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewSeqNo extends BaseFieldType { + public static final NewSeqNo INSTANCE = new NewSeqNo(); + + private NewSeqNo() { + super( + "NewSeqNo", + 36, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsCategory.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsCategory.java new file mode 100644 index 0000000..c513020 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsCategory.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewsCategory extends BaseFieldType { + public static final NewsCategory INSTANCE = new NewsCategory(); + + private NewsCategory() { + super( + "NewsCategory", + 1473, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TECHNICAL_NEWS = new Field(NewsCategory.INSTANCE, Values.TECHNICAL_NEWS.getOrdinal()); + public final Field FINANCIAL_MARKET_NEWS = new Field(NewsCategory.INSTANCE, Values.FINANCIAL_MARKET_NEWS.getOrdinal()); + public final Field MARKETPLACE_NEWS = new Field(NewsCategory.INSTANCE, Values.MARKETPLACE_NEWS.getOrdinal()); + public final Field COMPANY_NEWS = new Field(NewsCategory.INSTANCE, Values.COMPANY_NEWS.getOrdinal()); + public final Field OTHER_NEWS = new Field(NewsCategory.INSTANCE, Values.OTHER_NEWS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TECHNICAL_NEWS("3"), + FINANCIAL_MARKET_NEWS("2"), + MARKETPLACE_NEWS("1"), + COMPANY_NEWS("0"), + OTHER_NEWS("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsID.java new file mode 100644 index 0000000..33f75f9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewsID extends BaseFieldType { + public static final NewsID INSTANCE = new NewsID(); + + private NewsID() { + super( + "NewsID", + 1472, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsRefID.java new file mode 100644 index 0000000..0288945 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewsRefID extends BaseFieldType { + public static final NewsRefID INSTANCE = new NewsRefID(); + + private NewsRefID() { + super( + "NewsRefID", + 1476, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsRefType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsRefType.java new file mode 100644 index 0000000..3ebf2dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NewsRefType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NewsRefType extends BaseFieldType { + public static final NewsRefType INSTANCE = new NewsRefType(); + + private NewsRefType() { + super( + "NewsRefType", + 1477, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COMPLIMENTARY = new Field(NewsRefType.INSTANCE, Values.COMPLIMENTARY.getOrdinal()); + public final Field OTHER_LANGUAGE = new Field(NewsRefType.INSTANCE, Values.OTHER_LANGUAGE.getOrdinal()); + public final Field REPLACEMENT = new Field(NewsRefType.INSTANCE, Values.REPLACEMENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COMPLIMENTARY("2"), + OTHER_LANGUAGE("1"), + REPLACEMENT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NextExpectedMsgSeqNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NextExpectedMsgSeqNum.java new file mode 100644 index 0000000..e51b8e0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NextExpectedMsgSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NextExpectedMsgSeqNum extends BaseFieldType { + public static final NextExpectedMsgSeqNum INSTANCE = new NextExpectedMsgSeqNum(); + + private NextExpectedMsgSeqNum() { + super( + "NextExpectedMsgSeqNum", + 789, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAffectedOrders.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAffectedOrders.java new file mode 100644 index 0000000..ed0723c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAffectedOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoAffectedOrders extends BaseFieldType { + public static final NoAffectedOrders INSTANCE = new NoAffectedOrders(); + + private NoAffectedOrders() { + super( + "NoAffectedOrders", + 534, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAllocs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAllocs.java new file mode 100644 index 0000000..0910996 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAllocs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoAllocs extends BaseFieldType { + public static final NoAllocs INSTANCE = new NoAllocs(); + + private NoAllocs() { + super( + "NoAllocs", + 78, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAltMDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAltMDSource.java new file mode 100644 index 0000000..4e8c587 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAltMDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoAltMDSource extends BaseFieldType { + public static final NoAltMDSource INSTANCE = new NoAltMDSource(); + + private NoAltMDSource() { + super( + "NoAltMDSource", + 816, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoApplIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoApplIDs.java new file mode 100644 index 0000000..3e31260 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoApplIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoApplIDs extends BaseFieldType { + public static final NoApplIDs INSTANCE = new NoApplIDs(); + + private NoApplIDs() { + super( + "NoApplIDs", + 1351, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAsgnReqs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAsgnReqs.java new file mode 100644 index 0000000..0126792 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoAsgnReqs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoAsgnReqs extends BaseFieldType { + public static final NoAsgnReqs INSTANCE = new NoAsgnReqs(); + + private NoAsgnReqs() { + super( + "NoAsgnReqs", + 1499, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoBidComponents.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoBidComponents.java new file mode 100644 index 0000000..8503917 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoBidComponents.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoBidComponents extends BaseFieldType { + public static final NoBidComponents INSTANCE = new NoBidComponents(); + + private NoBidComponents() { + super( + "NoBidComponents", + 420, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoBidDescriptors.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoBidDescriptors.java new file mode 100644 index 0000000..6e61025 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoBidDescriptors.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoBidDescriptors extends BaseFieldType { + public static final NoBidDescriptors INSTANCE = new NoBidDescriptors(); + + private NoBidDescriptors() { + super( + "NoBidDescriptors", + 398, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoCapacities.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoCapacities.java new file mode 100644 index 0000000..e8da22b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoCapacities.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoCapacities extends BaseFieldType { + public static final NoCapacities INSTANCE = new NoCapacities(); + + private NoCapacities() { + super( + "NoCapacities", + 862, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoClearingInstructions.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoClearingInstructions.java new file mode 100644 index 0000000..8bc34ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoClearingInstructions.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoClearingInstructions extends BaseFieldType { + public static final NoClearingInstructions INSTANCE = new NoClearingInstructions(); + + private NoClearingInstructions() { + super( + "NoClearingInstructions", + 576, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoCollInquiryQualifier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoCollInquiryQualifier.java new file mode 100644 index 0000000..c827fae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoCollInquiryQualifier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoCollInquiryQualifier extends BaseFieldType { + public static final NoCollInquiryQualifier INSTANCE = new NoCollInquiryQualifier(); + + private NoCollInquiryQualifier() { + super( + "NoCollInquiryQualifier", + 938, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoCompIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoCompIDs.java new file mode 100644 index 0000000..3caee10 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoCompIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoCompIDs extends BaseFieldType { + public static final NoCompIDs INSTANCE = new NoCompIDs(); + + private NoCompIDs() { + super( + "NoCompIDs", + 936, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoComplexEventDates.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoComplexEventDates.java new file mode 100644 index 0000000..c23da9d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoComplexEventDates.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoComplexEventDates extends BaseFieldType { + public static final NoComplexEventDates INSTANCE = new NoComplexEventDates(); + + private NoComplexEventDates() { + super( + "NoComplexEventDates", + 1491, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoComplexEventTimes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoComplexEventTimes.java new file mode 100644 index 0000000..13f47b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoComplexEventTimes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoComplexEventTimes extends BaseFieldType { + public static final NoComplexEventTimes INSTANCE = new NoComplexEventTimes(); + + private NoComplexEventTimes() { + super( + "NoComplexEventTimes", + 1494, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoComplexEvents.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoComplexEvents.java new file mode 100644 index 0000000..4abd539 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoComplexEvents.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoComplexEvents extends BaseFieldType { + public static final NoComplexEvents INSTANCE = new NoComplexEvents(); + + private NoComplexEvents() { + super( + "NoComplexEvents", + 1483, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContAmts.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContAmts.java new file mode 100644 index 0000000..c09737e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContAmts.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoContAmts extends BaseFieldType { + public static final NoContAmts INSTANCE = new NoContAmts(); + + private NoContAmts() { + super( + "NoContAmts", + 518, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContextPartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContextPartyIDs.java new file mode 100644 index 0000000..3738063 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContextPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoContextPartyIDs extends BaseFieldType { + public static final NoContextPartyIDs INSTANCE = new NoContextPartyIDs(); + + private NoContextPartyIDs() { + super( + "NoContextPartyIDs", + 1522, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContextPartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContextPartySubIDs.java new file mode 100644 index 0000000..2a14ec5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContextPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoContextPartySubIDs extends BaseFieldType { + public static final NoContextPartySubIDs INSTANCE = new NoContextPartySubIDs(); + + private NoContextPartySubIDs() { + super( + "NoContextPartySubIDs", + 1526, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContraBrokers.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContraBrokers.java new file mode 100644 index 0000000..7c3afae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoContraBrokers.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoContraBrokers extends BaseFieldType { + public static final NoContraBrokers INSTANCE = new NoContraBrokers(); + + private NoContraBrokers() { + super( + "NoContraBrokers", + 382, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDates.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDates.java new file mode 100644 index 0000000..b13916f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDates.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDates extends BaseFieldType { + public static final NoDates INSTANCE = new NoDates(); + + private NoDates() { + super( + "NoDates", + 580, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeEvents.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeEvents.java new file mode 100644 index 0000000..326193f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeEvents.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDerivativeEvents extends BaseFieldType { + public static final NoDerivativeEvents INSTANCE = new NoDerivativeEvents(); + + private NoDerivativeEvents() { + super( + "NoDerivativeEvents", + 1286, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeInstrAttrib.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeInstrAttrib.java new file mode 100644 index 0000000..fc2171d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeInstrAttrib.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDerivativeInstrAttrib extends BaseFieldType { + public static final NoDerivativeInstrAttrib INSTANCE = new NoDerivativeInstrAttrib(); + + private NoDerivativeInstrAttrib() { + super( + "NoDerivativeInstrAttrib", + 1311, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeInstrumentParties.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeInstrumentParties.java new file mode 100644 index 0000000..4e47d2b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeInstrumentParties.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDerivativeInstrumentParties extends BaseFieldType { + public static final NoDerivativeInstrumentParties INSTANCE = new NoDerivativeInstrumentParties(); + + private NoDerivativeInstrumentParties() { + super( + "NoDerivativeInstrumentParties", + 1292, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeInstrumentPartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeInstrumentPartySubIDs.java new file mode 100644 index 0000000..725e9f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeInstrumentPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDerivativeInstrumentPartySubIDs extends BaseFieldType { + public static final NoDerivativeInstrumentPartySubIDs INSTANCE = new NoDerivativeInstrumentPartySubIDs(); + + private NoDerivativeInstrumentPartySubIDs() { + super( + "NoDerivativeInstrumentPartySubIDs", + 1296, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeSecurityAltID.java new file mode 100644 index 0000000..302e17c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDerivativeSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDerivativeSecurityAltID extends BaseFieldType { + public static final NoDerivativeSecurityAltID INSTANCE = new NoDerivativeSecurityAltID(); + + private NoDerivativeSecurityAltID() { + super( + "NoDerivativeSecurityAltID", + 1218, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDistribInsts.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDistribInsts.java new file mode 100644 index 0000000..bbb8097 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDistribInsts.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDistribInsts extends BaseFieldType { + public static final NoDistribInsts INSTANCE = new NoDistribInsts(); + + private NoDistribInsts() { + super( + "NoDistribInsts", + 510, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDlvyInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDlvyInst.java new file mode 100644 index 0000000..4018edf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoDlvyInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoDlvyInst extends BaseFieldType { + public static final NoDlvyInst INSTANCE = new NoDlvyInst(); + + private NoDlvyInst() { + super( + "NoDlvyInst", + 85, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoEvents.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoEvents.java new file mode 100644 index 0000000..7a3c019 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoEvents.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoEvents extends BaseFieldType { + public static final NoEvents INSTANCE = new NoEvents(); + + private NoEvents() { + super( + "NoEvents", + 864, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoExecInstRules.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoExecInstRules.java new file mode 100644 index 0000000..50836ea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoExecInstRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoExecInstRules extends BaseFieldType { + public static final NoExecInstRules INSTANCE = new NoExecInstRules(); + + private NoExecInstRules() { + super( + "NoExecInstRules", + 1232, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoExecs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoExecs.java new file mode 100644 index 0000000..dc097e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoExecs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoExecs extends BaseFieldType { + public static final NoExecs INSTANCE = new NoExecs(); + + private NoExecs() { + super( + "NoExecs", + 124, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoExpiration.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoExpiration.java new file mode 100644 index 0000000..1fa048a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoExpiration.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoExpiration extends BaseFieldType { + public static final NoExpiration INSTANCE = new NoExpiration(); + + private NoExpiration() { + super( + "NoExpiration", + 981, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoFills.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoFills.java new file mode 100644 index 0000000..ec93412 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoFills.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoFills extends BaseFieldType { + public static final NoFills INSTANCE = new NoFills(); + + private NoFills() { + super( + "NoFills", + 1362, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoHops.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoHops.java new file mode 100644 index 0000000..9797f70 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoHops.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoHops extends BaseFieldType { + public static final NoHops INSTANCE = new NoHops(); + + private NoHops() { + super( + "NoHops", + 627, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoIOIQualifiers.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoIOIQualifiers.java new file mode 100644 index 0000000..6bc3642 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoIOIQualifiers.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoIOIQualifiers extends BaseFieldType { + public static final NoIOIQualifiers INSTANCE = new NoIOIQualifiers(); + + private NoIOIQualifiers() { + super( + "NoIOIQualifiers", + 199, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoInstrAttrib.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoInstrAttrib.java new file mode 100644 index 0000000..9605fcb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoInstrAttrib.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoInstrAttrib extends BaseFieldType { + public static final NoInstrAttrib INSTANCE = new NoInstrAttrib(); + + private NoInstrAttrib() { + super( + "NoInstrAttrib", + 870, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoInstrumentParties.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoInstrumentParties.java new file mode 100644 index 0000000..be5a6a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoInstrumentParties.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoInstrumentParties extends BaseFieldType { + public static final NoInstrumentParties INSTANCE = new NoInstrumentParties(); + + private NoInstrumentParties() { + super( + "NoInstrumentParties", + 1018, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoInstrumentPartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoInstrumentPartySubIDs.java new file mode 100644 index 0000000..03c5332 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoInstrumentPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoInstrumentPartySubIDs extends BaseFieldType { + public static final NoInstrumentPartySubIDs INSTANCE = new NoInstrumentPartySubIDs(); + + private NoInstrumentPartySubIDs() { + super( + "NoInstrumentPartySubIDs", + 1052, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegAllocs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegAllocs.java new file mode 100644 index 0000000..682c3fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegAllocs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLegAllocs extends BaseFieldType { + public static final NoLegAllocs INSTANCE = new NoLegAllocs(); + + private NoLegAllocs() { + super( + "NoLegAllocs", + 670, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegSecurityAltID.java new file mode 100644 index 0000000..f58a3ab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLegSecurityAltID extends BaseFieldType { + public static final NoLegSecurityAltID INSTANCE = new NoLegSecurityAltID(); + + private NoLegSecurityAltID() { + super( + "NoLegSecurityAltID", + 604, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegStipulations.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegStipulations.java new file mode 100644 index 0000000..f692532 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegStipulations.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLegStipulations extends BaseFieldType { + public static final NoLegStipulations INSTANCE = new NoLegStipulations(); + + private NoLegStipulations() { + super( + "NoLegStipulations", + 683, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegs.java new file mode 100644 index 0000000..2440233 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLegs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLegs extends BaseFieldType { + public static final NoLegs INSTANCE = new NoLegs(); + + private NoLegs() { + super( + "NoLegs", + 555, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLinesOfText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLinesOfText.java new file mode 100644 index 0000000..97c707b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLinesOfText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLinesOfText extends BaseFieldType { + public static final NoLinesOfText INSTANCE = new NoLinesOfText(); + + private NoLinesOfText() { + super( + "NoLinesOfText", + 33, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLotTypeRules.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLotTypeRules.java new file mode 100644 index 0000000..f1a5fc0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoLotTypeRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoLotTypeRules extends BaseFieldType { + public static final NoLotTypeRules INSTANCE = new NoLotTypeRules(); + + private NoLotTypeRules() { + super( + "NoLotTypeRules", + 1234, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMDEntries.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMDEntries.java new file mode 100644 index 0000000..769981c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMDEntries.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMDEntries extends BaseFieldType { + public static final NoMDEntries INSTANCE = new NoMDEntries(); + + private NoMDEntries() { + super( + "NoMDEntries", + 268, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMDEntryTypes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMDEntryTypes.java new file mode 100644 index 0000000..988285e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMDEntryTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMDEntryTypes extends BaseFieldType { + public static final NoMDEntryTypes INSTANCE = new NoMDEntryTypes(); + + private NoMDEntryTypes() { + super( + "NoMDEntryTypes", + 267, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMDFeedTypes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMDFeedTypes.java new file mode 100644 index 0000000..8f94f1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMDFeedTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMDFeedTypes extends BaseFieldType { + public static final NoMDFeedTypes INSTANCE = new NoMDFeedTypes(); + + private NoMDFeedTypes() { + super( + "NoMDFeedTypes", + 1141, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMarketSegments.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMarketSegments.java new file mode 100644 index 0000000..3ae2850 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMarketSegments.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMarketSegments extends BaseFieldType { + public static final NoMarketSegments INSTANCE = new NoMarketSegments(); + + private NoMarketSegments() { + super( + "NoMarketSegments", + 1310, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMatchRules.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMatchRules.java new file mode 100644 index 0000000..9693611 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMatchRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMatchRules extends BaseFieldType { + public static final NoMatchRules INSTANCE = new NoMatchRules(); + + private NoMatchRules() { + super( + "NoMatchRules", + 1235, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMaturityRules.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMaturityRules.java new file mode 100644 index 0000000..ec27edf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMaturityRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMaturityRules extends BaseFieldType { + public static final NoMaturityRules INSTANCE = new NoMaturityRules(); + + private NoMaturityRules() { + super( + "NoMaturityRules", + 1236, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMiscFees.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMiscFees.java new file mode 100644 index 0000000..7b9f881 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMiscFees.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMiscFees extends BaseFieldType { + public static final NoMiscFees INSTANCE = new NoMiscFees(); + + private NoMiscFees() { + super( + "NoMiscFees", + 136, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMsgTypes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMsgTypes.java new file mode 100644 index 0000000..8319652 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoMsgTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoMsgTypes extends BaseFieldType { + public static final NoMsgTypes INSTANCE = new NoMsgTypes(); + + private NoMsgTypes() { + super( + "NoMsgTypes", + 384, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested2PartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested2PartyIDs.java new file mode 100644 index 0000000..7392875 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested2PartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested2PartyIDs extends BaseFieldType { + public static final NoNested2PartyIDs INSTANCE = new NoNested2PartyIDs(); + + private NoNested2PartyIDs() { + super( + "NoNested2PartyIDs", + 756, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested2PartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested2PartySubIDs.java new file mode 100644 index 0000000..ab31588 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested2PartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested2PartySubIDs extends BaseFieldType { + public static final NoNested2PartySubIDs INSTANCE = new NoNested2PartySubIDs(); + + private NoNested2PartySubIDs() { + super( + "NoNested2PartySubIDs", + 806, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested3PartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested3PartyIDs.java new file mode 100644 index 0000000..5d26cef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested3PartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested3PartyIDs extends BaseFieldType { + public static final NoNested3PartyIDs INSTANCE = new NoNested3PartyIDs(); + + private NoNested3PartyIDs() { + super( + "NoNested3PartyIDs", + 948, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested3PartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested3PartySubIDs.java new file mode 100644 index 0000000..82a83b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested3PartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested3PartySubIDs extends BaseFieldType { + public static final NoNested3PartySubIDs INSTANCE = new NoNested3PartySubIDs(); + + private NoNested3PartySubIDs() { + super( + "NoNested3PartySubIDs", + 952, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested4PartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested4PartyIDs.java new file mode 100644 index 0000000..aa7dc8a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested4PartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested4PartyIDs extends BaseFieldType { + public static final NoNested4PartyIDs INSTANCE = new NoNested4PartyIDs(); + + private NoNested4PartyIDs() { + super( + "NoNested4PartyIDs", + 1414, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested4PartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested4PartySubIDs.java new file mode 100644 index 0000000..9450373 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNested4PartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNested4PartySubIDs extends BaseFieldType { + public static final NoNested4PartySubIDs INSTANCE = new NoNested4PartySubIDs(); + + private NoNested4PartySubIDs() { + super( + "NoNested4PartySubIDs", + 1413, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNestedInstrAttrib.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNestedInstrAttrib.java new file mode 100644 index 0000000..9990fe3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNestedInstrAttrib.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNestedInstrAttrib extends BaseFieldType { + public static final NoNestedInstrAttrib INSTANCE = new NoNestedInstrAttrib(); + + private NoNestedInstrAttrib() { + super( + "NoNestedInstrAttrib", + 1312, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNestedPartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNestedPartyIDs.java new file mode 100644 index 0000000..9bb07f0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNestedPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNestedPartyIDs extends BaseFieldType { + public static final NoNestedPartyIDs INSTANCE = new NoNestedPartyIDs(); + + private NoNestedPartyIDs() { + super( + "NoNestedPartyIDs", + 539, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNestedPartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNestedPartySubIDs.java new file mode 100644 index 0000000..b24c455 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNestedPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNestedPartySubIDs extends BaseFieldType { + public static final NoNestedPartySubIDs INSTANCE = new NoNestedPartySubIDs(); + + private NoNestedPartySubIDs() { + super( + "NoNestedPartySubIDs", + 804, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNewsRefIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNewsRefIDs.java new file mode 100644 index 0000000..e6e354b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNewsRefIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNewsRefIDs extends BaseFieldType { + public static final NoNewsRefIDs INSTANCE = new NoNewsRefIDs(); + + private NoNewsRefIDs() { + super( + "NoNewsRefIDs", + 1475, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNotAffectedOrders.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNotAffectedOrders.java new file mode 100644 index 0000000..e3675c0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoNotAffectedOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoNotAffectedOrders extends BaseFieldType { + public static final NoNotAffectedOrders INSTANCE = new NoNotAffectedOrders(); + + private NoNotAffectedOrders() { + super( + "NoNotAffectedOrders", + 1370, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOfLegUnderlyings.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOfLegUnderlyings.java new file mode 100644 index 0000000..77aead9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOfLegUnderlyings.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoOfLegUnderlyings extends BaseFieldType { + public static final NoOfLegUnderlyings INSTANCE = new NoOfLegUnderlyings(); + + private NoOfLegUnderlyings() { + super( + "NoOfLegUnderlyings", + 1342, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOfSecSizes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOfSecSizes.java new file mode 100644 index 0000000..9c171dc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOfSecSizes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoOfSecSizes extends BaseFieldType { + public static final NoOfSecSizes INSTANCE = new NoOfSecSizes(); + + private NoOfSecSizes() { + super( + "NoOfSecSizes", + 1177, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOrdTypeRules.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOrdTypeRules.java new file mode 100644 index 0000000..8115efc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOrdTypeRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoOrdTypeRules extends BaseFieldType { + public static final NoOrdTypeRules INSTANCE = new NoOrdTypeRules(); + + private NoOrdTypeRules() { + super( + "NoOrdTypeRules", + 1237, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOrders.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOrders.java new file mode 100644 index 0000000..8bdb2ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoOrders extends BaseFieldType { + public static final NoOrders INSTANCE = new NoOrders(); + + private NoOrders() { + super( + "NoOrders", + 73, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyAltIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyAltIDs.java new file mode 100644 index 0000000..85503d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyAltIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyAltIDs extends BaseFieldType { + public static final NoPartyAltIDs INSTANCE = new NoPartyAltIDs(); + + private NoPartyAltIDs() { + super( + "NoPartyAltIDs", + 1516, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyAltSubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyAltSubIDs.java new file mode 100644 index 0000000..b016237 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyAltSubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyAltSubIDs extends BaseFieldType { + public static final NoPartyAltSubIDs INSTANCE = new NoPartyAltSubIDs(); + + private NoPartyAltSubIDs() { + super( + "NoPartyAltSubIDs", + 1519, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyIDs.java new file mode 100644 index 0000000..95c4815 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyIDs extends BaseFieldType { + public static final NoPartyIDs INSTANCE = new NoPartyIDs(); + + private NoPartyIDs() { + super( + "NoPartyIDs", + 453, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyList.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyList.java new file mode 100644 index 0000000..1f5f5bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyList.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyList extends BaseFieldType { + public static final NoPartyList INSTANCE = new NoPartyList(); + + private NoPartyList() { + super( + "NoPartyList", + 1513, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyListResponseTypes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyListResponseTypes.java new file mode 100644 index 0000000..0ea40bd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyListResponseTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyListResponseTypes extends BaseFieldType { + public static final NoPartyListResponseTypes INSTANCE = new NoPartyListResponseTypes(); + + private NoPartyListResponseTypes() { + super( + "NoPartyListResponseTypes", + 1506, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyRelationships.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyRelationships.java new file mode 100644 index 0000000..bf7a07f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartyRelationships.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartyRelationships extends BaseFieldType { + public static final NoPartyRelationships INSTANCE = new NoPartyRelationships(); + + private NoPartyRelationships() { + super( + "NoPartyRelationships", + 1514, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartySubIDs.java new file mode 100644 index 0000000..fdbfd33 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPartySubIDs extends BaseFieldType { + public static final NoPartySubIDs INSTANCE = new NoPartySubIDs(); + + private NoPartySubIDs() { + super( + "NoPartySubIDs", + 802, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPosAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPosAmt.java new file mode 100644 index 0000000..41281c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPosAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPosAmt extends BaseFieldType { + public static final NoPosAmt INSTANCE = new NoPosAmt(); + + private NoPosAmt() { + super( + "NoPosAmt", + 753, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPositions.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPositions.java new file mode 100644 index 0000000..04b9a39 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoPositions.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoPositions extends BaseFieldType { + public static final NoPositions INSTANCE = new NoPositions(); + + private NoPositions() { + super( + "NoPositions", + 702, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoQuoteEntries.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoQuoteEntries.java new file mode 100644 index 0000000..e555ce3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoQuoteEntries.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoQuoteEntries extends BaseFieldType { + public static final NoQuoteEntries INSTANCE = new NoQuoteEntries(); + + private NoQuoteEntries() { + super( + "NoQuoteEntries", + 295, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoQuoteQualifiers.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoQuoteQualifiers.java new file mode 100644 index 0000000..06e0847 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoQuoteQualifiers.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoQuoteQualifiers extends BaseFieldType { + public static final NoQuoteQualifiers INSTANCE = new NoQuoteQualifiers(); + + private NoQuoteQualifiers() { + super( + "NoQuoteQualifiers", + 735, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoQuoteSets.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoQuoteSets.java new file mode 100644 index 0000000..16c3f5a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoQuoteSets.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoQuoteSets extends BaseFieldType { + public static final NoQuoteSets INSTANCE = new NoQuoteSets(); + + private NoQuoteSets() { + super( + "NoQuoteSets", + 296, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRateSources.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRateSources.java new file mode 100644 index 0000000..d6d7a1e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRateSources.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRateSources extends BaseFieldType { + public static final NoRateSources INSTANCE = new NoRateSources(); + + private NoRateSources() { + super( + "NoRateSources", + 1445, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRegistDtls.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRegistDtls.java new file mode 100644 index 0000000..63a410d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRegistDtls.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRegistDtls extends BaseFieldType { + public static final NoRegistDtls INSTANCE = new NoRegistDtls(); + + private NoRegistDtls() { + super( + "NoRegistDtls", + 473, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedContextPartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedContextPartyIDs.java new file mode 100644 index 0000000..bb6dc8c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedContextPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedContextPartyIDs extends BaseFieldType { + public static final NoRelatedContextPartyIDs INSTANCE = new NoRelatedContextPartyIDs(); + + private NoRelatedContextPartyIDs() { + super( + "NoRelatedContextPartyIDs", + 1575, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedContextPartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedContextPartySubIDs.java new file mode 100644 index 0000000..5bf7f87 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedContextPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedContextPartySubIDs extends BaseFieldType { + public static final NoRelatedContextPartySubIDs INSTANCE = new NoRelatedContextPartySubIDs(); + + private NoRelatedContextPartySubIDs() { + super( + "NoRelatedContextPartySubIDs", + 1579, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartyAltIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartyAltIDs.java new file mode 100644 index 0000000..078990e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartyAltIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedPartyAltIDs extends BaseFieldType { + public static final NoRelatedPartyAltIDs INSTANCE = new NoRelatedPartyAltIDs(); + + private NoRelatedPartyAltIDs() { + super( + "NoRelatedPartyAltIDs", + 1569, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartyAltSubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartyAltSubIDs.java new file mode 100644 index 0000000..74bf5f8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartyAltSubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedPartyAltSubIDs extends BaseFieldType { + public static final NoRelatedPartyAltSubIDs INSTANCE = new NoRelatedPartyAltSubIDs(); + + private NoRelatedPartyAltSubIDs() { + super( + "NoRelatedPartyAltSubIDs", + 1572, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartyIDs.java new file mode 100644 index 0000000..09e12f0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedPartyIDs extends BaseFieldType { + public static final NoRelatedPartyIDs INSTANCE = new NoRelatedPartyIDs(); + + private NoRelatedPartyIDs() { + super( + "NoRelatedPartyIDs", + 1562, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartySubIDs.java new file mode 100644 index 0000000..2b76f7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedPartySubIDs extends BaseFieldType { + public static final NoRelatedPartySubIDs INSTANCE = new NoRelatedPartySubIDs(); + + private NoRelatedPartySubIDs() { + super( + "NoRelatedPartySubIDs", + 1566, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedSym.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedSym.java new file mode 100644 index 0000000..995d61f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelatedSym.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelatedSym extends BaseFieldType { + public static final NoRelatedSym INSTANCE = new NoRelatedSym(); + + private NoRelatedSym() { + super( + "NoRelatedSym", + 146, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskInstruments.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskInstruments.java new file mode 100644 index 0000000..cdfea2c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskInstruments.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelationshipRiskInstruments extends BaseFieldType { + public static final NoRelationshipRiskInstruments INSTANCE = new NoRelationshipRiskInstruments(); + + private NoRelationshipRiskInstruments() { + super( + "NoRelationshipRiskInstruments", + 1587, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskLimits.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskLimits.java new file mode 100644 index 0000000..a5f0fd4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskLimits.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelationshipRiskLimits extends BaseFieldType { + public static final NoRelationshipRiskLimits INSTANCE = new NoRelationshipRiskLimits(); + + private NoRelationshipRiskLimits() { + super( + "NoRelationshipRiskLimits", + 1582, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskSecurityAltID.java new file mode 100644 index 0000000..0a429bc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelationshipRiskSecurityAltID extends BaseFieldType { + public static final NoRelationshipRiskSecurityAltID INSTANCE = new NoRelationshipRiskSecurityAltID(); + + private NoRelationshipRiskSecurityAltID() { + super( + "NoRelationshipRiskSecurityAltID", + 1593, + FieldClassLookup.lookup("NUMINGRP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskWarningLevels.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskWarningLevels.java new file mode 100644 index 0000000..bac5f01 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRelationshipRiskWarningLevels.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRelationshipRiskWarningLevels extends BaseFieldType { + public static final NoRelationshipRiskWarningLevels INSTANCE = new NoRelationshipRiskWarningLevels(); + + private NoRelationshipRiskWarningLevels() { + super( + "NoRelationshipRiskWarningLevels", + 1613, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRequestedPartyRoles.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRequestedPartyRoles.java new file mode 100644 index 0000000..3e3a6d3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRequestedPartyRoles.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRequestedPartyRoles extends BaseFieldType { + public static final NoRequestedPartyRoles INSTANCE = new NoRequestedPartyRoles(); + + private NoRequestedPartyRoles() { + super( + "NoRequestedPartyRoles", + 1508, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskInstruments.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskInstruments.java new file mode 100644 index 0000000..4a120f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskInstruments.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRiskInstruments extends BaseFieldType { + public static final NoRiskInstruments INSTANCE = new NoRiskInstruments(); + + private NoRiskInstruments() { + super( + "NoRiskInstruments", + 1534, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskLimits.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskLimits.java new file mode 100644 index 0000000..a24f3c2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskLimits.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRiskLimits extends BaseFieldType { + public static final NoRiskLimits INSTANCE = new NoRiskLimits(); + + private NoRiskLimits() { + super( + "NoRiskLimits", + 1529, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskSecurityAltID.java new file mode 100644 index 0000000..fa19b3d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRiskSecurityAltID extends BaseFieldType { + public static final NoRiskSecurityAltID INSTANCE = new NoRiskSecurityAltID(); + + private NoRiskSecurityAltID() { + super( + "NoRiskSecurityAltID", + 1540, + FieldClassLookup.lookup("NUMINGRP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskWarningLevels.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskWarningLevels.java new file mode 100644 index 0000000..3f1f47d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRiskWarningLevels.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRiskWarningLevels extends BaseFieldType { + public static final NoRiskWarningLevels INSTANCE = new NoRiskWarningLevels(); + + private NoRiskWarningLevels() { + super( + "NoRiskWarningLevels", + 1559, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRootPartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRootPartyIDs.java new file mode 100644 index 0000000..a7d3dc0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRootPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRootPartyIDs extends BaseFieldType { + public static final NoRootPartyIDs INSTANCE = new NoRootPartyIDs(); + + private NoRootPartyIDs() { + super( + "NoRootPartyIDs", + 1116, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRootPartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRootPartySubIDs.java new file mode 100644 index 0000000..a3933be --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRootPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRootPartySubIDs extends BaseFieldType { + public static final NoRootPartySubIDs INSTANCE = new NoRootPartySubIDs(); + + private NoRootPartySubIDs() { + super( + "NoRootPartySubIDs", + 1120, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRoutingIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRoutingIDs.java new file mode 100644 index 0000000..9fa4764 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRoutingIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRoutingIDs extends BaseFieldType { + public static final NoRoutingIDs INSTANCE = new NoRoutingIDs(); + + private NoRoutingIDs() { + super( + "NoRoutingIDs", + 215, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRpts.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRpts.java new file mode 100644 index 0000000..88ac8f2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoRpts.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoRpts extends BaseFieldType { + public static final NoRpts INSTANCE = new NoRpts(); + + private NoRpts() { + super( + "NoRpts", + 82, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSecurityAltID.java new file mode 100644 index 0000000..b078d93 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSecurityAltID extends BaseFieldType { + public static final NoSecurityAltID INSTANCE = new NoSecurityAltID(); + + private NoSecurityAltID() { + super( + "NoSecurityAltID", + 454, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSecurityTypes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSecurityTypes.java new file mode 100644 index 0000000..54707c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSecurityTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSecurityTypes extends BaseFieldType { + public static final NoSecurityTypes INSTANCE = new NoSecurityTypes(); + + private NoSecurityTypes() { + super( + "NoSecurityTypes", + 558, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlDetails.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlDetails.java new file mode 100644 index 0000000..d950da7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlDetails.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSettlDetails extends BaseFieldType { + public static final NoSettlDetails INSTANCE = new NoSettlDetails(); + + private NoSettlDetails() { + super( + "NoSettlDetails", + 1158, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlInst.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlInst.java new file mode 100644 index 0000000..6fd80b2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlInst.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSettlInst extends BaseFieldType { + public static final NoSettlInst INSTANCE = new NoSettlInst(); + + private NoSettlInst() { + super( + "NoSettlInst", + 778, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlOblig.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlOblig.java new file mode 100644 index 0000000..3371075 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlOblig.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSettlOblig extends BaseFieldType { + public static final NoSettlOblig INSTANCE = new NoSettlOblig(); + + private NoSettlOblig() { + super( + "NoSettlOblig", + 1165, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlPartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlPartyIDs.java new file mode 100644 index 0000000..827c068 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSettlPartyIDs extends BaseFieldType { + public static final NoSettlPartyIDs INSTANCE = new NoSettlPartyIDs(); + + private NoSettlPartyIDs() { + super( + "NoSettlPartyIDs", + 781, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlPartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlPartySubIDs.java new file mode 100644 index 0000000..70ab90d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSettlPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSettlPartySubIDs extends BaseFieldType { + public static final NoSettlPartySubIDs INSTANCE = new NoSettlPartySubIDs(); + + private NoSettlPartySubIDs() { + super( + "NoSettlPartySubIDs", + 801, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSideTrdRegTS.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSideTrdRegTS.java new file mode 100644 index 0000000..ecd5a9f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSideTrdRegTS.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSideTrdRegTS extends BaseFieldType { + public static final NoSideTrdRegTS INSTANCE = new NoSideTrdRegTS(); + + private NoSideTrdRegTS() { + super( + "NoSideTrdRegTS", + 1016, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSides.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSides.java new file mode 100644 index 0000000..fe5dfca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoSides.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoSides extends BaseFieldType { + public static final NoSides INSTANCE = new NoSides(); + + private NoSides() { + super( + "NoSides", + 552, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BOTH_SIDES = new Field(NoSides.INSTANCE, Values.BOTH_SIDES.getOrdinal()); + public final Field ONE_SIDE = new Field(NoSides.INSTANCE, Values.ONE_SIDE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BOTH_SIDES("2"), + ONE_SIDE("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStatsIndicators.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStatsIndicators.java new file mode 100644 index 0000000..22fb36d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStatsIndicators.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoStatsIndicators extends BaseFieldType { + public static final NoStatsIndicators INSTANCE = new NoStatsIndicators(); + + private NoStatsIndicators() { + super( + "NoStatsIndicators", + 1175, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStipulations.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStipulations.java new file mode 100644 index 0000000..add4c25 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStipulations.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoStipulations extends BaseFieldType { + public static final NoStipulations INSTANCE = new NoStipulations(); + + private NoStipulations() { + super( + "NoStipulations", + 232, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStrategyParameters.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStrategyParameters.java new file mode 100644 index 0000000..37671ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStrategyParameters.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoStrategyParameters extends BaseFieldType { + public static final NoStrategyParameters INSTANCE = new NoStrategyParameters(); + + private NoStrategyParameters() { + super( + "NoStrategyParameters", + 957, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStrikeRules.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStrikeRules.java new file mode 100644 index 0000000..2d6d557 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStrikeRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoStrikeRules extends BaseFieldType { + public static final NoStrikeRules INSTANCE = new NoStrikeRules(); + + private NoStrikeRules() { + super( + "NoStrikeRules", + 1201, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStrikes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStrikes.java new file mode 100644 index 0000000..e18cfb9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoStrikes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoStrikes extends BaseFieldType { + public static final NoStrikes INSTANCE = new NoStrikes(); + + private NoStrikes() { + super( + "NoStrikes", + 428, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTargetPartyIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTargetPartyIDs.java new file mode 100644 index 0000000..14a27ed --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTargetPartyIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTargetPartyIDs extends BaseFieldType { + public static final NoTargetPartyIDs INSTANCE = new NoTargetPartyIDs(); + + private NoTargetPartyIDs() { + super( + "NoTargetPartyIDs", + 1461, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTickRules.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTickRules.java new file mode 100644 index 0000000..094e10b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTickRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTickRules extends BaseFieldType { + public static final NoTickRules INSTANCE = new NoTickRules(); + + private NoTickRules() { + super( + "NoTickRules", + 1205, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTimeInForceRules.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTimeInForceRules.java new file mode 100644 index 0000000..6344d20 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTimeInForceRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTimeInForceRules extends BaseFieldType { + public static final NoTimeInForceRules INSTANCE = new NoTimeInForceRules(); + + private NoTimeInForceRules() { + super( + "NoTimeInForceRules", + 1239, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTrades.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTrades.java new file mode 100644 index 0000000..3db84b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTrades.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTrades extends BaseFieldType { + public static final NoTrades INSTANCE = new NoTrades(); + + private NoTrades() { + super( + "NoTrades", + 897, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTradingSessionRules.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTradingSessionRules.java new file mode 100644 index 0000000..ac19d7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTradingSessionRules.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTradingSessionRules extends BaseFieldType { + public static final NoTradingSessionRules INSTANCE = new NoTradingSessionRules(); + + private NoTradingSessionRules() { + super( + "NoTradingSessionRules", + 1309, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTradingSessions.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTradingSessions.java new file mode 100644 index 0000000..711f15d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTradingSessions.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTradingSessions extends BaseFieldType { + public static final NoTradingSessions INSTANCE = new NoTradingSessions(); + + private NoTradingSessions() { + super( + "NoTradingSessions", + 386, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTrdRegTimestamps.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTrdRegTimestamps.java new file mode 100644 index 0000000..616b8ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTrdRegTimestamps.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTrdRegTimestamps extends BaseFieldType { + public static final NoTrdRegTimestamps INSTANCE = new NoTrdRegTimestamps(); + + private NoTrdRegTimestamps() { + super( + "NoTrdRegTimestamps", + 768, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTrdRepIndicators.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTrdRepIndicators.java new file mode 100644 index 0000000..c5d718e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoTrdRepIndicators.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoTrdRepIndicators extends BaseFieldType { + public static final NoTrdRepIndicators INSTANCE = new NoTrdRepIndicators(); + + private NoTrdRepIndicators() { + super( + "NoTrdRepIndicators", + 1387, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingAmounts.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingAmounts.java new file mode 100644 index 0000000..830df05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingAmounts.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUnderlyingAmounts extends BaseFieldType { + public static final NoUnderlyingAmounts INSTANCE = new NoUnderlyingAmounts(); + + private NoUnderlyingAmounts() { + super( + "NoUnderlyingAmounts", + 984, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingLegSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingLegSecurityAltID.java new file mode 100644 index 0000000..195fbcb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingLegSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUnderlyingLegSecurityAltID extends BaseFieldType { + public static final NoUnderlyingLegSecurityAltID INSTANCE = new NoUnderlyingLegSecurityAltID(); + + private NoUnderlyingLegSecurityAltID() { + super( + "NoUnderlyingLegSecurityAltID", + 1334, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingSecurityAltID.java new file mode 100644 index 0000000..ded4786 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUnderlyingSecurityAltID extends BaseFieldType { + public static final NoUnderlyingSecurityAltID INSTANCE = new NoUnderlyingSecurityAltID(); + + private NoUnderlyingSecurityAltID() { + super( + "NoUnderlyingSecurityAltID", + 457, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingStips.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingStips.java new file mode 100644 index 0000000..8d2cb82 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyingStips.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUnderlyingStips extends BaseFieldType { + public static final NoUnderlyingStips INSTANCE = new NoUnderlyingStips(); + + private NoUnderlyingStips() { + super( + "NoUnderlyingStips", + 887, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyings.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyings.java new file mode 100644 index 0000000..e6ff804 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUnderlyings.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUnderlyings extends BaseFieldType { + public static final NoUnderlyings INSTANCE = new NoUnderlyings(); + + private NoUnderlyings() { + super( + "NoUnderlyings", + 711, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUndlyInstrumentParties.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUndlyInstrumentParties.java new file mode 100644 index 0000000..1893dfd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUndlyInstrumentParties.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUndlyInstrumentParties extends BaseFieldType { + public static final NoUndlyInstrumentParties INSTANCE = new NoUndlyInstrumentParties(); + + private NoUndlyInstrumentParties() { + super( + "NoUndlyInstrumentParties", + 1058, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUndlyInstrumentPartySubIDs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUndlyInstrumentPartySubIDs.java new file mode 100644 index 0000000..3e5a68c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUndlyInstrumentPartySubIDs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUndlyInstrumentPartySubIDs extends BaseFieldType { + public static final NoUndlyInstrumentPartySubIDs INSTANCE = new NoUndlyInstrumentPartySubIDs(); + + private NoUndlyInstrumentPartySubIDs() { + super( + "NoUndlyInstrumentPartySubIDs", + 1062, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUsernames.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUsernames.java new file mode 100644 index 0000000..5d75bcf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NoUsernames.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NoUsernames extends BaseFieldType { + public static final NoUsernames INSTANCE = new NoUsernames(); + + private NoUsernames() { + super( + "NoUsernames", + 809, + FieldClassLookup.lookup("NUMINGROUP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotAffOrigClOrdID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotAffOrigClOrdID.java new file mode 100644 index 0000000..7dd2101 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotAffOrigClOrdID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NotAffOrigClOrdID extends BaseFieldType { + public static final NotAffOrigClOrdID INSTANCE = new NotAffOrigClOrdID(); + + private NotAffOrigClOrdID() { + super( + "NotAffOrigClOrdID", + 1372, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotAffectedOrderID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotAffectedOrderID.java new file mode 100644 index 0000000..b4548f9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotAffectedOrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NotAffectedOrderID extends BaseFieldType { + public static final NotAffectedOrderID INSTANCE = new NotAffectedOrderID(); + + private NotAffectedOrderID() { + super( + "NotAffectedOrderID", + 1371, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotifyBrokerOfCredit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotifyBrokerOfCredit.java new file mode 100644 index 0000000..0d4ec50 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotifyBrokerOfCredit.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NotifyBrokerOfCredit extends BaseFieldType { + public static final NotifyBrokerOfCredit INSTANCE = new NotifyBrokerOfCredit(); + + private NotifyBrokerOfCredit() { + super( + "NotifyBrokerOfCredit", + 208, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DETAILS_SHOULT_NOT_BE_COMMUNICATED = new Field(NotifyBrokerOfCredit.INSTANCE, Values.DETAILS_SHOULT_NOT_BE_COMMUNICATED.getOrdinal()); + public final Field DETAILS_SHOULD_BE_COMMUNICATED = new Field(NotifyBrokerOfCredit.INSTANCE, Values.DETAILS_SHOULD_BE_COMMUNICATED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DETAILS_SHOULT_NOT_BE_COMMUNICATED("N"), + DETAILS_SHOULD_BE_COMMUNICATED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotionalPercentageOutstanding.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotionalPercentageOutstanding.java new file mode 100644 index 0000000..102b29d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NotionalPercentageOutstanding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NotionalPercentageOutstanding extends BaseFieldType { + public static final NotionalPercentageOutstanding INSTANCE = new NotionalPercentageOutstanding(); + + private NotionalPercentageOutstanding() { + super( + "NotionalPercentageOutstanding", + 1451, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumBidders.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumBidders.java new file mode 100644 index 0000000..16607fe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumBidders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NumBidders extends BaseFieldType { + public static final NumBidders INSTANCE = new NumBidders(); + + private NumBidders() { + super( + "NumBidders", + 417, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumDaysInterest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumDaysInterest.java new file mode 100644 index 0000000..60e574e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumDaysInterest.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NumDaysInterest extends BaseFieldType { + public static final NumDaysInterest INSTANCE = new NumDaysInterest(); + + private NumDaysInterest() { + super( + "NumDaysInterest", + 157, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumTickets.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumTickets.java new file mode 100644 index 0000000..44aa548 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumTickets.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NumTickets extends BaseFieldType { + public static final NumTickets INSTANCE = new NumTickets(); + + private NumTickets() { + super( + "NumTickets", + 395, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumberOfOrders.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumberOfOrders.java new file mode 100644 index 0000000..27dbb1b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/NumberOfOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class NumberOfOrders extends BaseFieldType { + public static final NumberOfOrders INSTANCE = new NumberOfOrders(); + + private NumberOfOrders() { + super( + "NumberOfOrders", + 346, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OddLot.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OddLot.java new file mode 100644 index 0000000..00c9a1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OddLot.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OddLot extends BaseFieldType { + public static final OddLot INSTANCE = new OddLot(); + + private OddLot() { + super( + "OddLot", + 575, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TREAT_AS_ROUND_LOT_DEFAULT = new Field(OddLot.INSTANCE, Values.TREAT_AS_ROUND_LOT_DEFAULT.getOrdinal()); + public final Field TREAT_AS_ODD_LOT = new Field(OddLot.INSTANCE, Values.TREAT_AS_ODD_LOT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TREAT_AS_ROUND_LOT_DEFAULT("N"), + TREAT_AS_ODD_LOT("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferForwardPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferForwardPoints.java new file mode 100644 index 0000000..75581d0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferForwardPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferForwardPoints extends BaseFieldType { + public static final OfferForwardPoints INSTANCE = new OfferForwardPoints(); + + private OfferForwardPoints() { + super( + "OfferForwardPoints", + 191, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferForwardPoints2.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferForwardPoints2.java new file mode 100644 index 0000000..0c63f5b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferForwardPoints2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferForwardPoints2 extends BaseFieldType { + public static final OfferForwardPoints2 INSTANCE = new OfferForwardPoints2(); + + private OfferForwardPoints2() { + super( + "OfferForwardPoints2", + 643, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferPx.java new file mode 100644 index 0000000..75cb1d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferPx extends BaseFieldType { + public static final OfferPx INSTANCE = new OfferPx(); + + private OfferPx() { + super( + "OfferPx", + 133, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferSize.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferSize.java new file mode 100644 index 0000000..4f15942 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferSize.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferSize extends BaseFieldType { + public static final OfferSize INSTANCE = new OfferSize(); + + private OfferSize() { + super( + "OfferSize", + 135, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferSpotRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferSpotRate.java new file mode 100644 index 0000000..f811c9b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferSpotRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferSpotRate extends BaseFieldType { + public static final OfferSpotRate INSTANCE = new OfferSpotRate(); + + private OfferSpotRate() { + super( + "OfferSpotRate", + 190, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferSwapPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferSwapPoints.java new file mode 100644 index 0000000..32b0f19 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferSwapPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferSwapPoints extends BaseFieldType { + public static final OfferSwapPoints INSTANCE = new OfferSwapPoints(); + + private OfferSwapPoints() { + super( + "OfferSwapPoints", + 1066, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferYield.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferYield.java new file mode 100644 index 0000000..10a18ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OfferYield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OfferYield extends BaseFieldType { + public static final OfferYield INSTANCE = new OfferYield(); + + private OfferYield() { + super( + "OfferYield", + 634, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfCompID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfCompID.java new file mode 100644 index 0000000..aa68b81 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OnBehalfOfCompID extends BaseFieldType { + public static final OnBehalfOfCompID INSTANCE = new OnBehalfOfCompID(); + + private OnBehalfOfCompID() { + super( + "OnBehalfOfCompID", + 115, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfLocationID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfLocationID.java new file mode 100644 index 0000000..021603b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfLocationID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OnBehalfOfLocationID extends BaseFieldType { + public static final OnBehalfOfLocationID INSTANCE = new OnBehalfOfLocationID(); + + private OnBehalfOfLocationID() { + super( + "OnBehalfOfLocationID", + 144, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfSendingTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfSendingTime.java new file mode 100644 index 0000000..5ec01d5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfSendingTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OnBehalfOfSendingTime extends BaseFieldType { + public static final OnBehalfOfSendingTime INSTANCE = new OnBehalfOfSendingTime(); + + private OnBehalfOfSendingTime() { + super( + "OnBehalfOfSendingTime", + 370, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfSubID.java new file mode 100644 index 0000000..2595d1c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OnBehalfOfSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OnBehalfOfSubID extends BaseFieldType { + public static final OnBehalfOfSubID INSTANCE = new OnBehalfOfSubID(); + + private OnBehalfOfSubID() { + super( + "OnBehalfOfSubID", + 116, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OpenCloseSettlFlag.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OpenCloseSettlFlag.java new file mode 100644 index 0000000..b2a2cf5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OpenCloseSettlFlag.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OpenCloseSettlFlag extends BaseFieldType { + public static final OpenCloseSettlFlag INSTANCE = new OpenCloseSettlFlag(); + + private OpenCloseSettlFlag() { + super( + "OpenCloseSettlFlag", + 286, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXPECTED_ENTRY = new Field(OpenCloseSettlFlag.INSTANCE, Values.EXPECTED_ENTRY.getOrdinal()); + public final Field DELIVERY_SETTLEMENT_ENTRY = new Field(OpenCloseSettlFlag.INSTANCE, Values.DELIVERY_SETTLEMENT_ENTRY.getOrdinal()); + public final Field SESSION_OPEN__CLOSE__SETTLEMENT_ENTRY = new Field(OpenCloseSettlFlag.INSTANCE, Values.SESSION_OPEN__CLOSE__SETTLEMENT_ENTRY.getOrdinal()); + public final Field DAILY_OPEN__CLOSE__SETTLEMENT_ENTRY = new Field(OpenCloseSettlFlag.INSTANCE, Values.DAILY_OPEN__CLOSE__SETTLEMENT_ENTRY.getOrdinal()); + public final Field THEORETICAL_PRICE_VALUE = new Field(OpenCloseSettlFlag.INSTANCE, Values.THEORETICAL_PRICE_VALUE.getOrdinal()); + public final Field ENTRY_FROM_PREVIOUS_BUSINESS_DAY = new Field(OpenCloseSettlFlag.INSTANCE, Values.ENTRY_FROM_PREVIOUS_BUSINESS_DAY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXPECTED_ENTRY("3"), + DELIVERY_SETTLEMENT_ENTRY("2"), + SESSION_OPEN__CLOSE__SETTLEMENT_ENTRY("1"), + DAILY_OPEN__CLOSE__SETTLEMENT_ENTRY("0"), + THEORETICAL_PRICE_VALUE("5"), + ENTRY_FROM_PREVIOUS_BUSINESS_DAY("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OpenInterest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OpenInterest.java new file mode 100644 index 0000000..1250f02 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OpenInterest.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OpenInterest extends BaseFieldType { + public static final OpenInterest INSTANCE = new OpenInterest(); + + private OpenInterest() { + super( + "OpenInterest", + 746, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OptAttribute.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OptAttribute.java new file mode 100644 index 0000000..814a1a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OptAttribute.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OptAttribute extends BaseFieldType { + public static final OptAttribute INSTANCE = new OptAttribute(); + + private OptAttribute() { + super( + "OptAttribute", + 206, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OptPayoutAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OptPayoutAmount.java new file mode 100644 index 0000000..f59132a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OptPayoutAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OptPayoutAmount extends BaseFieldType { + public static final OptPayoutAmount INSTANCE = new OptPayoutAmount(); + + private OptPayoutAmount() { + super( + "OptPayoutAmount", + 1195, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OptPayoutType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OptPayoutType.java new file mode 100644 index 0000000..c884bc0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OptPayoutType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OptPayoutType extends BaseFieldType { + public static final OptPayoutType INSTANCE = new OptPayoutType(); + + private OptPayoutType() { + super( + "OptPayoutType", + 1482, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BINARY = new Field(OptPayoutType.INSTANCE, Values.BINARY.getOrdinal()); + public final Field CAPPED = new Field(OptPayoutType.INSTANCE, Values.CAPPED.getOrdinal()); + public final Field VANILLA = new Field(OptPayoutType.INSTANCE, Values.VANILLA.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BINARY("3"), + CAPPED("2"), + VANILLA("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdRejReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdRejReason.java new file mode 100644 index 0000000..0b054da --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdRejReason.java @@ -0,0 +1,81 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrdRejReason extends BaseFieldType { + public static final OrdRejReason INSTANCE = new OrdRejReason(); + + private OrdRejReason() { + super( + "OrdRejReason", + 103, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_PRICE_INCREMENT = new Field(OrdRejReason.INSTANCE, Values.INVALID_PRICE_INCREMENT.getOrdinal()); + public final Field UNKNOWN_ACCOUNTS = new Field(OrdRejReason.INSTANCE, Values.UNKNOWN_ACCOUNTS.getOrdinal()); + public final Field PRICE_EXCEEDS_CURRENT_PRICE_BAND = new Field(OrdRejReason.INSTANCE, Values.PRICE_EXCEEDS_CURRENT_PRICE_BAND.getOrdinal()); + public final Field INCORRECT_QUANTITY = new Field(OrdRejReason.INSTANCE, Values.INCORRECT_QUANTITY.getOrdinal()); + public final Field INCORRECT_ALLOCATED_QUANTITY = new Field(OrdRejReason.INSTANCE, Values.INCORRECT_ALLOCATED_QUANTITY.getOrdinal()); + public final Field UNSUPPORTED_ORDER_CHARACTERISTIC = new Field(OrdRejReason.INSTANCE, Values.UNSUPPORTED_ORDER_CHARACTERISTIC.getOrdinal()); + public final Field SURVEILLENCE_OPTION = new Field(OrdRejReason.INSTANCE, Values.SURVEILLENCE_OPTION.getOrdinal()); + public final Field ORDER_EXCEEDS_LIMIT = new Field(OrdRejReason.INSTANCE, Values.ORDER_EXCEEDS_LIMIT.getOrdinal()); + public final Field EXCHANGE_CLOSED = new Field(OrdRejReason.INSTANCE, Values.EXCHANGE_CLOSED.getOrdinal()); + public final Field UNKNOWN_SYMBOL = new Field(OrdRejReason.INSTANCE, Values.UNKNOWN_SYMBOL.getOrdinal()); + public final Field INVALID_INVESTOR_ID = new Field(OrdRejReason.INSTANCE, Values.INVALID_INVESTOR_ID.getOrdinal()); + public final Field BROKER__EXCHANGE_OPTION = new Field(OrdRejReason.INSTANCE, Values.BROKER__EXCHANGE_OPTION.getOrdinal()); + public final Field DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER = new Field(OrdRejReason.INSTANCE, Values.DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER.getOrdinal()); + public final Field DUPLICATE_ORDER_EG_DUPE_CLORDID = new Field(OrdRejReason.INSTANCE, Values.DUPLICATE_ORDER_EG_DUPE_CLORDID.getOrdinal()); + public final Field UNKNOWN_ORDER = new Field(OrdRejReason.INSTANCE, Values.UNKNOWN_ORDER.getOrdinal()); + public final Field TOO_LATE_TO_ENTER = new Field(OrdRejReason.INSTANCE, Values.TOO_LATE_TO_ENTER.getOrdinal()); + public final Field TRADE_ALONG_REQUIRED = new Field(OrdRejReason.INSTANCE, Values.TRADE_ALONG_REQUIRED.getOrdinal()); + public final Field STALE_ORDER = new Field(OrdRejReason.INSTANCE, Values.STALE_ORDER.getOrdinal()); + public final Field OTHER = new Field(OrdRejReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_PRICE_INCREMENT("18"), + UNKNOWN_ACCOUNTS("15"), + PRICE_EXCEEDS_CURRENT_PRICE_BAND("16"), + INCORRECT_QUANTITY("13"), + INCORRECT_ALLOCATED_QUANTITY("14"), + UNSUPPORTED_ORDER_CHARACTERISTIC("11"), + SURVEILLENCE_OPTION("12"), + ORDER_EXCEEDS_LIMIT("3"), + EXCHANGE_CLOSED("2"), + UNKNOWN_SYMBOL("1"), + INVALID_INVESTOR_ID("10"), + BROKER__EXCHANGE_OPTION("0"), + DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER("7"), + DUPLICATE_ORDER_EG_DUPE_CLORDID("6"), + UNKNOWN_ORDER("5"), + TOO_LATE_TO_ENTER("4"), + TRADE_ALONG_REQUIRED("9"), + STALE_ORDER("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdStatus.java new file mode 100644 index 0000000..045acfa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdStatus.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrdStatus extends BaseFieldType { + public static final OrdStatus INSTANCE = new OrdStatus(); + + private OrdStatus() { + super( + "OrdStatus", + 39, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCEPTED_FOR_BIDDING = new Field(OrdStatus.INSTANCE, Values.ACCEPTED_FOR_BIDDING.getOrdinal()); + public final Field PENDING_REPLACE_IE_RESULT_OF_ORDER_CANCELREPLACE_REQUEST = new Field(OrdStatus.INSTANCE, Values.PENDING_REPLACE_IE_RESULT_OF_ORDER_CANCELREPLACE_REQUEST.getOrdinal()); + public final Field PENDING_NEW = new Field(OrdStatus.INSTANCE, Values.PENDING_NEW.getOrdinal()); + public final Field CALCULATED = new Field(OrdStatus.INSTANCE, Values.CALCULATED.getOrdinal()); + public final Field EXPIRED = new Field(OrdStatus.INSTANCE, Values.EXPIRED.getOrdinal()); + public final Field DONE_FOR_DAY = new Field(OrdStatus.INSTANCE, Values.DONE_FOR_DAY.getOrdinal()); + public final Field FILLED = new Field(OrdStatus.INSTANCE, Values.FILLED.getOrdinal()); + public final Field PARTIALLY_FILLED = new Field(OrdStatus.INSTANCE, Values.PARTIALLY_FILLED.getOrdinal()); + public final Field NEW = new Field(OrdStatus.INSTANCE, Values.NEW.getOrdinal()); + public final Field STOPPED = new Field(OrdStatus.INSTANCE, Values.STOPPED.getOrdinal()); + public final Field PENDING_CANCEL_IE_RESULT_OF_ORDER_CANCEL_REQUEST = new Field(OrdStatus.INSTANCE, Values.PENDING_CANCEL_IE_RESULT_OF_ORDER_CANCEL_REQUEST.getOrdinal()); + public final Field REPLACED_NO_LONGER_USED = new Field(OrdStatus.INSTANCE, Values.REPLACED_NO_LONGER_USED.getOrdinal()); + public final Field CANCELED = new Field(OrdStatus.INSTANCE, Values.CANCELED.getOrdinal()); + public final Field SUSPENDED = new Field(OrdStatus.INSTANCE, Values.SUSPENDED.getOrdinal()); + public final Field REJECTED = new Field(OrdStatus.INSTANCE, Values.REJECTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCEPTED_FOR_BIDDING("D"), + PENDING_REPLACE_IE_RESULT_OF_ORDER_CANCELREPLACE_REQUEST("E"), + PENDING_NEW("A"), + CALCULATED("B"), + EXPIRED("C"), + DONE_FOR_DAY("3"), + FILLED("2"), + PARTIALLY_FILLED("1"), + NEW("0"), + STOPPED("7"), + PENDING_CANCEL_IE_RESULT_OF_ORDER_CANCEL_REQUEST("6"), + REPLACED_NO_LONGER_USED("5"), + CANCELED("4"), + SUSPENDED("9"), + REJECTED("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdStatusReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdStatusReqID.java new file mode 100644 index 0000000..cf21c55 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdStatusReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrdStatusReqID extends BaseFieldType { + public static final OrdStatusReqID INSTANCE = new OrdStatusReqID(); + + private OrdStatusReqID() { + super( + "OrdStatusReqID", + 790, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdType.java new file mode 100644 index 0000000..70150c7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrdType.java @@ -0,0 +1,91 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrdType extends BaseFieldType { + public static final OrdType INSTANCE = new OrdType(); + + private OrdType() { + super( + "OrdType", + 40, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PREVIOUSLY_QUOTED = new Field(OrdType.INSTANCE, Values.PREVIOUSLY_QUOTED.getOrdinal()); + public final Field PREVIOUSLY_INDICATED = new Field(OrdType.INSTANCE, Values.PREVIOUSLY_INDICATED.getOrdinal()); + public final Field FOREX_LIMIT_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.FOREX_LIMIT_NO_LONGER_USED.getOrdinal()); + public final Field FOREX_SWAP = new Field(OrdType.INSTANCE, Values.FOREX_SWAP.getOrdinal()); + public final Field ON_CLOSE_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.ON_CLOSE_NO_LONGER_USED.getOrdinal()); + public final Field LIMIT_ON_CLOSE_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.LIMIT_ON_CLOSE_NO_LONGER_USED.getOrdinal()); + public final Field FOREX_MARKET_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.FOREX_MARKET_NO_LONGER_USED.getOrdinal()); + public final Field PREVIOUS_FUND_VALUATION_POINT_HISTORIC_PRICING_FOR_CIV = new Field(OrdType.INSTANCE, Values.PREVIOUS_FUND_VALUATION_POINT_HISTORIC_PRICING_FOR_CIV.getOrdinal()); + public final Field NEXT_FUND_VALUATION_POINT_FORWARD_PRICING_FOR_CIV = new Field(OrdType.INSTANCE, Values.NEXT_FUND_VALUATION_POINT_FORWARD_PRICING_FOR_CIV.getOrdinal()); + public final Field FOREX_PREVIOUSLY_QUOTED_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.FOREX_PREVIOUSLY_QUOTED_NO_LONGER_USED.getOrdinal()); + public final Field FUNARI_LIMIT_DAY_ORDER_WITH_UNEXECUTED_PORTION_HANDLES_AS_MARKET = new Field(OrdType.INSTANCE, Values.FUNARI_LIMIT_DAY_ORDER_WITH_UNEXECUTED_PORTION_HANDLES_AS_MARKET.getOrdinal()); + public final Field MARKET_IF_TOUCHED_MIT = new Field(OrdType.INSTANCE, Values.MARKET_IF_TOUCHED_MIT.getOrdinal()); + public final Field MARKET_WITH_LEFT_OVER_AS_LIMIT_MARKET_ORDER_WITH_UNEXECUTED_QUAN = new Field(OrdType.INSTANCE, Values.MARKET_WITH_LEFT_OVER_AS_LIMIT_MARKET_ORDER_WITH_UNEXECUTED_QUAN.getOrdinal()); + public final Field STOP__STOP_LOSS = new Field(OrdType.INSTANCE, Values.STOP__STOP_LOSS.getOrdinal()); + public final Field LIMIT = new Field(OrdType.INSTANCE, Values.LIMIT.getOrdinal()); + public final Field MARKET = new Field(OrdType.INSTANCE, Values.MARKET.getOrdinal()); + public final Field COUNTERORDER_SELECTION = new Field(OrdType.INSTANCE, Values.COUNTERORDER_SELECTION.getOrdinal()); + public final Field LIMIT_OR_BETTER = new Field(OrdType.INSTANCE, Values.LIMIT_OR_BETTER.getOrdinal()); + public final Field PEGGED = new Field(OrdType.INSTANCE, Values.PEGGED.getOrdinal()); + public final Field WITH_OR_WITHOUT = new Field(OrdType.INSTANCE, Values.WITH_OR_WITHOUT.getOrdinal()); + public final Field MARKET_ON_CLOSE_NO_LONGER_USED = new Field(OrdType.INSTANCE, Values.MARKET_ON_CLOSE_NO_LONGER_USED.getOrdinal()); + public final Field STOP_LIMIT = new Field(OrdType.INSTANCE, Values.STOP_LIMIT.getOrdinal()); + public final Field ON_BASIS = new Field(OrdType.INSTANCE, Values.ON_BASIS.getOrdinal()); + public final Field LIMIT_WITH_OR_WITHOUT = new Field(OrdType.INSTANCE, Values.LIMIT_WITH_OR_WITHOUT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PREVIOUSLY_QUOTED("D"), + PREVIOUSLY_INDICATED("E"), + FOREX_LIMIT_NO_LONGER_USED("F"), + FOREX_SWAP("G"), + ON_CLOSE_NO_LONGER_USED("A"), + LIMIT_ON_CLOSE_NO_LONGER_USED("B"), + FOREX_MARKET_NO_LONGER_USED("C"), + PREVIOUS_FUND_VALUATION_POINT_HISTORIC_PRICING_FOR_CIV("L"), + NEXT_FUND_VALUATION_POINT_FORWARD_PRICING_FOR_CIV("M"), + FOREX_PREVIOUSLY_QUOTED_NO_LONGER_USED("H"), + FUNARI_LIMIT_DAY_ORDER_WITH_UNEXECUTED_PORTION_HANDLES_AS_MARKET("I"), + MARKET_IF_TOUCHED_MIT("J"), + MARKET_WITH_LEFT_OVER_AS_LIMIT_MARKET_ORDER_WITH_UNEXECUTED_QUAN("K"), + STOP__STOP_LOSS("3"), + LIMIT("2"), + MARKET("1"), + COUNTERORDER_SELECTION("Q"), + LIMIT_OR_BETTER("7"), + PEGGED("P"), + WITH_OR_WITHOUT("6"), + MARKET_ON_CLOSE_NO_LONGER_USED("5"), + STOP_LIMIT("4"), + ON_BASIS("9"), + LIMIT_WITH_OR_WITHOUT("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderAvgPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderAvgPx.java new file mode 100644 index 0000000..00b89e5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderAvgPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderAvgPx extends BaseFieldType { + public static final OrderAvgPx INSTANCE = new OrderAvgPx(); + + private OrderAvgPx() { + super( + "OrderAvgPx", + 799, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderBookingQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderBookingQty.java new file mode 100644 index 0000000..a8d0960 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderBookingQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderBookingQty extends BaseFieldType { + public static final OrderBookingQty INSTANCE = new OrderBookingQty(); + + private OrderBookingQty() { + super( + "OrderBookingQty", + 800, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderCapacity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderCapacity.java new file mode 100644 index 0000000..436ef8c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderCapacity.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderCapacity extends BaseFieldType { + public static final OrderCapacity INSTANCE = new OrderCapacity(); + + private OrderCapacity() { + super( + "OrderCapacity", + 528, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AGENT_FOR_OTHER_MEMBER = new Field(OrderCapacity.INSTANCE, Values.AGENT_FOR_OTHER_MEMBER.getOrdinal()); + public final Field PROPRIETARY = new Field(OrderCapacity.INSTANCE, Values.PROPRIETARY.getOrdinal()); + public final Field PRINCIPAL_NOTE_FOR_CMS_PURPOSES_PRINCIPAL_INCLUDES_PROPRIETARY = new Field(OrderCapacity.INSTANCE, Values.PRINCIPAL_NOTE_FOR_CMS_PURPOSES_PRINCIPAL_INCLUDES_PROPRIETARY.getOrdinal()); + public final Field AGENCY = new Field(OrderCapacity.INSTANCE, Values.AGENCY.getOrdinal()); + public final Field RISKLESS_PRINCIPAL = new Field(OrderCapacity.INSTANCE, Values.RISKLESS_PRINCIPAL.getOrdinal()); + public final Field INDIVIDUAL = new Field(OrderCapacity.INSTANCE, Values.INDIVIDUAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AGENT_FOR_OTHER_MEMBER("W"), + PROPRIETARY("G"), + PRINCIPAL_NOTE_FOR_CMS_PURPOSES_PRINCIPAL_INCLUDES_PROPRIETARY("P"), + AGENCY("A"), + RISKLESS_PRINCIPAL("R"), + INDIVIDUAL("I"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderCapacityQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderCapacityQty.java new file mode 100644 index 0000000..31edaf8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderCapacityQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderCapacityQty extends BaseFieldType { + public static final OrderCapacityQty INSTANCE = new OrderCapacityQty(); + + private OrderCapacityQty() { + super( + "OrderCapacityQty", + 863, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderCategory.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderCategory.java new file mode 100644 index 0000000..d5fb445 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderCategory.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderCategory extends BaseFieldType { + public static final OrderCategory INSTANCE = new OrderCategory(); + + private OrderCategory() { + super( + "OrderCategory", + 1115, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRIVATELY_NEGOTIATED_TRADE = new Field(OrderCategory.INSTANCE, Values.PRIVATELY_NEGOTIATED_TRADE.getOrdinal()); + public final Field QUOTE = new Field(OrderCategory.INSTANCE, Values.QUOTE.getOrdinal()); + public final Field ORDER = new Field(OrderCategory.INSTANCE, Values.ORDER.getOrdinal()); + public final Field IMPLIED_ORDER = new Field(OrderCategory.INSTANCE, Values.IMPLIED_ORDER.getOrdinal()); + public final Field QUOTE_REQUEST = new Field(OrderCategory.INSTANCE, Values.QUOTE_REQUEST.getOrdinal()); + public final Field LINKED_ORDER = new Field(OrderCategory.INSTANCE, Values.LINKED_ORDER.getOrdinal()); + public final Field MULTILEG_ORDER = new Field(OrderCategory.INSTANCE, Values.MULTILEG_ORDER.getOrdinal()); + public final Field STREAMING_PRICE_QUOTE = new Field(OrderCategory.INSTANCE, Values.STREAMING_PRICE_QUOTE.getOrdinal()); + public final Field CROSS_ORDER = new Field(OrderCategory.INSTANCE, Values.CROSS_ORDER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRIVATELY_NEGOTIATED_TRADE("3"), + QUOTE("2"), + ORDER("1"), + IMPLIED_ORDER("7"), + QUOTE_REQUEST("6"), + LINKED_ORDER("5"), + MULTILEG_ORDER("4"), + STREAMING_PRICE_QUOTE("9"), + CROSS_ORDER("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderDelay.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderDelay.java new file mode 100644 index 0000000..1202e32 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderDelay.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderDelay extends BaseFieldType { + public static final OrderDelay INSTANCE = new OrderDelay(); + + private OrderDelay() { + super( + "OrderDelay", + 1428, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderDelayUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderDelayUnit.java new file mode 100644 index 0000000..acd0a2c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderDelayUnit.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderDelayUnit extends BaseFieldType { + public static final OrderDelayUnit INSTANCE = new OrderDelayUnit(); + + private OrderDelayUnit() { + super( + "OrderDelayUnit", + 1429, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MILLISECONDS = new Field(OrderDelayUnit.INSTANCE, Values.MILLISECONDS.getOrdinal()); + public final Field HUNDREDTHS_OF_A_SECOND = new Field(OrderDelayUnit.INSTANCE, Values.HUNDREDTHS_OF_A_SECOND.getOrdinal()); + public final Field MINUTES = new Field(OrderDelayUnit.INSTANCE, Values.MINUTES.getOrdinal()); + public final Field TENTHS_OF_A_SECOND = new Field(OrderDelayUnit.INSTANCE, Values.TENTHS_OF_A_SECOND.getOrdinal()); + public final Field SECONDS_DEFAULT_IF_NOT_SPECIFIED = new Field(OrderDelayUnit.INSTANCE, Values.SECONDS_DEFAULT_IF_NOT_SPECIFIED.getOrdinal()); + public final Field NANOSECONDS = new Field(OrderDelayUnit.INSTANCE, Values.NANOSECONDS.getOrdinal()); + public final Field MICROSECONDS = new Field(OrderDelayUnit.INSTANCE, Values.MICROSECONDS.getOrdinal()); + public final Field YEARS = new Field(OrderDelayUnit.INSTANCE, Values.YEARS.getOrdinal()); + public final Field WEEKS = new Field(OrderDelayUnit.INSTANCE, Values.WEEKS.getOrdinal()); + public final Field MONTHS = new Field(OrderDelayUnit.INSTANCE, Values.MONTHS.getOrdinal()); + public final Field HOURS = new Field(OrderDelayUnit.INSTANCE, Values.HOURS.getOrdinal()); + public final Field DAYS = new Field(OrderDelayUnit.INSTANCE, Values.DAYS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MILLISECONDS("3"), + HUNDREDTHS_OF_A_SECOND("2"), + MINUTES("10"), + TENTHS_OF_A_SECOND("1"), + SECONDS_DEFAULT_IF_NOT_SPECIFIED("0"), + NANOSECONDS("5"), + MICROSECONDS("4"), + YEARS("15"), + WEEKS("13"), + MONTHS("14"), + HOURS("11"), + DAYS("12"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderHandlingInstSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderHandlingInstSource.java new file mode 100644 index 0000000..26ff79e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderHandlingInstSource.java @@ -0,0 +1,45 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderHandlingInstSource extends BaseFieldType { + public static final OrderHandlingInstSource INSTANCE = new OrderHandlingInstSource(); + + private OrderHandlingInstSource() { + super( + "OrderHandlingInstSource", + 1032, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NASD_OATS = new Field(OrderHandlingInstSource.INSTANCE, Values.NASD_OATS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NASD_OATS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderID.java new file mode 100644 index 0000000..4261475 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderID extends BaseFieldType { + public static final OrderID INSTANCE = new OrderID(); + + private OrderID() { + super( + "OrderID", + 37, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderInputDevice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderInputDevice.java new file mode 100644 index 0000000..adeec3a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderInputDevice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderInputDevice extends BaseFieldType { + public static final OrderInputDevice INSTANCE = new OrderInputDevice(); + + private OrderInputDevice() { + super( + "OrderInputDevice", + 821, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderPercent.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderPercent.java new file mode 100644 index 0000000..b48e95b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderPercent.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderPercent extends BaseFieldType { + public static final OrderPercent INSTANCE = new OrderPercent(); + + private OrderPercent() { + super( + "OrderPercent", + 516, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderQty.java new file mode 100644 index 0000000..59b2c49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderQty extends BaseFieldType { + public static final OrderQty INSTANCE = new OrderQty(); + + private OrderQty() { + super( + "OrderQty", + 38, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderQty2.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderQty2.java new file mode 100644 index 0000000..b0909c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderQty2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderQty2 extends BaseFieldType { + public static final OrderQty2 INSTANCE = new OrderQty2(); + + private OrderQty2() { + super( + "OrderQty2", + 192, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderRestrictions.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderRestrictions.java new file mode 100644 index 0000000..c7896d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrderRestrictions.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrderRestrictions extends BaseFieldType { + public static final OrderRestrictions INSTANCE = new OrderRestrictions(); + + private OrderRestrictions() { + super( + "OrderRestrictions", + 529, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NONALGORITHMIC = new Field(OrderRestrictions.INSTANCE, Values.NONALGORITHMIC.getOrdinal()); + public final Field ALGORITHMIC = new Field(OrderRestrictions.INSTANCE, Values.ALGORITHMIC.getOrdinal()); + public final Field CROSS = new Field(OrderRestrictions.INSTANCE, Values.CROSS.getOrdinal()); + public final Field RISKLESS_ARBITRAGE = new Field(OrderRestrictions.INSTANCE, Values.RISKLESS_ARBITRAGE.getOrdinal()); + public final Field ISSUER_HOLDING = new Field(OrderRestrictions.INSTANCE, Values.ISSUER_HOLDING.getOrdinal()); + public final Field ISSUE_PRICE_STABILIZATION = new Field(OrderRestrictions.INSTANCE, Values.ISSUE_PRICE_STABILIZATION.getOrdinal()); + public final Field NONINDEX_ARBITRAGE = new Field(OrderRestrictions.INSTANCE, Values.NONINDEX_ARBITRAGE.getOrdinal()); + public final Field INDEX_ARBITRAGE = new Field(OrderRestrictions.INSTANCE, Values.INDEX_ARBITRAGE.getOrdinal()); + public final Field PROGRAM_TRADE = new Field(OrderRestrictions.INSTANCE, Values.PROGRAM_TRADE.getOrdinal()); + public final Field FOREIGN_ENTITY_OF_FOREIGN_GOVERNMENT_OR_REGULATORY_JURISDICTION = new Field(OrderRestrictions.INSTANCE, Values.FOREIGN_ENTITY_OF_FOREIGN_GOVERNMENT_OR_REGULATORY_JURISDICTION.getOrdinal()); + public final Field ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_ = new Field(OrderRestrictions.INSTANCE, Values.ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_.getOrdinal()); + public final Field ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY = new Field(OrderRestrictions.INSTANCE, Values.ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY.getOrdinal()); + public final Field COMPETING_MARKET_MAKER = new Field(OrderRestrictions.INSTANCE, Values.COMPETING_MARKET_MAKER.getOrdinal()); + public final Field EXTERNAL_INTERCONNECTED_MARKET_LINKAGE = new Field(OrderRestrictions.INSTANCE, Values.EXTERNAL_INTERCONNECTED_MARKET_LINKAGE.getOrdinal()); + public final Field EXTERNAL_MARKET_PARTICIPANT = new Field(OrderRestrictions.INSTANCE, Values.EXTERNAL_MARKET_PARTICIPANT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NONALGORITHMIC("D"), + ALGORITHMIC("E"), + CROSS("F"), + RISKLESS_ARBITRAGE("A"), + ISSUER_HOLDING("B"), + ISSUE_PRICE_STABILIZATION("C"), + NONINDEX_ARBITRAGE("3"), + INDEX_ARBITRAGE("2"), + PROGRAM_TRADE("1"), + FOREIGN_ENTITY_OF_FOREIGN_GOVERNMENT_OR_REGULATORY_JURISDICTION("7"), + ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_("6"), + ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY("5"), + COMPETING_MARKET_MAKER("4"), + EXTERNAL_INTERCONNECTED_MARKET_LINKAGE("9"), + EXTERNAL_MARKET_PARTICIPANT("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigClOrdID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigClOrdID.java new file mode 100644 index 0000000..143688f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigClOrdID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigClOrdID extends BaseFieldType { + public static final OrigClOrdID INSTANCE = new OrigClOrdID(); + + private OrigClOrdID() { + super( + "OrigClOrdID", + 41, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigCrossID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigCrossID.java new file mode 100644 index 0000000..ae0d9c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigCrossID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigCrossID extends BaseFieldType { + public static final OrigCrossID INSTANCE = new OrigCrossID(); + + private OrigCrossID() { + super( + "OrigCrossID", + 551, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigCustOrderCapacity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigCustOrderCapacity.java new file mode 100644 index 0000000..8b80242 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigCustOrderCapacity.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigCustOrderCapacity extends BaseFieldType { + public static final OrigCustOrderCapacity INSTANCE = new OrigCustOrderCapacity(); + + private OrigCustOrderCapacity() { + super( + "OrigCustOrderCapacity", + 1432, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MEMBER_TRADING_FOR_ANOTHER_MEMBER = new Field(OrigCustOrderCapacity.INSTANCE, Values.MEMBER_TRADING_FOR_ANOTHER_MEMBER.getOrdinal()); + public final Field CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = new Field(OrigCustOrderCapacity.INSTANCE, Values.CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT.getOrdinal()); + public final Field MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = new Field(OrigCustOrderCapacity.INSTANCE, Values.MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT.getOrdinal()); + public final Field ALL_OTHER = new Field(OrigCustOrderCapacity.INSTANCE, Values.ALL_OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MEMBER_TRADING_FOR_ANOTHER_MEMBER("3"), + CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT("2"), + MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT("1"), + ALL_OTHER("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigOrdModTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigOrdModTime.java new file mode 100644 index 0000000..c99dfb7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigOrdModTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigOrdModTime extends BaseFieldType { + public static final OrigOrdModTime INSTANCE = new OrigOrdModTime(); + + private OrigOrdModTime() { + super( + "OrigOrdModTime", + 586, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigPosReqRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigPosReqRefID.java new file mode 100644 index 0000000..336e31b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigPosReqRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigPosReqRefID extends BaseFieldType { + public static final OrigPosReqRefID INSTANCE = new OrigPosReqRefID(); + + private OrigPosReqRefID() { + super( + "OrigPosReqRefID", + 713, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigSecondaryTradeID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigSecondaryTradeID.java new file mode 100644 index 0000000..d65be4b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigSecondaryTradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigSecondaryTradeID extends BaseFieldType { + public static final OrigSecondaryTradeID INSTANCE = new OrigSecondaryTradeID(); + + private OrigSecondaryTradeID() { + super( + "OrigSecondaryTradeID", + 1127, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigSendingTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigSendingTime.java new file mode 100644 index 0000000..2b5d80f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigSendingTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigSendingTime extends BaseFieldType { + public static final OrigSendingTime INSTANCE = new OrigSendingTime(); + + private OrigSendingTime() { + super( + "OrigSendingTime", + 122, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTime.java new file mode 100644 index 0000000..b674b92 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigTime extends BaseFieldType { + public static final OrigTime INSTANCE = new OrigTime(); + + private OrigTime() { + super( + "OrigTime", + 42, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTradeDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTradeDate.java new file mode 100644 index 0000000..11248bb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTradeDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigTradeDate extends BaseFieldType { + public static final OrigTradeDate INSTANCE = new OrigTradeDate(); + + private OrigTradeDate() { + super( + "OrigTradeDate", + 1125, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTradeHandlingInstr.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTradeHandlingInstr.java new file mode 100644 index 0000000..2a47eba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTradeHandlingInstr.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigTradeHandlingInstr extends BaseFieldType { + public static final OrigTradeHandlingInstr INSTANCE = new OrigTradeHandlingInstr(); + + private OrigTradeHandlingInstr() { + super( + "OrigTradeHandlingInstr", + 1124, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTradeID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTradeID.java new file mode 100644 index 0000000..9962f64 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OrigTradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OrigTradeID extends BaseFieldType { + public static final OrigTradeID INSTANCE = new OrigTradeID(); + + private OrigTradeID() { + super( + "OrigTradeID", + 1126, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OriginalNotionalPercentageOutstanding.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OriginalNotionalPercentageOutstanding.java new file mode 100644 index 0000000..7cdf02b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OriginalNotionalPercentageOutstanding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OriginalNotionalPercentageOutstanding extends BaseFieldType { + public static final OriginalNotionalPercentageOutstanding INSTANCE = new OriginalNotionalPercentageOutstanding(); + + private OriginalNotionalPercentageOutstanding() { + super( + "OriginalNotionalPercentageOutstanding", + 1452, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OutMainCntryUIndex.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OutMainCntryUIndex.java new file mode 100644 index 0000000..c9a8277 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OutMainCntryUIndex.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OutMainCntryUIndex extends BaseFieldType { + public static final OutMainCntryUIndex INSTANCE = new OutMainCntryUIndex(); + + private OutMainCntryUIndex() { + super( + "OutMainCntryUIndex", + 412, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OutsideIndexPct.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OutsideIndexPct.java new file mode 100644 index 0000000..3a7e46b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OutsideIndexPct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OutsideIndexPct extends BaseFieldType { + public static final OutsideIndexPct INSTANCE = new OutsideIndexPct(); + + private OutsideIndexPct() { + super( + "OutsideIndexPct", + 407, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OwnerType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OwnerType.java new file mode 100644 index 0000000..f53f443 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OwnerType.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OwnerType extends BaseFieldType { + public static final OwnerType INSTANCE = new OwnerType(); + + private OwnerType() { + super( + "OwnerType", + 522, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOMINEE = new Field(OwnerType.INSTANCE, Values.NOMINEE.getOrdinal()); + public final Field NONPROFIT_ORGANIZATION = new Field(OwnerType.INSTANCE, Values.NONPROFIT_ORGANIZATION.getOrdinal()); + public final Field CORPORATE_BODY = new Field(OwnerType.INSTANCE, Values.CORPORATE_BODY.getOrdinal()); + public final Field PRIVATE_COMPANY = new Field(OwnerType.INSTANCE, Values.PRIVATE_COMPANY.getOrdinal()); + public final Field PUBLIC_COMPANY = new Field(OwnerType.INSTANCE, Values.PUBLIC_COMPANY.getOrdinal()); + public final Field INDIVIDUAL_INVESTOR = new Field(OwnerType.INSTANCE, Values.INDIVIDUAL_INVESTOR.getOrdinal()); + public final Field NETWORKING_SUBACCOUNT = new Field(OwnerType.INSTANCE, Values.NETWORKING_SUBACCOUNT.getOrdinal()); + public final Field CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT = new Field(OwnerType.INSTANCE, Values.CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT.getOrdinal()); + public final Field PENSION_PLAN = new Field(OwnerType.INSTANCE, Values.PENSION_PLAN.getOrdinal()); + public final Field COMPANY_TRUSTEE = new Field(OwnerType.INSTANCE, Values.COMPANY_TRUSTEE.getOrdinal()); + public final Field INDIVIDUAL_TRUSTEE = new Field(OwnerType.INSTANCE, Values.INDIVIDUAL_TRUSTEE.getOrdinal()); + public final Field FIDUCIARIES = new Field(OwnerType.INSTANCE, Values.FIDUCIARIES.getOrdinal()); + public final Field TRUSTS = new Field(OwnerType.INSTANCE, Values.TRUSTS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOMINEE("13"), + NONPROFIT_ORGANIZATION("11"), + CORPORATE_BODY("12"), + PRIVATE_COMPANY("3"), + PUBLIC_COMPANY("2"), + INDIVIDUAL_INVESTOR("1"), + NETWORKING_SUBACCOUNT("10"), + CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT("7"), + PENSION_PLAN("6"), + COMPANY_TRUSTEE("5"), + INDIVIDUAL_TRUSTEE("4"), + FIDUCIARIES("9"), + TRUSTS("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OwnershipType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OwnershipType.java new file mode 100644 index 0000000..b67dfdb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/OwnershipType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class OwnershipType extends BaseFieldType { + public static final OwnershipType INSTANCE = new OwnershipType(); + + private OwnershipType() { + super( + "OwnershipType", + 517, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TENANTS_IN_COMMON = new Field(OwnershipType.INSTANCE, Values.TENANTS_IN_COMMON.getOrdinal()); + public final Field JOINT_TRUSTEES = new Field(OwnershipType.INSTANCE, Values.JOINT_TRUSTEES.getOrdinal()); + public final Field JOINT_INVESTORS = new Field(OwnershipType.INSTANCE, Values.JOINT_INVESTORS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TENANTS_IN_COMMON("T"), + JOINT_TRUSTEES("2"), + JOINT_INVESTORS("J"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ParentMktSegmID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ParentMktSegmID.java new file mode 100644 index 0000000..2b4c070 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ParentMktSegmID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ParentMktSegmID extends BaseFieldType { + public static final ParentMktSegmID INSTANCE = new ParentMktSegmID(); + + private ParentMktSegmID() { + super( + "ParentMktSegmID", + 1325, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ParticipationRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ParticipationRate.java new file mode 100644 index 0000000..61875d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ParticipationRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ParticipationRate extends BaseFieldType { + public static final ParticipationRate INSTANCE = new ParticipationRate(); + + private ParticipationRate() { + super( + "ParticipationRate", + 849, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltID.java new file mode 100644 index 0000000..2906559 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyAltID extends BaseFieldType { + public static final PartyAltID INSTANCE = new PartyAltID(); + + private PartyAltID() { + super( + "PartyAltID", + 1517, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltIDSource.java new file mode 100644 index 0000000..edfb27c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyAltIDSource extends BaseFieldType { + public static final PartyAltIDSource INSTANCE = new PartyAltIDSource(); + + private PartyAltIDSource() { + super( + "PartyAltIDSource", + 1518, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltSubID.java new file mode 100644 index 0000000..231c435 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyAltSubID extends BaseFieldType { + public static final PartyAltSubID INSTANCE = new PartyAltSubID(); + + private PartyAltSubID() { + super( + "PartyAltSubID", + 1520, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltSubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltSubIDType.java new file mode 100644 index 0000000..3aef4c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyAltSubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyAltSubIDType extends BaseFieldType { + public static final PartyAltSubIDType INSTANCE = new PartyAltSubIDType(); + + private PartyAltSubIDType() { + super( + "PartyAltSubIDType", + 1521, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyDetailsListReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyDetailsListReportID.java new file mode 100644 index 0000000..a44ef41 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyDetailsListReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyDetailsListReportID extends BaseFieldType { + public static final PartyDetailsListReportID INSTANCE = new PartyDetailsListReportID(); + + private PartyDetailsListReportID() { + super( + "PartyDetailsListReportID", + 1510, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyDetailsListRequestID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyDetailsListRequestID.java new file mode 100644 index 0000000..bb02221 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyDetailsListRequestID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyDetailsListRequestID extends BaseFieldType { + public static final PartyDetailsListRequestID INSTANCE = new PartyDetailsListRequestID(); + + private PartyDetailsListRequestID() { + super( + "PartyDetailsListRequestID", + 1505, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyDetailsRequestResult.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyDetailsRequestResult.java new file mode 100644 index 0000000..4646637 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyDetailsRequestResult.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyDetailsRequestResult extends BaseFieldType { + public static final PartyDetailsRequestResult INSTANCE = new PartyDetailsRequestResult(); + + private PartyDetailsRequestResult() { + super( + "PartyDetailsRequestResult", + 1511, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNSUPPORTED_PARTYLISTRESPONSETYPE = new Field(PartyDetailsRequestResult.INSTANCE, Values.UNSUPPORTED_PARTYLISTRESPONSETYPE.getOrdinal()); + public final Field NO_PARTIES_OR_PARTY_DETAILS_FOUND_THAT_MATCH_SELECTION_CRITERIA = new Field(PartyDetailsRequestResult.INSTANCE, Values.NO_PARTIES_OR_PARTY_DETAILS_FOUND_THAT_MATCH_SELECTION_CRITERIA.getOrdinal()); + public final Field INVALID_OR_UNSUPPORTED_REQUEST = new Field(PartyDetailsRequestResult.INSTANCE, Values.INVALID_OR_UNSUPPORTED_REQUEST.getOrdinal()); + public final Field VALID_REQUEST = new Field(PartyDetailsRequestResult.INSTANCE, Values.VALID_REQUEST.getOrdinal()); + public final Field REQUEST_FOR_PARTIES_DATA_NOT_SUPPORTED = new Field(PartyDetailsRequestResult.INSTANCE, Values.REQUEST_FOR_PARTIES_DATA_NOT_SUPPORTED.getOrdinal()); + public final Field PARTIES_OR_PARTY_DETAILS_DATA_TEMPORARILY_UNAVAILABLE = new Field(PartyDetailsRequestResult.INSTANCE, Values.PARTIES_OR_PARTY_DETAILS_DATA_TEMPORARILY_UNAVAILABLE.getOrdinal()); + public final Field NOT_AUTHORIZED_TO_RETRIEVE_PARTIES_OR_PARTY_DETAILS_DATA = new Field(PartyDetailsRequestResult.INSTANCE, Values.NOT_AUTHORIZED_TO_RETRIEVE_PARTIES_OR_PARTY_DETAILS_DATA.getOrdinal()); + public final Field OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD = new Field(PartyDetailsRequestResult.INSTANCE, Values.OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNSUPPORTED_PARTYLISTRESPONSETYPE("3"), + NO_PARTIES_OR_PARTY_DETAILS_FOUND_THAT_MATCH_SELECTION_CRITERIA("2"), + INVALID_OR_UNSUPPORTED_REQUEST("1"), + VALID_REQUEST("0"), + REQUEST_FOR_PARTIES_DATA_NOT_SUPPORTED("6"), + PARTIES_OR_PARTY_DETAILS_DATA_TEMPORARILY_UNAVAILABLE("5"), + NOT_AUTHORIZED_TO_RETRIEVE_PARTIES_OR_PARTY_DETAILS_DATA("4"), + OTHER_FURTHER_INFORMATION_IN_TEXT_58_FIELD("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyID.java new file mode 100644 index 0000000..d8f9f4e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyID extends BaseFieldType { + public static final PartyID INSTANCE = new PartyID(); + + private PartyID() { + super( + "PartyID", + 448, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyIDSource.java new file mode 100644 index 0000000..54d3e51 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyIDSource.java @@ -0,0 +1,79 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyIDSource extends BaseFieldType { + public static final PartyIDSource INSTANCE = new PartyIDSource(); + + private PartyIDSource() { + super( + "PartyIDSource", + 447, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PROPRIETARY__CUSTOM_CODE = new Field(PartyIDSource.INSTANCE, Values.PROPRIETARY__CUSTOM_CODE.getOrdinal()); + public final Field ISO_COUNTRY_CODE = new Field(PartyIDSource.INSTANCE, Values.ISO_COUNTRY_CODE.getOrdinal()); + public final Field SETTLEMENT_ENTITY_LOCATION_NOTE_IF_LOCAL_MARKET_SETTLEMENT_USE_E = new Field(PartyIDSource.INSTANCE, Values.SETTLEMENT_ENTITY_LOCATION_NOTE_IF_LOCAL_MARKET_SETTLEMENT_USE_E.getOrdinal()); + public final Field MIC_ISO_10383__MARKET_IDENTIFICER_CODE_SEE_APPENDIX_6C = new Field(PartyIDSource.INSTANCE, Values.MIC_ISO_10383__MARKET_IDENTIFICER_CODE_SEE_APPENDIX_6C.getOrdinal()); + public final Field AUSTRALIAN_TAX_FILE_NUMBER = new Field(PartyIDSource.INSTANCE, Values.AUSTRALIAN_TAX_FILE_NUMBER.getOrdinal()); + public final Field BIC_BANK_IDENTIFICATION_CODE__SWIFT_MANAGED_CODE_ISO9362__SEE_AP = new Field(PartyIDSource.INSTANCE, Values.BIC_BANK_IDENTIFICATION_CODE__SWIFT_MANAGED_CODE_ISO9362__SEE_AP.getOrdinal()); + public final Field GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI = new Field(PartyIDSource.INSTANCE, Values.GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI.getOrdinal()); + public final Field CSD_PARTICIPANTMEMBER_CODE_EG_EUROCLEAR_DTC_CREST_OR_KASSENVEREI = new Field(PartyIDSource.INSTANCE, Values.CSD_PARTICIPANTMEMBER_CODE_EG_EUROCLEAR_DTC_CREST_OR_KASSENVEREI.getOrdinal()); + public final Field DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_ = new Field(PartyIDSource.INSTANCE, Values.DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_.getOrdinal()); + public final Field TAIWANESE_TRADING_ACCT = new Field(PartyIDSource.INSTANCE, Values.TAIWANESE_TRADING_ACCT.getOrdinal()); + public final Field TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFIIFID = new Field(PartyIDSource.INSTANCE, Values.TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFIIFID.getOrdinal()); + public final Field KOREAN_INVESTOR_ID = new Field(PartyIDSource.INSTANCE, Values.KOREAN_INVESTOR_ID.getOrdinal()); + public final Field US_SOCIAL_SECURITY_NUMBER = new Field(PartyIDSource.INSTANCE, Values.US_SOCIAL_SECURITY_NUMBER.getOrdinal()); + public final Field UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER = new Field(PartyIDSource.INSTANCE, Values.UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER.getOrdinal()); + public final Field CHINESE_INVESTOR_ID = new Field(PartyIDSource.INSTANCE, Values.CHINESE_INVESTOR_ID.getOrdinal()); + public final Field MALAYSIAN_CENTRAL_DEPOSITORY_MCD_NUMBER = new Field(PartyIDSource.INSTANCE, Values.MALAYSIAN_CENTRAL_DEPOSITORY_MCD_NUMBER.getOrdinal()); + public final Field AUSTRALIAN_BUSINESS_NUMBER = new Field(PartyIDSource.INSTANCE, Values.AUSTRALIAN_BUSINESS_NUMBER.getOrdinal()); + public final Field US_EMPLOYER_OR_TAX_ID_NUMBER = new Field(PartyIDSource.INSTANCE, Values.US_EMPLOYER_OR_TAX_ID_NUMBER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PROPRIETARY__CUSTOM_CODE("D"), + ISO_COUNTRY_CODE("E"), + SETTLEMENT_ENTITY_LOCATION_NOTE_IF_LOCAL_MARKET_SETTLEMENT_USE_E("F"), + MIC_ISO_10383__MARKET_IDENTIFICER_CODE_SEE_APPENDIX_6C("G"), + AUSTRALIAN_TAX_FILE_NUMBER("A"), + BIC_BANK_IDENTIFICATION_CODE__SWIFT_MANAGED_CODE_ISO9362__SEE_AP("B"), + GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_EG_NASD_MNEMONI("C"), + CSD_PARTICIPANTMEMBER_CODE_EG_EUROCLEAR_DTC_CREST_OR_KASSENVEREI("H"), + DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_("I"), + TAIWANESE_TRADING_ACCT("3"), + TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFIIFID("2"), + KOREAN_INVESTOR_ID("1"), + US_SOCIAL_SECURITY_NUMBER("7"), + UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER("6"), + CHINESE_INVESTOR_ID("5"), + MALAYSIAN_CENTRAL_DEPOSITORY_MCD_NUMBER("4"), + AUSTRALIAN_BUSINESS_NUMBER("9"), + US_EMPLOYER_OR_TAX_ID_NUMBER("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyListResponseType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyListResponseType.java new file mode 100644 index 0000000..d45be82 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyListResponseType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyListResponseType extends BaseFieldType { + public static final PartyListResponseType INSTANCE = new PartyListResponseType(); + + private PartyListResponseType() { + super( + "PartyListResponseType", + 1507, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INCLUDE_RISK_LIMIT_INFORMATION = new Field(PartyListResponseType.INSTANCE, Values.INCLUDE_RISK_LIMIT_INFORMATION.getOrdinal()); + public final Field INCLUDE_INFORMATION_ON_RELATED_PARTIES = new Field(PartyListResponseType.INSTANCE, Values.INCLUDE_INFORMATION_ON_RELATED_PARTIES.getOrdinal()); + public final Field RETURN_ONLY_PARTY_INFORMATION_EXCLUDES_INFORMATION_LIKE_RISK_LIM = new Field(PartyListResponseType.INSTANCE, Values.RETURN_ONLY_PARTY_INFORMATION_EXCLUDES_INFORMATION_LIKE_RISK_LIM.getOrdinal()); + public final Field RETURN_ALL_AVAILABLE_INFORMATION_ON_PARTIES_AND_RELATED_PARTIES_ = new Field(PartyListResponseType.INSTANCE, Values.RETURN_ALL_AVAILABLE_INFORMATION_ON_PARTIES_AND_RELATED_PARTIES_.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INCLUDE_RISK_LIMIT_INFORMATION("3"), + INCLUDE_INFORMATION_ON_RELATED_PARTIES("2"), + RETURN_ONLY_PARTY_INFORMATION_EXCLUDES_INFORMATION_LIKE_RISK_LIM("1"), + RETURN_ALL_AVAILABLE_INFORMATION_ON_PARTIES_AND_RELATED_PARTIES_("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyRelationship.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyRelationship.java new file mode 100644 index 0000000..98023e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyRelationship.java @@ -0,0 +1,117 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyRelationship extends BaseFieldType { + public static final PartyRelationship INSTANCE = new PartyRelationship(); + + private PartyRelationship() { + super( + "PartyRelationship", + 1515, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVESTS_FOR = new Field(PartyRelationship.INSTANCE, Values.INVESTS_FOR.getOrdinal()); + public final Field BENEFICIAL_OWNER_OF = new Field(PartyRelationship.INSTANCE, Values.BENEFICIAL_OWNER_OF.getOrdinal()); + public final Field PROVIDES_QUOTES_TO = new Field(PartyRelationship.INSTANCE, Values.PROVIDES_QUOTES_TO.getOrdinal()); + public final Field OWNED_BY_BENEFICIAL = new Field(PartyRelationship.INSTANCE, Values.OWNED_BY_BENEFICIAL.getOrdinal()); + public final Field REQUESTS_QUOTES_FROM = new Field(PartyRelationship.INSTANCE, Values.REQUESTS_QUOTES_FROM.getOrdinal()); + public final Field LEGAL__TITLED_OWNER_OF = new Field(PartyRelationship.INSTANCE, Values.LEGAL__TITLED_OWNER_OF.getOrdinal()); + public final Field ENTERS_TRADES_FOR = new Field(PartyRelationship.INSTANCE, Values.ENTERS_TRADES_FOR.getOrdinal()); + public final Field OWNED_BY_LEGAL__TITLE = new Field(PartyRelationship.INSTANCE, Values.OWNED_BY_LEGAL__TITLE.getOrdinal()); + public final Field ENTERS_TRADES_THROUGH = new Field(PartyRelationship.INSTANCE, Values.ENTERS_TRADES_THROUGH.getOrdinal()); + public final Field CARRIES_POSITIONS_FOR = new Field(PartyRelationship.INSTANCE, Values.CARRIES_POSITIONS_FOR.getOrdinal()); + public final Field POSTS_TRADES_TO = new Field(PartyRelationship.INSTANCE, Values.POSTS_TRADES_TO.getOrdinal()); + public final Field PROVIDES_MARKETPLACE_FOR = new Field(PartyRelationship.INSTANCE, Values.PROVIDES_MARKETPLACE_FOR.getOrdinal()); + public final Field PARTICIPANT_OF_MARKETPLACE = new Field(PartyRelationship.INSTANCE, Values.PARTICIPANT_OF_MARKETPLACE.getOrdinal()); + public final Field BROKERS_TRADES_FOR = new Field(PartyRelationship.INSTANCE, Values.BROKERS_TRADES_FOR.getOrdinal()); + public final Field INVESTS_THROUGH = new Field(PartyRelationship.INSTANCE, Values.INVESTS_THROUGH.getOrdinal()); + public final Field BROKERS_TRADES_THROUGH = new Field(PartyRelationship.INSTANCE, Values.BROKERS_TRADES_THROUGH.getOrdinal()); + public final Field PROVIDES_TRADING_SERVICES_FOR = new Field(PartyRelationship.INSTANCE, Values.PROVIDES_TRADING_SERVICES_FOR.getOrdinal()); + public final Field USES_TRADING_SERVICES_OF = new Field(PartyRelationship.INSTANCE, Values.USES_TRADING_SERVICES_OF.getOrdinal()); + public final Field APPROVES_OF = new Field(PartyRelationship.INSTANCE, Values.APPROVES_OF.getOrdinal()); + public final Field APPROVED_BY = new Field(PartyRelationship.INSTANCE, Values.APPROVED_BY.getOrdinal()); + public final Field PARENT_FIRM_FOR = new Field(PartyRelationship.INSTANCE, Values.PARENT_FIRM_FOR.getOrdinal()); + public final Field SUBSIDIARY_OF = new Field(PartyRelationship.INSTANCE, Values.SUBSIDIARY_OF.getOrdinal()); + public final Field REGULATORY_OWNER_OF = new Field(PartyRelationship.INSTANCE, Values.REGULATORY_OWNER_OF.getOrdinal()); + public final Field TRADES_FOR = new Field(PartyRelationship.INSTANCE, Values.TRADES_FOR.getOrdinal()); + public final Field CLEARS_THROUGH = new Field(PartyRelationship.INSTANCE, Values.CLEARS_THROUGH.getOrdinal()); + public final Field HAS_MEMBERS = new Field(PartyRelationship.INSTANCE, Values.HAS_MEMBERS.getOrdinal()); + public final Field CLEARS_FOR = new Field(PartyRelationship.INSTANCE, Values.CLEARS_FOR.getOrdinal()); + public final Field IS_ALSO = new Field(PartyRelationship.INSTANCE, Values.IS_ALSO.getOrdinal()); + public final Field OWNED_BY_REGULATORY = new Field(PartyRelationship.INSTANCE, Values.OWNED_BY_REGULATORY.getOrdinal()); + public final Field PROVIDES_GUARANTEE_FOR = new Field(PartyRelationship.INSTANCE, Values.PROVIDES_GUARANTEE_FOR.getOrdinal()); + public final Field SPONSORED_THROUGH = new Field(PartyRelationship.INSTANCE, Values.SPONSORED_THROUGH.getOrdinal()); + public final Field IS_CONTROLLED_BY = new Field(PartyRelationship.INSTANCE, Values.IS_CONTROLLED_BY.getOrdinal()); + public final Field SPONSORS = new Field(PartyRelationship.INSTANCE, Values.SPONSORS.getOrdinal()); + public final Field CONTROLS = new Field(PartyRelationship.INSTANCE, Values.CONTROLS.getOrdinal()); + public final Field TRADES_THROUGH = new Field(PartyRelationship.INSTANCE, Values.TRADES_THROUGH.getOrdinal()); + public final Field MEMBER_OF = new Field(PartyRelationship.INSTANCE, Values.MEMBER_OF.getOrdinal()); + public final Field IS_GUARANTEED_BY = new Field(PartyRelationship.INSTANCE, Values.IS_GUARANTEED_BY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVESTS_FOR("19"), + BENEFICIAL_OWNER_OF("35"), + PROVIDES_QUOTES_TO("17"), + OWNED_BY_BENEFICIAL("36"), + REQUESTS_QUOTES_FROM("18"), + LEGAL__TITLED_OWNER_OF("33"), + ENTERS_TRADES_FOR("15"), + OWNED_BY_LEGAL__TITLE("34"), + ENTERS_TRADES_THROUGH("16"), + CARRIES_POSITIONS_FOR("13"), + POSTS_TRADES_TO("14"), + PROVIDES_MARKETPLACE_FOR("11"), + PARTICIPANT_OF_MARKETPLACE("12"), + BROKERS_TRADES_FOR("21"), + INVESTS_THROUGH("20"), + BROKERS_TRADES_THROUGH("22"), + PROVIDES_TRADING_SERVICES_FOR("23"), + USES_TRADING_SERVICES_OF("24"), + APPROVES_OF("25"), + APPROVED_BY("26"), + PARENT_FIRM_FOR("27"), + SUBSIDIARY_OF("28"), + REGULATORY_OWNER_OF("29"), + TRADES_FOR("3"), + CLEARS_THROUGH("2"), + HAS_MEMBERS("10"), + CLEARS_FOR("1"), + IS_ALSO("0"), + OWNED_BY_REGULATORY("30"), + PROVIDES_GUARANTEE_FOR("7"), + SPONSORED_THROUGH("6"), + IS_CONTROLLED_BY("32"), + SPONSORS("5"), + CONTROLS("31"), + TRADES_THROUGH("4"), + MEMBER_OF("9"), + IS_GUARANTEED_BY("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyRole.java new file mode 100644 index 0000000..9630b8e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartyRole.java @@ -0,0 +1,211 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartyRole extends BaseFieldType { + public static final PartyRole INSTANCE = new PartyRole(); + + private PartyRole() { + super( + "PartyRole", + 452, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES = new Field(PartyRole.INSTANCE, Values.PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES.getOrdinal()); + public final Field ALLOCATION_ENTITY = new Field(PartyRole.INSTANCE, Values.ALLOCATION_ENTITY.getOrdinal()); + public final Field MARKET_DATA_MARKET = new Field(PartyRole.INSTANCE, Values.MARKET_DATA_MARKET.getOrdinal()); + public final Field LIQUIDITY_PROVIDER = new Field(PartyRole.INSTANCE, Values.LIQUIDITY_PROVIDER.getOrdinal()); + public final Field ENTERING_TRADER = new Field(PartyRole.INSTANCE, Values.ENTERING_TRADER.getOrdinal()); + public final Field INTERESTED_PARTY = new Field(PartyRole.INSTANCE, Values.INTERESTED_PARTY.getOrdinal()); + public final Field REGULATORY_BODY = new Field(PartyRole.INSTANCE, Values.REGULATORY_BODY.getOrdinal()); + public final Field CONTRA_INVESTOR_ID = new Field(PartyRole.INSTANCE, Values.CONTRA_INVESTOR_ID.getOrdinal()); + public final Field CONTRA_TRADER = new Field(PartyRole.INSTANCE, Values.CONTRA_TRADER.getOrdinal()); + public final Field POSITION_ACCOUNT = new Field(PartyRole.INSTANCE, Values.POSITION_ACCOUNT.getOrdinal()); + public final Field INTERNAL_CARRY_ACCOUNT = new Field(PartyRole.INSTANCE, Values.INTERNAL_CARRY_ACCOUNT.getOrdinal()); + public final Field CONTRA_EXCHANGE = new Field(PartyRole.INSTANCE, Values.CONTRA_EXCHANGE.getOrdinal()); + public final Field CONTRA_POSITION_ACCOUNT = new Field(PartyRole.INSTANCE, Values.CONTRA_POSITION_ACCOUNT.getOrdinal()); + public final Field TRANSFER_TO_FIRM = new Field(PartyRole.INSTANCE, Values.TRANSFER_TO_FIRM.getOrdinal()); + public final Field CENTRAL_REGISTRATION_DEPOSITORY_CRD = new Field(PartyRole.INSTANCE, Values.CENTRAL_REGISTRATION_DEPOSITORY_CRD.getOrdinal()); + public final Field CLEARING_ACCOUNT = new Field(PartyRole.INSTANCE, Values.CLEARING_ACCOUNT.getOrdinal()); + public final Field STEPOUT_FIRM_PRIME_BROKER = new Field(PartyRole.INSTANCE, Values.STEPOUT_FIRM_PRIME_BROKER.getOrdinal()); + public final Field BROKERCLEARINGID = new Field(PartyRole.INSTANCE, Values.BROKERCLEARINGID.getOrdinal()); + public final Field ACCEPTABLE_SETTLING_COUNTERPARTY = new Field(PartyRole.INSTANCE, Values.ACCEPTABLE_SETTLING_COUNTERPARTY.getOrdinal()); + public final Field UNACCEPTABLE_SETTLING_COUNTERPARTY = new Field(PartyRole.INSTANCE, Values.UNACCEPTABLE_SETTLING_COUNTERPARTY.getOrdinal()); + public final Field INVESTMENT_FIRM = new Field(PartyRole.INSTANCE, Values.INVESTMENT_FIRM.getOrdinal()); + public final Field MARKET_MAKER = new Field(PartyRole.INSTANCE, Values.MARKET_MAKER.getOrdinal()); + public final Field HOME_COMPETENT_AUTHORITY_HOME_CA = new Field(PartyRole.INSTANCE, Values.HOME_COMPETENT_AUTHORITY_HOME_CA.getOrdinal()); + public final Field HOST_COMPETENT_AUTHORITY_HOST_CA = new Field(PartyRole.INSTANCE, Values.HOST_COMPETENT_AUTHORITY_HOST_CA.getOrdinal()); + public final Field EXCHANGE = new Field(PartyRole.INSTANCE, Values.EXCHANGE.getOrdinal()); + public final Field CUSTOMER_ACCOUNT = new Field(PartyRole.INSTANCE, Values.CUSTOMER_ACCOUNT.getOrdinal()); + public final Field CORRESPONDENT_CLEARING_ORGANIZATION = new Field(PartyRole.INSTANCE, Values.CORRESPONDENT_CLEARING_ORGANIZATION.getOrdinal()); + public final Field CORRESPONDENT_BROKER = new Field(PartyRole.INSTANCE, Values.CORRESPONDENT_BROKER.getOrdinal()); + public final Field BUYERSELLER_RECEIVERDELIVERER = new Field(PartyRole.INSTANCE, Values.BUYERSELLER_RECEIVERDELIVERER.getOrdinal()); + public final Field CUSTODIAN = new Field(PartyRole.INSTANCE, Values.CUSTODIAN.getOrdinal()); + public final Field INTERMEDIARY = new Field(PartyRole.INSTANCE, Values.INTERMEDIARY.getOrdinal()); + public final Field CLIENT_ID_FORMERLY_FIX_42_CLIENTID = new Field(PartyRole.INSTANCE, Values.CLIENT_ID_FORMERLY_FIX_42_CLIENTID.getOrdinal()); + public final Field BROKER_OF_CREDIT_FORMERLY_FIX_42_BROKEROFCREDIT = new Field(PartyRole.INSTANCE, Values.BROKER_OF_CREDIT_FORMERLY_FIX_42_BROKEROFCREDIT.getOrdinal()); + public final Field EXECUTING_FIRM_FORMERLY_FIX_42_EXECBROKER = new Field(PartyRole.INSTANCE, Values.EXECUTING_FIRM_FORMERLY_FIX_42_EXECBROKER.getOrdinal()); + public final Field AGENT = new Field(PartyRole.INSTANCE, Values.AGENT.getOrdinal()); + public final Field ENTERING_FIRM = new Field(PartyRole.INSTANCE, Values.ENTERING_FIRM.getOrdinal()); + public final Field INTRODUCING_FIRM = new Field(PartyRole.INSTANCE, Values.INTRODUCING_FIRM.getOrdinal()); + public final Field BENEFICIARY = new Field(PartyRole.INSTANCE, Values.BENEFICIARY.getOrdinal()); + public final Field INVESTOR_ID = new Field(PartyRole.INSTANCE, Values.INVESTOR_ID.getOrdinal()); + public final Field SUBCUSTODIAN = new Field(PartyRole.INSTANCE, Values.SUBCUSTODIAN.getOrdinal()); + public final Field CLEARING_FIRM_FORMERLY_FIX_42_CLEARINGFIRM = new Field(PartyRole.INSTANCE, Values.CLEARING_FIRM_FORMERLY_FIX_42_CLEARINGFIRM.getOrdinal()); + public final Field COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQU = new Field(PartyRole.INSTANCE, Values.COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQU.getOrdinal()); + public final Field COMPETENT_AUTHORITY_OF_THE_TRANSACTION_EXECUTION_VENUE_CATV = new Field(PartyRole.INSTANCE, Values.COMPETENT_AUTHORITY_OF_THE_TRANSACTION_EXECUTION_VENUE_CATV.getOrdinal()); + public final Field FUND_MANAGER_CLIENT_ID_FOR_CIV = new Field(PartyRole.INSTANCE, Values.FUND_MANAGER_CLIENT_ID_FOR_CIV.getOrdinal()); + public final Field REPORTING_INTERMEDIARY_MEDIUMVENDOR_VIA_WHICH_REPORT_HAS_BEEN_PU = new Field(PartyRole.INSTANCE, Values.REPORTING_INTERMEDIARY_MEDIUMVENDOR_VIA_WHICH_REPORT_HAS_BEEN_PU.getOrdinal()); + public final Field LOCATE__LENDING_FIRM_FOR_SHORTSALES = new Field(PartyRole.INSTANCE, Values.LOCATE__LENDING_FIRM_FOR_SHORTSALES.getOrdinal()); + public final Field EXECUTION_VENUE = new Field(PartyRole.INSTANCE, Values.EXECUTION_VENUE.getOrdinal()); + public final Field MARKET_DATA_ENTRY_ORIGINATOR = new Field(PartyRole.INSTANCE, Values.MARKET_DATA_ENTRY_ORIGINATOR.getOrdinal()); + public final Field LOCATION_ID = new Field(PartyRole.INSTANCE, Values.LOCATION_ID.getOrdinal()); + public final Field DESK_ID = new Field(PartyRole.INSTANCE, Values.DESK_ID.getOrdinal()); + public final Field EXECUTING_UNIT = new Field(PartyRole.INSTANCE, Values.EXECUTING_UNIT.getOrdinal()); + public final Field ENTERING_UNIT = new Field(PartyRole.INSTANCE, Values.ENTERING_UNIT.getOrdinal()); + public final Field UNACCEPTABLE_COUNTERPARTY = new Field(PartyRole.INSTANCE, Values.UNACCEPTABLE_COUNTERPARTY.getOrdinal()); + public final Field ACCEPTABLE_COUNTERPARTY = new Field(PartyRole.INSTANCE, Values.ACCEPTABLE_COUNTERPARTY.getOrdinal()); + public final Field SPONSORING_FIRM = new Field(PartyRole.INSTANCE, Values.SPONSORING_FIRM.getOrdinal()); + public final Field SESSION_ID = new Field(PartyRole.INSTANCE, Values.SESSION_ID.getOrdinal()); + public final Field CONTRA_FIRM = new Field(PartyRole.INSTANCE, Values.CONTRA_FIRM.getOrdinal()); + public final Field CONTRA_CLEARING_FIRM = new Field(PartyRole.INSTANCE, Values.CONTRA_CLEARING_FIRM.getOrdinal()); + public final Field CORRESPONDANT_CLEARING_FIRM = new Field(PartyRole.INSTANCE, Values.CORRESPONDANT_CLEARING_FIRM.getOrdinal()); + public final Field EXECUTING_SYSTEM = new Field(PartyRole.INSTANCE, Values.EXECUTING_SYSTEM.getOrdinal()); + public final Field ORDER_ORIGINATION_FIRM_EG_BUYSIDE_FIRM = new Field(PartyRole.INSTANCE, Values.ORDER_ORIGINATION_FIRM_EG_BUYSIDE_FIRM.getOrdinal()); + public final Field GIVEUP_CLEARING_FIRM_FIRM_TO_WHICH_TRADE_IS_GIVEN_UP = new Field(PartyRole.INSTANCE, Values.GIVEUP_CLEARING_FIRM_FIRM_TO_WHICH_TRADE_IS_GIVEN_UP.getOrdinal()); + public final Field ORDER_ORIGINATION_TRADER_ASSOCIATED_WITH_ORDER_ORIGINATION_FIRM_ = new Field(PartyRole.INSTANCE, Values.ORDER_ORIGINATION_TRADER_ASSOCIATED_WITH_ORDER_ORIGINATION_FIRM_.getOrdinal()); + public final Field EXECUTING_TRADER_ASSOCIATED_WITH_EXECUTING_FIRM__ACTUALLY_EXECUT = new Field(PartyRole.INSTANCE, Values.EXECUTING_TRADER_ASSOCIATED_WITH_EXECUTING_FIRM__ACTUALLY_EXECUT.getOrdinal()); + public final Field CLEARING_ORGANIZATION = new Field(PartyRole.INSTANCE, Values.CLEARING_ORGANIZATION.getOrdinal()); + public final Field UNDERLYING_CONTRA_FIRM = new Field(PartyRole.INSTANCE, Values.UNDERLYING_CONTRA_FIRM.getOrdinal()); + public final Field MULTILATERAL_TRADING_FACILITY_MTF = new Field(PartyRole.INSTANCE, Values.MULTILATERAL_TRADING_FACILITY_MTF.getOrdinal()); + public final Field REGULATED_MARKET_RM = new Field(PartyRole.INSTANCE, Values.REGULATED_MARKET_RM.getOrdinal()); + public final Field REPORT_ORIGINATOR = new Field(PartyRole.INSTANCE, Values.REPORT_ORIGINATOR.getOrdinal()); + public final Field SYSTEMATIC_INTERNALISER_SI = new Field(PartyRole.INSTANCE, Values.SYSTEMATIC_INTERNALISER_SI.getOrdinal()); + public final Field INTRODUCING_BROKER = new Field(PartyRole.INSTANCE, Values.INTRODUCING_BROKER.getOrdinal()); + public final Field QUOTE_ORIGINATOR = new Field(PartyRole.INSTANCE, Values.QUOTE_ORIGINATOR.getOrdinal()); + public final Field ASSET_MANAGER = new Field(PartyRole.INSTANCE, Values.ASSET_MANAGER.getOrdinal()); + public final Field CLAIMING_ACCOUNT = new Field(PartyRole.INSTANCE, Values.CLAIMING_ACCOUNT.getOrdinal()); + public final Field SECONDARY_ACCOUNT_NUMBER = new Field(PartyRole.INSTANCE, Values.SECONDARY_ACCOUNT_NUMBER.getOrdinal()); + public final Field ORDER_ENTRY_OPERATOR_ID = new Field(PartyRole.INSTANCE, Values.ORDER_ENTRY_OPERATOR_ID.getOrdinal()); + public final Field THIRD_PARTY_ALLOCATION_FIRM = new Field(PartyRole.INSTANCE, Values.THIRD_PARTY_ALLOCATION_FIRM.getOrdinal()); + public final Field FOREIGN_FIRM = new Field(PartyRole.INSTANCE, Values.FOREIGN_FIRM.getOrdinal()); + public final Field SETTLEMENT_LOCATION_FORMERLY_FIX_42_SETTLLOCATION = new Field(PartyRole.INSTANCE, Values.SETTLEMENT_LOCATION_FORMERLY_FIX_42_SETTLLOCATION.getOrdinal()); + public final Field PLEDGEE_ACCOUNT = new Field(PartyRole.INSTANCE, Values.PLEDGEE_ACCOUNT.getOrdinal()); + public final Field LARGE_TRADER_REPORTABLE_ACCOUNT = new Field(PartyRole.INSTANCE, Values.LARGE_TRADER_REPORTABLE_ACCOUNT.getOrdinal()); + public final Field TRADER_MNEMONIC = new Field(PartyRole.INSTANCE, Values.TRADER_MNEMONIC.getOrdinal()); + public final Field SENDER_LOCATION = new Field(PartyRole.INSTANCE, Values.SENDER_LOCATION.getOrdinal()); + public final Field PLEDGOR_ACCOUNT = new Field(PartyRole.INSTANCE, Values.PLEDGOR_ACCOUNT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES("79"), + ALLOCATION_ENTITY("78"), + MARKET_DATA_MARKET("77"), + LIQUIDITY_PROVIDER("35"), + ENTERING_TRADER("36"), + INTERESTED_PARTY("33"), + REGULATORY_BODY("34"), + CONTRA_INVESTOR_ID("39"), + CONTRA_TRADER("37"), + POSITION_ACCOUNT("38"), + INTERNAL_CARRY_ACCOUNT("43"), + CONTRA_EXCHANGE("42"), + CONTRA_POSITION_ACCOUNT("41"), + TRANSFER_TO_FIRM("40"), + CENTRAL_REGISTRATION_DEPOSITORY_CRD("82"), + CLEARING_ACCOUNT("83"), + STEPOUT_FIRM_PRIME_BROKER("80"), + BROKERCLEARINGID("81"), + ACCEPTABLE_SETTLING_COUNTERPARTY("84"), + UNACCEPTABLE_SETTLING_COUNTERPARTY("85"), + INVESTMENT_FIRM("67"), + MARKET_MAKER("66"), + HOME_COMPETENT_AUTHORITY_HOME_CA("69"), + HOST_COMPETENT_AUTHORITY_HOST_CA("68"), + EXCHANGE("22"), + CUSTOMER_ACCOUNT("24"), + CORRESPONDENT_CLEARING_ORGANIZATION("25"), + CORRESPONDENT_BROKER("26"), + BUYERSELLER_RECEIVERDELIVERER("27"), + CUSTODIAN("28"), + INTERMEDIARY("29"), + CLIENT_ID_FORMERLY_FIX_42_CLIENTID("3"), + BROKER_OF_CREDIT_FORMERLY_FIX_42_BROKEROFCREDIT("2"), + EXECUTING_FIRM_FORMERLY_FIX_42_EXECBROKER("1"), + AGENT("30"), + ENTERING_FIRM("7"), + INTRODUCING_FIRM("6"), + BENEFICIARY("32"), + INVESTOR_ID("5"), + SUBCUSTODIAN("31"), + CLEARING_FIRM_FORMERLY_FIX_42_CLEARINGFIRM("4"), + COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQU("70"), + COMPETENT_AUTHORITY_OF_THE_TRANSACTION_EXECUTION_VENUE_CATV("71"), + FUND_MANAGER_CLIENT_ID_FOR_CIV("9"), + REPORTING_INTERMEDIARY_MEDIUMVENDOR_VIA_WHICH_REPORT_HAS_BEEN_PU("72"), + LOCATE__LENDING_FIRM_FOR_SHORTSALES("8"), + EXECUTION_VENUE("73"), + MARKET_DATA_ENTRY_ORIGINATOR("74"), + LOCATION_ID("75"), + DESK_ID("76"), + EXECUTING_UNIT("59"), + ENTERING_UNIT("58"), + UNACCEPTABLE_COUNTERPARTY("57"), + ACCEPTABLE_COUNTERPARTY("56"), + SPONSORING_FIRM("19"), + SESSION_ID("55"), + CONTRA_FIRM("17"), + CONTRA_CLEARING_FIRM("18"), + CORRESPONDANT_CLEARING_FIRM("15"), + EXECUTING_SYSTEM("16"), + ORDER_ORIGINATION_FIRM_EG_BUYSIDE_FIRM("13"), + GIVEUP_CLEARING_FIRM_FIRM_TO_WHICH_TRADE_IS_GIVEN_UP("14"), + ORDER_ORIGINATION_TRADER_ASSOCIATED_WITH_ORDER_ORIGINATION_FIRM_("11"), + EXECUTING_TRADER_ASSOCIATED_WITH_EXECUTING_FIRM__ACTUALLY_EXECUT("12"), + CLEARING_ORGANIZATION("21"), + UNDERLYING_CONTRA_FIRM("20"), + MULTILATERAL_TRADING_FACILITY_MTF("64"), + REGULATED_MARKET_RM("65"), + REPORT_ORIGINATOR("62"), + SYSTEMATIC_INTERNALISER_SI("63"), + INTRODUCING_BROKER("60"), + QUOTE_ORIGINATOR("61"), + ASSET_MANAGER("49"), + CLAIMING_ACCOUNT("48"), + SECONDARY_ACCOUNT_NUMBER("45"), + ORDER_ENTRY_OPERATOR_ID("44"), + THIRD_PARTY_ALLOCATION_FIRM("47"), + FOREIGN_FIRM("46"), + SETTLEMENT_LOCATION_FORMERLY_FIX_42_SETTLLOCATION("10"), + PLEDGEE_ACCOUNT("51"), + LARGE_TRADER_REPORTABLE_ACCOUNT("52"), + TRADER_MNEMONIC("53"), + SENDER_LOCATION("54"), + PLEDGOR_ACCOUNT("50"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartySubID.java new file mode 100644 index 0000000..7407dfb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartySubID extends BaseFieldType { + public static final PartySubID INSTANCE = new PartySubID(); + + private PartySubID() { + super( + "PartySubID", + 523, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartySubIDType.java new file mode 100644 index 0000000..ccf94de --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PartySubIDType.java @@ -0,0 +1,109 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PartySubIDType extends BaseFieldType { + public static final PartySubIDType INSTANCE = new PartySubIDType(); + + private PartySubIDType() { + super( + "PartySubIDType", + 803, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FUND_ACCOUNT_NAME = new Field(PartySubIDType.INSTANCE, Values.FUND_ACCOUNT_NAME.getOrdinal()); + public final Field CSD_PARTICIPANT_MEMBER_CODE = new Field(PartySubIDType.INSTANCE, Values.CSD_PARTICIPANT_MEMBER_CODE.getOrdinal()); + public final Field REGISTERED_ADDRESS = new Field(PartySubIDType.INSTANCE, Values.REGISTERED_ADDRESS.getOrdinal()); + public final Field CURRENCY_DELIVERY_IDENTIFIER = new Field(PartySubIDType.INSTANCE, Values.CURRENCY_DELIVERY_IDENTIFIER.getOrdinal()); + public final Field CASH_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS = new Field(PartySubIDType.INSTANCE, Values.CASH_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS.getOrdinal()); + public final Field BIC = new Field(PartySubIDType.INSTANCE, Values.BIC.getOrdinal()); + public final Field REGULATORY_STATUS_FOR_CONFIRMATION_PURPOSES = new Field(PartySubIDType.INSTANCE, Values.REGULATORY_STATUS_FOR_CONFIRMATION_PURPOSES.getOrdinal()); + public final Field REGISTRATION_NAME_FOR_SETTLEMENT_INSTRUCTIONS = new Field(PartySubIDType.INSTANCE, Values.REGISTRATION_NAME_FOR_SETTLEMENT_INSTRUCTIONS.getOrdinal()); + public final Field REGISTRATION_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS_AND_CONFIRMATION = new Field(PartySubIDType.INSTANCE, Values.REGISTRATION_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS_AND_CONFIRMATION.getOrdinal()); + public final Field REGISTERED_ADDRESS_FOR_CONFIRMATION_PURPOSES = new Field(PartySubIDType.INSTANCE, Values.REGISTERED_ADDRESS_FOR_CONFIRMATION_PURPOSES.getOrdinal()); + public final Field FAX_NUMBER = new Field(PartySubIDType.INSTANCE, Values.FAX_NUMBER.getOrdinal()); + public final Field TELEX_NUMBER = new Field(PartySubIDType.INSTANCE, Values.TELEX_NUMBER.getOrdinal()); + public final Field SECURITIES_ACCOUNT_NAME = new Field(PartySubIDType.INSTANCE, Values.SECURITIES_ACCOUNT_NAME.getOrdinal()); + public final Field CASH_ACCOUNT_NAME = new Field(PartySubIDType.INSTANCE, Values.CASH_ACCOUNT_NAME.getOrdinal()); + public final Field DEPARTMENT = new Field(PartySubIDType.INSTANCE, Values.DEPARTMENT.getOrdinal()); + public final Field LOCATION_DESK = new Field(PartySubIDType.INSTANCE, Values.LOCATION_DESK.getOrdinal()); + public final Field POSITION_ACCOUNT_TYPE = new Field(PartySubIDType.INSTANCE, Values.POSITION_ACCOUNT_TYPE.getOrdinal()); + public final Field SECURITY_LOCATE_ID = new Field(PartySubIDType.INSTANCE, Values.SECURITY_LOCATE_ID.getOrdinal()); + public final Field MARKET_MAKER = new Field(PartySubIDType.INSTANCE, Values.MARKET_MAKER.getOrdinal()); + public final Field ELIGIBLE_COUNTERPARTY = new Field(PartySubIDType.INSTANCE, Values.ELIGIBLE_COUNTERPARTY.getOrdinal()); + public final Field SYSTEM = new Field(PartySubIDType.INSTANCE, Values.SYSTEM.getOrdinal()); + public final Field PERSON = new Field(PartySubIDType.INSTANCE, Values.PERSON.getOrdinal()); + public final Field SECURITIES_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS = new Field(PartySubIDType.INSTANCE, Values.SECURITIES_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS.getOrdinal()); + public final Field FIRM = new Field(PartySubIDType.INSTANCE, Values.FIRM.getOrdinal()); + public final Field PROFESSIONAL_CLIENT = new Field(PartySubIDType.INSTANCE, Values.PROFESSIONAL_CLIENT.getOrdinal()); + public final Field PHONE_NUMBER = new Field(PartySubIDType.INSTANCE, Values.PHONE_NUMBER.getOrdinal()); + public final Field POSTAL_ADDRESS = new Field(PartySubIDType.INSTANCE, Values.POSTAL_ADDRESS.getOrdinal()); + public final Field EXECUTION_VENUE = new Field(PartySubIDType.INSTANCE, Values.EXECUTION_VENUE.getOrdinal()); + public final Field FULL_LEGAL_NAME_OF_FIRM = new Field(PartySubIDType.INSTANCE, Values.FULL_LEGAL_NAME_OF_FIRM.getOrdinal()); + public final Field LOCATION = new Field(PartySubIDType.INSTANCE, Values.LOCATION.getOrdinal()); + public final Field APPLICATION = new Field(PartySubIDType.INSTANCE, Values.APPLICATION.getOrdinal()); + public final Field CONTACT_NAME = new Field(PartySubIDType.INSTANCE, Values.CONTACT_NAME.getOrdinal()); + public final Field EMAIL_ADDRESS = new Field(PartySubIDType.INSTANCE, Values.EMAIL_ADDRESS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FUND_ACCOUNT_NAME("19"), + CSD_PARTICIPANT_MEMBER_CODE("17"), + REGISTERED_ADDRESS("18"), + CURRENCY_DELIVERY_IDENTIFIER("33"), + CASH_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS("15"), + BIC("16"), + REGULATORY_STATUS_FOR_CONFIRMATION_PURPOSES("13"), + REGISTRATION_NAME_FOR_SETTLEMENT_INSTRUCTIONS("14"), + REGISTRATION_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS_AND_CONFIRMATION("11"), + REGISTERED_ADDRESS_FOR_CONFIRMATION_PURPOSES("12"), + FAX_NUMBER("21"), + TELEX_NUMBER("20"), + SECURITIES_ACCOUNT_NAME("22"), + CASH_ACCOUNT_NAME("23"), + DEPARTMENT("24"), + LOCATION_DESK("25"), + POSITION_ACCOUNT_TYPE("26"), + SECURITY_LOCATE_ID("27"), + MARKET_MAKER("28"), + ELIGIBLE_COUNTERPARTY("29"), + SYSTEM("3"), + PERSON("2"), + SECURITIES_ACCOUNT_NUMBER_FOR_SETTLEMENT_INSTRUCTIONS("10"), + FIRM("1"), + PROFESSIONAL_CLIENT("30"), + PHONE_NUMBER("7"), + POSTAL_ADDRESS("6"), + EXECUTION_VENUE("32"), + FULL_LEGAL_NAME_OF_FIRM("5"), + LOCATION("31"), + APPLICATION("4"), + CONTACT_NAME("9"), + EMAIL_ADDRESS("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Password.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Password.java new file mode 100644 index 0000000..975c04c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Password.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Password extends BaseFieldType { + public static final Password INSTANCE = new Password(); + + private Password() { + super( + "Password", + 554, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentDate.java new file mode 100644 index 0000000..71a9bb2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PaymentDate extends BaseFieldType { + public static final PaymentDate INSTANCE = new PaymentDate(); + + private PaymentDate() { + super( + "PaymentDate", + 504, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentMethod.java new file mode 100644 index 0000000..3b0504c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentMethod.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PaymentMethod extends BaseFieldType { + public static final PaymentMethod INSTANCE = new PaymentMethod(); + + private PaymentMethod() { + super( + "PaymentMethod", + 492, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HIGH_VALUE_CLEARING_SYSTEM_HVACS = new Field(PaymentMethod.INSTANCE, Values.HIGH_VALUE_CLEARING_SYSTEM_HVACS.getOrdinal()); + public final Field ACH_CREDIT = new Field(PaymentMethod.INSTANCE, Values.ACH_CREDIT.getOrdinal()); + public final Field BPAY = new Field(PaymentMethod.INSTANCE, Values.BPAY.getOrdinal()); + public final Field CREDIT_CARD = new Field(PaymentMethod.INSTANCE, Values.CREDIT_CARD.getOrdinal()); + public final Field ACH_DEBIT = new Field(PaymentMethod.INSTANCE, Values.ACH_DEBIT.getOrdinal()); + public final Field EUROCLEAR = new Field(PaymentMethod.INSTANCE, Values.EUROCLEAR.getOrdinal()); + public final Field NSCC = new Field(PaymentMethod.INSTANCE, Values.NSCC.getOrdinal()); + public final Field CREST = new Field(PaymentMethod.INSTANCE, Values.CREST.getOrdinal()); + public final Field DIRECT_CREDIT_BECS = new Field(PaymentMethod.INSTANCE, Values.DIRECT_CREDIT_BECS.getOrdinal()); + public final Field FED_WIRE = new Field(PaymentMethod.INSTANCE, Values.FED_WIRE.getOrdinal()); + public final Field TELEGRAPHIC_TRANSFER = new Field(PaymentMethod.INSTANCE, Values.TELEGRAPHIC_TRANSFER.getOrdinal()); + public final Field CHEQUE = new Field(PaymentMethod.INSTANCE, Values.CHEQUE.getOrdinal()); + public final Field CLEARSTREAM = new Field(PaymentMethod.INSTANCE, Values.CLEARSTREAM.getOrdinal()); + public final Field DIRECT_DEBIT_BECS = new Field(PaymentMethod.INSTANCE, Values.DIRECT_DEBIT_BECS.getOrdinal()); + public final Field DEBIT_CARD = new Field(PaymentMethod.INSTANCE, Values.DEBIT_CARD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HIGH_VALUE_CLEARING_SYSTEM_HVACS("15"), + ACH_CREDIT("13"), + BPAY("14"), + CREDIT_CARD("11"), + ACH_DEBIT("12"), + EUROCLEAR("3"), + NSCC("2"), + CREST("1"), + DIRECT_CREDIT_BECS("10"), + FED_WIRE("7"), + TELEGRAPHIC_TRANSFER("6"), + CHEQUE("5"), + CLEARSTREAM("4"), + DIRECT_DEBIT_BECS("9"), + DEBIT_CARD("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentRef.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentRef.java new file mode 100644 index 0000000..44b68f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentRef.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PaymentRef extends BaseFieldType { + public static final PaymentRef INSTANCE = new PaymentRef(); + + private PaymentRef() { + super( + "PaymentRef", + 476, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentRemitterID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentRemitterID.java new file mode 100644 index 0000000..d253a4f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PaymentRemitterID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PaymentRemitterID extends BaseFieldType { + public static final PaymentRemitterID INSTANCE = new PaymentRemitterID(); + + private PaymentRemitterID() { + super( + "PaymentRemitterID", + 505, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PctAtRisk.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PctAtRisk.java new file mode 100644 index 0000000..d37481e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PctAtRisk.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PctAtRisk extends BaseFieldType { + public static final PctAtRisk INSTANCE = new PctAtRisk(); + + private PctAtRisk() { + super( + "PctAtRisk", + 869, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegLimitType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegLimitType.java new file mode 100644 index 0000000..617a821 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegLimitType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegLimitType extends BaseFieldType { + public static final PegLimitType INSTANCE = new PegLimitType(); + + private PegLimitType() { + super( + "PegLimitType", + 837, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OR_WORSE__FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_TH = new Field(PegLimitType.INSTANCE, Values.OR_WORSE__FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_TH.getOrdinal()); + public final Field STRICT__LIMIT_IS_A_STRICT_LIMIT = new Field(PegLimitType.INSTANCE, Values.STRICT__LIMIT_IS_A_STRICT_LIMIT.getOrdinal()); + public final Field OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED = new Field(PegLimitType.INSTANCE, Values.OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OR_WORSE__FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_TH("2"), + STRICT__LIMIT_IS_A_STRICT_LIMIT("1"), + OR_BETTER_DEFAULT__PRICE_IMPROVEMENT_ALLOWED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegMoveType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegMoveType.java new file mode 100644 index 0000000..425c39b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegMoveType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegMoveType extends BaseFieldType { + public static final PegMoveType INSTANCE = new PegMoveType(); + + private PegMoveType() { + super( + "PegMoveType", + 835, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIXED = new Field(PegMoveType.INSTANCE, Values.FIXED.getOrdinal()); + public final Field FLOATING_DEFAULT = new Field(PegMoveType.INSTANCE, Values.FLOATING_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIXED("1"), + FLOATING_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegOffsetType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegOffsetType.java new file mode 100644 index 0000000..2229d66 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegOffsetType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegOffsetType extends BaseFieldType { + public static final PegOffsetType INSTANCE = new PegOffsetType(); + + private PegOffsetType() { + super( + "PegOffsetType", + 836, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRICE_TIER__LEVEL = new Field(PegOffsetType.INSTANCE, Values.PRICE_TIER__LEVEL.getOrdinal()); + public final Field TICKS = new Field(PegOffsetType.INSTANCE, Values.TICKS.getOrdinal()); + public final Field BASIS_POINTS = new Field(PegOffsetType.INSTANCE, Values.BASIS_POINTS.getOrdinal()); + public final Field PRICE_DEFAULT = new Field(PegOffsetType.INSTANCE, Values.PRICE_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRICE_TIER__LEVEL("3"), + TICKS("2"), + BASIS_POINTS("1"), + PRICE_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegOffsetValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegOffsetValue.java new file mode 100644 index 0000000..e470302 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegOffsetValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegOffsetValue extends BaseFieldType { + public static final PegOffsetValue INSTANCE = new PegOffsetValue(); + + private PegOffsetValue() { + super( + "PegOffsetValue", + 211, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegPriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegPriceType.java new file mode 100644 index 0000000..cce4374 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegPriceType.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegPriceType extends BaseFieldType { + public static final PegPriceType INSTANCE = new PegPriceType(); + + private PegPriceType() { + super( + "PegPriceType", + 1094, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OPENING_PEG = new Field(PegPriceType.INSTANCE, Values.OPENING_PEG.getOrdinal()); + public final Field MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE = new Field(PegPriceType.INSTANCE, Values.MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE.getOrdinal()); + public final Field LAST_PEG_LAST_SALE = new Field(PegPriceType.INSTANCE, Values.LAST_PEG_LAST_SALE.getOrdinal()); + public final Field PEG_TO_VWAP = new Field(PegPriceType.INSTANCE, Values.PEG_TO_VWAP.getOrdinal()); + public final Field PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BID_OR_SELL_AT_OFFER = new Field(PegPriceType.INSTANCE, Values.PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BID_OR_SELL_AT_OFFER.getOrdinal()); + public final Field MARKET_PEG = new Field(PegPriceType.INSTANCE, Values.MARKET_PEG.getOrdinal()); + public final Field PEG_TO_LIMIT_PRICE = new Field(PegPriceType.INSTANCE, Values.PEG_TO_LIMIT_PRICE.getOrdinal()); + public final Field TRAILING_STOP_PEG = new Field(PegPriceType.INSTANCE, Values.TRAILING_STOP_PEG.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OPENING_PEG("3"), + MIDPRICE_PEG_MIDPRICE_OF_INSIDE_QUOTE("2"), + LAST_PEG_LAST_SALE("1"), + PEG_TO_VWAP("7"), + PRIMARY_PEG_PRIMARY_MARKET__BUY_AT_BID_OR_SELL_AT_OFFER("5"), + MARKET_PEG("4"), + PEG_TO_LIMIT_PRICE("9"), + TRAILING_STOP_PEG("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegRoundDirection.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegRoundDirection.java new file mode 100644 index 0000000..92ea690 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegRoundDirection.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegRoundDirection extends BaseFieldType { + public static final PegRoundDirection INSTANCE = new PegRoundDirection(); + + private PegRoundDirection() { + super( + "PegRoundDirection", + 838, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A = new Field(PegRoundDirection.INSTANCE, Values.MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A.getOrdinal()); + public final Field MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES = new Field(PegRoundDirection.INSTANCE, Values.MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MORE_PASSIVE__ON_A_BUY_ORDER_ROUND_DOWN_TO_THE_NEAREST_TICK_ON_A("2"), + MORE_AGGRESSIVE__ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_TO_THE_NEARES("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegScope.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegScope.java new file mode 100644 index 0000000..36b9979 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegScope.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegScope extends BaseFieldType { + public static final PegScope INSTANCE = new PegScope(); + + private PegScope() { + super( + "PegScope", + 840, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GLOBAL = new Field(PegScope.INSTANCE, Values.GLOBAL.getOrdinal()); + public final Field NATIONAL = new Field(PegScope.INSTANCE, Values.NATIONAL.getOrdinal()); + public final Field LOCAL_EXCHANGE_ECN_ATS = new Field(PegScope.INSTANCE, Values.LOCAL_EXCHANGE_ECN_ATS.getOrdinal()); + public final Field NATIONAL_EXCLUDING_LOCAL = new Field(PegScope.INSTANCE, Values.NATIONAL_EXCLUDING_LOCAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GLOBAL("3"), + NATIONAL("2"), + LOCAL_EXCHANGE_ECN_ATS("1"), + NATIONAL_EXCLUDING_LOCAL("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSecurityDesc.java new file mode 100644 index 0000000..c92a8a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegSecurityDesc extends BaseFieldType { + public static final PegSecurityDesc INSTANCE = new PegSecurityDesc(); + + private PegSecurityDesc() { + super( + "PegSecurityDesc", + 1099, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSecurityID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSecurityID.java new file mode 100644 index 0000000..3ab0ba5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegSecurityID extends BaseFieldType { + public static final PegSecurityID INSTANCE = new PegSecurityID(); + + private PegSecurityID() { + super( + "PegSecurityID", + 1097, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSecurityIDSource.java new file mode 100644 index 0000000..e638f58 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegSecurityIDSource extends BaseFieldType { + public static final PegSecurityIDSource INSTANCE = new PegSecurityIDSource(); + + private PegSecurityIDSource() { + super( + "PegSecurityIDSource", + 1096, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSymbol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSymbol.java new file mode 100644 index 0000000..8bba018 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PegSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PegSymbol extends BaseFieldType { + public static final PegSymbol INSTANCE = new PegSymbol(); + + private PegSymbol() { + super( + "PegSymbol", + 1098, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PeggedPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PeggedPrice.java new file mode 100644 index 0000000..f23c5f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PeggedPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PeggedPrice extends BaseFieldType { + public static final PeggedPrice INSTANCE = new PeggedPrice(); + + private PeggedPrice() { + super( + "PeggedPrice", + 839, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PeggedRefPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PeggedRefPrice.java new file mode 100644 index 0000000..950d074 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PeggedRefPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PeggedRefPrice extends BaseFieldType { + public static final PeggedRefPrice INSTANCE = new PeggedRefPrice(); + + private PeggedRefPrice() { + super( + "PeggedRefPrice", + 1095, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Pool.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Pool.java new file mode 100644 index 0000000..0b1fda0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Pool.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Pool extends BaseFieldType { + public static final Pool INSTANCE = new Pool(); + + private Pool() { + super( + "Pool", + 691, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosAmt.java new file mode 100644 index 0000000..e5c54cf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosAmt extends BaseFieldType { + public static final PosAmt INSTANCE = new PosAmt(); + + private PosAmt() { + super( + "PosAmt", + 708, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosAmtType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosAmtType.java new file mode 100644 index 0000000..79ed17e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosAmtType.java @@ -0,0 +1,79 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosAmtType extends BaseFieldType { + public static final PosAmtType INSTANCE = new PosAmtType(); + + private PosAmtType() { + super( + "PosAmtType", + 707, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INCREMENTAL_MARKTOMARKET_AMOUNT = new Field(PosAmtType.INSTANCE, Values.INCREMENTAL_MARKTOMARKET_AMOUNT.getOrdinal()); + public final Field INCREMENTAL_ACCRUED_COUPON = new Field(PosAmtType.INSTANCE, Values.INCREMENTAL_ACCRUED_COUPON.getOrdinal()); + public final Field COMPENSATION_AMOUNT = new Field(PosAmtType.INSTANCE, Values.COMPENSATION_AMOUNT.getOrdinal()); + public final Field COLLATERALIZED_MARK_TO_MARKET = new Field(PosAmtType.INSTANCE, Values.COLLATERALIZED_MARK_TO_MARKET.getOrdinal()); + public final Field TOTAL_COLLATERALIZED_AMOUNT = new Field(PosAmtType.INSTANCE, Values.TOTAL_COLLATERALIZED_AMOUNT.getOrdinal()); + public final Field COUPON_AMOUNT = new Field(PosAmtType.INSTANCE, Values.COUPON_AMOUNT.getOrdinal()); + public final Field INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET = new Field(PosAmtType.INSTANCE, Values.INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET.getOrdinal()); + public final Field PREMIUM_AMOUNT = new Field(PosAmtType.INSTANCE, Values.PREMIUM_AMOUNT.getOrdinal()); + public final Field FINAL_MARKTOMARKET_AMOUNT = new Field(PosAmtType.INSTANCE, Values.FINAL_MARKTOMARKET_AMOUNT.getOrdinal()); + public final Field CASH_AMOUNT_CORPORATE_EVENT = new Field(PosAmtType.INSTANCE, Values.CASH_AMOUNT_CORPORATE_EVENT.getOrdinal()); + public final Field CASH_RESIDUAL_AMOUNT = new Field(PosAmtType.INSTANCE, Values.CASH_RESIDUAL_AMOUNT.getOrdinal()); + public final Field ACCRUED_COUPON_AMOUNT = new Field(PosAmtType.INSTANCE, Values.ACCRUED_COUPON_AMOUNT.getOrdinal()); + public final Field TOTAL_BANKED_AMOUNT = new Field(PosAmtType.INSTANCE, Values.TOTAL_BANKED_AMOUNT.getOrdinal()); + public final Field VALUE_ADJUSTED_AMOUNT = new Field(PosAmtType.INSTANCE, Values.VALUE_ADJUSTED_AMOUNT.getOrdinal()); + public final Field TRADE_VARIATION_AMOUNT = new Field(PosAmtType.INSTANCE, Values.TRADE_VARIATION_AMOUNT.getOrdinal()); + public final Field SETTLEMENT_VALUE = new Field(PosAmtType.INSTANCE, Values.SETTLEMENT_VALUE.getOrdinal()); + public final Field STARTOFDAY_MARKTOMARKET_AMOUNT = new Field(PosAmtType.INSTANCE, Values.STARTOFDAY_MARKTOMARKET_AMOUNT.getOrdinal()); + public final Field INITIAL_TRADE_COUPON_AMOUNT = new Field(PosAmtType.INSTANCE, Values.INITIAL_TRADE_COUPON_AMOUNT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INCREMENTAL_MARKTOMARKET_AMOUNT("IMTM"), + INCREMENTAL_ACCRUED_COUPON("IACPN"), + COMPENSATION_AMOUNT("DLV"), + COLLATERALIZED_MARK_TO_MARKET("CMTM"), + TOTAL_COLLATERALIZED_AMOUNT("COLAT"), + COUPON_AMOUNT("CPN"), + INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET("ICMTM"), + PREMIUM_AMOUNT("PREM"), + FINAL_MARKTOMARKET_AMOUNT("FMTM"), + CASH_AMOUNT_CORPORATE_EVENT("CASH"), + CASH_RESIDUAL_AMOUNT("CRES"), + ACCRUED_COUPON_AMOUNT("ACPN"), + TOTAL_BANKED_AMOUNT("BANK"), + VALUE_ADJUSTED_AMOUNT("VADJ"), + TRADE_VARIATION_AMOUNT("TVAR"), + SETTLEMENT_VALUE("SETL"), + STARTOFDAY_MARKTOMARKET_AMOUNT("SMTM"), + INITIAL_TRADE_COUPON_AMOUNT("ICPN"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintAction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintAction.java new file mode 100644 index 0000000..b21a6e6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintAction.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosMaintAction extends BaseFieldType { + public static final PosMaintAction INSTANCE = new PosMaintAction(); + + private PosMaintAction() { + super( + "PosMaintAction", + 712, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL__USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_M = new Field(PosMaintAction.INSTANCE, Values.CANCEL__USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_M.getOrdinal()); + public final Field REPLACE__USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SP = new Field(PosMaintAction.INSTANCE, Values.REPLACE__USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SP.getOrdinal()); + public final Field NEW__USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY = new Field(PosMaintAction.INSTANCE, Values.NEW__USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY.getOrdinal()); + public final Field REVERSE__USED_TO_COMPLETELLY_BACKOUT_THE_TRANSACTION_SUCH_THAT_T = new Field(PosMaintAction.INSTANCE, Values.REVERSE__USED_TO_COMPLETELLY_BACKOUT_THE_TRANSACTION_SUCH_THAT_T.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL__USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_M("3"), + REPLACE__USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SP("2"), + NEW__USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY("1"), + REVERSE__USED_TO_COMPLETELLY_BACKOUT_THE_TRANSACTION_SUCH_THAT_T("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintResult.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintResult.java new file mode 100644 index 0000000..457a36d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintResult.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosMaintResult extends BaseFieldType { + public static final PosMaintResult INSTANCE = new PosMaintResult(); + + private PosMaintResult() { + super( + "PosMaintResult", + 723, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECTED = new Field(PosMaintResult.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field SUCCESSFUL_COMPLETION__NO_WARNINGS_OR_ERRORS = new Field(PosMaintResult.INSTANCE, Values.SUCCESSFUL_COMPLETION__NO_WARNINGS_OR_ERRORS.getOrdinal()); + public final Field OTHER = new Field(PosMaintResult.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECTED("1"), + SUCCESSFUL_COMPLETION__NO_WARNINGS_OR_ERRORS("0"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintRptID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintRptID.java new file mode 100644 index 0000000..c032241 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintRptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosMaintRptID extends BaseFieldType { + public static final PosMaintRptID INSTANCE = new PosMaintRptID(); + + private PosMaintRptID() { + super( + "PosMaintRptID", + 721, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintRptRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintRptRefID.java new file mode 100644 index 0000000..a6e4732 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintRptRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosMaintRptRefID extends BaseFieldType { + public static final PosMaintRptRefID INSTANCE = new PosMaintRptRefID(); + + private PosMaintRptRefID() { + super( + "PosMaintRptRefID", + 714, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintStatus.java new file mode 100644 index 0000000..f1b9917 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosMaintStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosMaintStatus extends BaseFieldType { + public static final PosMaintStatus INSTANCE = new PosMaintStatus(); + + private PosMaintStatus() { + super( + "PosMaintStatus", + 722, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COMPLETED = new Field(PosMaintStatus.INSTANCE, Values.COMPLETED.getOrdinal()); + public final Field REJECTED = new Field(PosMaintStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field ACCEPTED_WITH_WARNINGS = new Field(PosMaintStatus.INSTANCE, Values.ACCEPTED_WITH_WARNINGS.getOrdinal()); + public final Field ACCEPTED = new Field(PosMaintStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field COMPLETED_WITH_WARNINGS = new Field(PosMaintStatus.INSTANCE, Values.COMPLETED_WITH_WARNINGS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COMPLETED("3"), + REJECTED("2"), + ACCEPTED_WITH_WARNINGS("1"), + ACCEPTED("0"), + COMPLETED_WITH_WARNINGS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosQtyStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosQtyStatus.java new file mode 100644 index 0000000..9d18854 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosQtyStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosQtyStatus extends BaseFieldType { + public static final PosQtyStatus INSTANCE = new PosQtyStatus(); + + private PosQtyStatus() { + super( + "PosQtyStatus", + 706, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECTED = new Field(PosQtyStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field ACCEPTED = new Field(PosQtyStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field SUBMITTED = new Field(PosQtyStatus.INSTANCE, Values.SUBMITTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECTED("2"), + ACCEPTED("1"), + SUBMITTED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqID.java new file mode 100644 index 0000000..43e7bd9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosReqID extends BaseFieldType { + public static final PosReqID INSTANCE = new PosReqID(); + + private PosReqID() { + super( + "PosReqID", + 710, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqResult.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqResult.java new file mode 100644 index 0000000..9f405d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqResult.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosReqResult extends BaseFieldType { + public static final PosReqResult INSTANCE = new PosReqResult(); + + private PosReqResult() { + super( + "PosReqResult", + 728, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_AUTHORIZED_TO_REQUEST_POSITIONS = new Field(PosReqResult.INSTANCE, Values.NOT_AUTHORIZED_TO_REQUEST_POSITIONS.getOrdinal()); + public final Field NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA = new Field(PosReqResult.INSTANCE, Values.NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA.getOrdinal()); + public final Field INVALID_OR_UNSUPPORTED_REQUEST = new Field(PosReqResult.INSTANCE, Values.INVALID_OR_UNSUPPORTED_REQUEST.getOrdinal()); + public final Field VALID_REQUEST = new Field(PosReqResult.INSTANCE, Values.VALID_REQUEST.getOrdinal()); + public final Field REQUEST_FOR_POSITION_NOT_SUPPORTED = new Field(PosReqResult.INSTANCE, Values.REQUEST_FOR_POSITION_NOT_SUPPORTED.getOrdinal()); + public final Field OTHER_USE_TEXT_58_IN_CONJUNCTION_WITH_THIS_CODE_FOR_AN_EXPLAINAT = new Field(PosReqResult.INSTANCE, Values.OTHER_USE_TEXT_58_IN_CONJUNCTION_WITH_THIS_CODE_FOR_AN_EXPLAINAT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_AUTHORIZED_TO_REQUEST_POSITIONS("3"), + NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA("2"), + INVALID_OR_UNSUPPORTED_REQUEST("1"), + VALID_REQUEST("0"), + REQUEST_FOR_POSITION_NOT_SUPPORTED("4"), + OTHER_USE_TEXT_58_IN_CONJUNCTION_WITH_THIS_CODE_FOR_AN_EXPLAINAT("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqStatus.java new file mode 100644 index 0000000..353b2fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosReqStatus extends BaseFieldType { + public static final PosReqStatus INSTANCE = new PosReqStatus(); + + private PosReqStatus() { + super( + "PosReqStatus", + 729, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECTED = new Field(PosReqStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field COMPLETED_WITH_WARNINGS = new Field(PosReqStatus.INSTANCE, Values.COMPLETED_WITH_WARNINGS.getOrdinal()); + public final Field COMPLETED = new Field(PosReqStatus.INSTANCE, Values.COMPLETED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECTED("2"), + COMPLETED_WITH_WARNINGS("1"), + COMPLETED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqType.java new file mode 100644 index 0000000..1a4e5d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosReqType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosReqType extends BaseFieldType { + public static final PosReqType INSTANCE = new PosReqType(); + + private PosReqType() { + super( + "PosReqType", + 724, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ASSIGNMENTS = new Field(PosReqType.INSTANCE, Values.ASSIGNMENTS.getOrdinal()); + public final Field EXERCISES = new Field(PosReqType.INSTANCE, Values.EXERCISES.getOrdinal()); + public final Field TRADES = new Field(PosReqType.INSTANCE, Values.TRADES.getOrdinal()); + public final Field POSITIONS = new Field(PosReqType.INSTANCE, Values.POSITIONS.getOrdinal()); + public final Field DELTA_POSITIONS = new Field(PosReqType.INSTANCE, Values.DELTA_POSITIONS.getOrdinal()); + public final Field BACKOUT_MESSAGE = new Field(PosReqType.INSTANCE, Values.BACKOUT_MESSAGE.getOrdinal()); + public final Field SETTLEMENT_ACTIVITY = new Field(PosReqType.INSTANCE, Values.SETTLEMENT_ACTIVITY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ASSIGNMENTS("3"), + EXERCISES("2"), + TRADES("1"), + POSITIONS("0"), + DELTA_POSITIONS("6"), + BACKOUT_MESSAGE("5"), + SETTLEMENT_ACTIVITY("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosTransType.java new file mode 100644 index 0000000..c05ee5d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosTransType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosTransType extends BaseFieldType { + public static final PosTransType INSTANCE = new PosTransType(); + + private PosTransType() { + super( + "PosTransType", + 709, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field POSITION_ADJUSTMENT = new Field(PosTransType.INSTANCE, Values.POSITION_ADJUSTMENT.getOrdinal()); + public final Field DO_NOT_EXERCISE = new Field(PosTransType.INSTANCE, Values.DO_NOT_EXERCISE.getOrdinal()); + public final Field EXERCISE = new Field(PosTransType.INSTANCE, Values.EXERCISE.getOrdinal()); + public final Field LARGE_TRADER_SUBMISSION = new Field(PosTransType.INSTANCE, Values.LARGE_TRADER_SUBMISSION.getOrdinal()); + public final Field PLEDGE = new Field(PosTransType.INSTANCE, Values.PLEDGE.getOrdinal()); + public final Field POSITION_CHANGE_SUBMISSIONMARGIN_DISPOSITION = new Field(PosTransType.INSTANCE, Values.POSITION_CHANGE_SUBMISSIONMARGIN_DISPOSITION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + POSITION_ADJUSTMENT("3"), + DO_NOT_EXERCISE("2"), + EXERCISE("1"), + LARGE_TRADER_SUBMISSION("6"), + PLEDGE("5"), + POSITION_CHANGE_SUBMISSIONMARGIN_DISPOSITION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosType.java new file mode 100644 index 0000000..c488f96 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PosType.java @@ -0,0 +1,97 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PosType extends BaseFieldType { + public static final PosType INSTANCE = new PosType(); + + private PosType() { + super( + "PosType", + 703, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NET_DELTA_QTY = new Field(PosType.INSTANCE, Values.NET_DELTA_QTY.getOrdinal()); + public final Field INTEGRAL_SPLIT = new Field(PosType.INSTANCE, Values.INTEGRAL_SPLIT.getOrdinal()); + public final Field DELIVERY_QTY = new Field(PosType.INSTANCE, Values.DELIVERY_QTY.getOrdinal()); + public final Field ASOF_TRADE_QTY = new Field(PosType.INSTANCE, Values.ASOF_TRADE_QTY.getOrdinal()); + public final Field CREDIT_EVENT_ADJUSTMENT = new Field(PosType.INSTANCE, Values.CREDIT_EVENT_ADJUSTMENT.getOrdinal()); + public final Field TRANSACTION_QUANTITY = new Field(PosType.INSTANCE, Values.TRANSACTION_QUANTITY.getOrdinal()); + public final Field TRANSFER_TRADE_QTY = new Field(PosType.INSTANCE, Values.TRANSFER_TRADE_QTY.getOrdinal()); + public final Field CROSS_MARGIN_QTY = new Field(PosType.INSTANCE, Values.CROSS_MARGIN_QTY.getOrdinal()); + public final Field CORPORATE_ACTION_ADJUSTMENT = new Field(PosType.INSTANCE, Values.CORPORATE_ACTION_ADJUSTMENT.getOrdinal()); + public final Field ELECTRONIC_TRADE_QTY = new Field(PosType.INSTANCE, Values.ELECTRONIC_TRADE_QTY.getOrdinal()); + public final Field DELIVERY_NOTICE_QTY = new Field(PosType.INSTANCE, Values.DELIVERY_NOTICE_QTY.getOrdinal()); + public final Field PIT_TRADE_QTY = new Field(PosType.INSTANCE, Values.PIT_TRADE_QTY.getOrdinal()); + public final Field PRIVATELY_NEGOTIATED_TRADE_QTY_NONREGULATED = new Field(PosType.INSTANCE, Values.PRIVATELY_NEGOTIATED_TRADE_QTY_NONREGULATED.getOrdinal()); + public final Field ALLOCATION_TRADE_QTY = new Field(PosType.INSTANCE, Values.ALLOCATION_TRADE_QTY.getOrdinal()); + public final Field ENDOFDAY_QTY = new Field(PosType.INSTANCE, Values.ENDOFDAY_QTY.getOrdinal()); + public final Field TRANSACTION_FROM_ASSIGNMENT = new Field(PosType.INSTANCE, Values.TRANSACTION_FROM_ASSIGNMENT.getOrdinal()); + public final Field OPTION_ASSIGNMENT = new Field(PosType.INSTANCE, Values.OPTION_ASSIGNMENT.getOrdinal()); + public final Field STARTOFDAY_QTY = new Field(PosType.INSTANCE, Values.STARTOFDAY_QTY.getOrdinal()); + public final Field OPTION_EXERCISE_QTY = new Field(PosType.INSTANCE, Values.OPTION_EXERCISE_QTY.getOrdinal()); + public final Field RECEIVE_QUANTITY = new Field(PosType.INSTANCE, Values.RECEIVE_QUANTITY.getOrdinal()); + public final Field EXCHANGE_FOR_PHYSICAL_QTY = new Field(PosType.INSTANCE, Values.EXCHANGE_FOR_PHYSICAL_QTY.getOrdinal()); + public final Field TOTAL_TRANSACTION_QTY = new Field(PosType.INSTANCE, Values.TOTAL_TRANSACTION_QTY.getOrdinal()); + public final Field SUCCESSION_EVENT_ADJUSTMENT = new Field(PosType.INSTANCE, Values.SUCCESSION_EVENT_ADJUSTMENT.getOrdinal()); + public final Field INTERSPREAD_QTY = new Field(PosType.INSTANCE, Values.INTERSPREAD_QTY.getOrdinal()); + public final Field TRANSACTION_FROM_EXERCISE = new Field(PosType.INSTANCE, Values.TRANSACTION_FROM_EXERCISE.getOrdinal()); + public final Field INTRASPREAD_QTY = new Field(PosType.INSTANCE, Values.INTRASPREAD_QTY.getOrdinal()); + public final Field ADJUSTMENT_QTY = new Field(PosType.INSTANCE, Values.ADJUSTMENT_QTY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NET_DELTA_QTY("DLT"), + INTEGRAL_SPLIT("SPL"), + DELIVERY_QTY("DLV"), + ASOF_TRADE_QTY("ASF"), + CREDIT_EVENT_ADJUSTMENT("CEA"), + TRANSACTION_QUANTITY("TQ"), + TRANSFER_TRADE_QTY("TRF"), + CROSS_MARGIN_QTY("XM"), + CORPORATE_ACTION_ADJUSTMENT("CAA"), + ELECTRONIC_TRADE_QTY("ETR"), + DELIVERY_NOTICE_QTY("DN"), + PIT_TRADE_QTY("PIT"), + PRIVATELY_NEGOTIATED_TRADE_QTY_NONREGULATED("PNTN"), + ALLOCATION_TRADE_QTY("ALC"), + ENDOFDAY_QTY("FIN"), + TRANSACTION_FROM_ASSIGNMENT("TA"), + OPTION_ASSIGNMENT("AS"), + STARTOFDAY_QTY("SOD"), + OPTION_EXERCISE_QTY("EX"), + RECEIVE_QUANTITY("RCV"), + EXCHANGE_FOR_PHYSICAL_QTY("EP"), + TOTAL_TRANSACTION_QTY("TOT"), + SUCCESSION_EVENT_ADJUSTMENT("SEA"), + INTERSPREAD_QTY("IES"), + TRANSACTION_FROM_EXERCISE("TX"), + INTRASPREAD_QTY("IAS"), + ADJUSTMENT_QTY("PA"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PositionCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PositionCurrency.java new file mode 100644 index 0000000..3f5a642 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PositionCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PositionCurrency extends BaseFieldType { + public static final PositionCurrency INSTANCE = new PositionCurrency(); + + private PositionCurrency() { + super( + "PositionCurrency", + 1055, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PositionEffect.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PositionEffect.java new file mode 100644 index 0000000..d22f259 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PositionEffect.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PositionEffect extends BaseFieldType { + public static final PositionEffect INSTANCE = new PositionEffect(); + + private PositionEffect() { + super( + "PositionEffect", + 77, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DEFAULT = new Field(PositionEffect.INSTANCE, Values.DEFAULT.getOrdinal()); + public final Field FIFO = new Field(PositionEffect.INSTANCE, Values.FIFO.getOrdinal()); + public final Field ROLLED = new Field(PositionEffect.INSTANCE, Values.ROLLED.getOrdinal()); + public final Field CLOSE = new Field(PositionEffect.INSTANCE, Values.CLOSE.getOrdinal()); + public final Field CLOSE_BUT_NOTIFY_ON_OPEN = new Field(PositionEffect.INSTANCE, Values.CLOSE_BUT_NOTIFY_ON_OPEN.getOrdinal()); + public final Field OPEN = new Field(PositionEffect.INSTANCE, Values.OPEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DEFAULT("D"), + FIFO("F"), + ROLLED("R"), + CLOSE("C"), + CLOSE_BUT_NOTIFY_ON_OPEN("N"), + OPEN("O"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PositionLimit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PositionLimit.java new file mode 100644 index 0000000..b5d2e9f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PositionLimit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PositionLimit extends BaseFieldType { + public static final PositionLimit INSTANCE = new PositionLimit(); + + private PositionLimit() { + super( + "PositionLimit", + 970, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PossDupFlag.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PossDupFlag.java new file mode 100644 index 0000000..75c3632 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PossDupFlag.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PossDupFlag extends BaseFieldType { + public static final PossDupFlag INSTANCE = new PossDupFlag(); + + private PossDupFlag() { + super( + "PossDupFlag", + 43, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORIGINAL_TRANSMISSION = new Field(PossDupFlag.INSTANCE, Values.ORIGINAL_TRANSMISSION.getOrdinal()); + public final Field POSSIBLE_DUPLICATE = new Field(PossDupFlag.INSTANCE, Values.POSSIBLE_DUPLICATE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORIGINAL_TRANSMISSION("N"), + POSSIBLE_DUPLICATE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PossResend.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PossResend.java new file mode 100644 index 0000000..764eac7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PossResend.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PossResend extends BaseFieldType { + public static final PossResend INSTANCE = new PossResend(); + + private PossResend() { + super( + "PossResend", + 97, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORIGINAL_TRANSMISSION = new Field(PossResend.INSTANCE, Values.ORIGINAL_TRANSMISSION.getOrdinal()); + public final Field POSSIBLE_RESEND = new Field(PossResend.INSTANCE, Values.POSSIBLE_RESEND.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORIGINAL_TRANSMISSION("N"), + POSSIBLE_RESEND("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PreTradeAnonymity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PreTradeAnonymity.java new file mode 100644 index 0000000..775305d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PreTradeAnonymity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PreTradeAnonymity extends BaseFieldType { + public static final PreTradeAnonymity INSTANCE = new PreTradeAnonymity(); + + private PreTradeAnonymity() { + super( + "PreTradeAnonymity", + 1091, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PreallocMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PreallocMethod.java new file mode 100644 index 0000000..59a9671 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PreallocMethod.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PreallocMethod extends BaseFieldType { + public static final PreallocMethod INSTANCE = new PreallocMethod(); + + private PreallocMethod() { + super( + "PreallocMethod", + 591, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DO_NOT_PRORATA__DISCUSS_FIRST = new Field(PreallocMethod.INSTANCE, Values.DO_NOT_PRORATA__DISCUSS_FIRST.getOrdinal()); + public final Field PRORATA = new Field(PreallocMethod.INSTANCE, Values.PRORATA.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DO_NOT_PRORATA__DISCUSS_FIRST("1"), + PRORATA("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PrevClosePx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PrevClosePx.java new file mode 100644 index 0000000..f63ebac --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PrevClosePx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PrevClosePx extends BaseFieldType { + public static final PrevClosePx INSTANCE = new PrevClosePx(); + + private PrevClosePx() { + super( + "PrevClosePx", + 140, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PreviouslyReported.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PreviouslyReported.java new file mode 100644 index 0000000..20e8442 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PreviouslyReported.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PreviouslyReported extends BaseFieldType { + public static final PreviouslyReported INSTANCE = new PreviouslyReported(); + + private PreviouslyReported() { + super( + "PreviouslyReported", + 570, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_REPORTED_TO_COUNTERPARTY = new Field(PreviouslyReported.INSTANCE, Values.NOT_REPORTED_TO_COUNTERPARTY.getOrdinal()); + public final Field PERVIOUSLY_REPORTED_TO_COUNTERPARTY = new Field(PreviouslyReported.INSTANCE, Values.PERVIOUSLY_REPORTED_TO_COUNTERPARTY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_REPORTED_TO_COUNTERPARTY("N"), + PERVIOUSLY_REPORTED_TO_COUNTERPARTY("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Price.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Price.java new file mode 100644 index 0000000..6153890 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Price.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Price extends BaseFieldType { + public static final Price INSTANCE = new Price(); + + private Price() { + super( + "Price", + 44, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Price2.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Price2.java new file mode 100644 index 0000000..5392a07 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Price2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Price2 extends BaseFieldType { + public static final Price2 INSTANCE = new Price2(); + + private Price2() { + super( + "Price2", + 640, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceDelta.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceDelta.java new file mode 100644 index 0000000..77518a6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceDelta.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceDelta extends BaseFieldType { + public static final PriceDelta INSTANCE = new PriceDelta(); + + private PriceDelta() { + super( + "PriceDelta", + 811, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceImprovement.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceImprovement.java new file mode 100644 index 0000000..1266b6d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceImprovement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceImprovement extends BaseFieldType { + public static final PriceImprovement INSTANCE = new PriceImprovement(); + + private PriceImprovement() { + super( + "PriceImprovement", + 639, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceLimitType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceLimitType.java new file mode 100644 index 0000000..5ca9670 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceLimitType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceLimitType extends BaseFieldType { + public static final PriceLimitType INSTANCE = new PriceLimitType(); + + private PriceLimitType() { + super( + "PriceLimitType", + 1306, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PERCENTAGE = new Field(PriceLimitType.INSTANCE, Values.PERCENTAGE.getOrdinal()); + public final Field TICKS = new Field(PriceLimitType.INSTANCE, Values.TICKS.getOrdinal()); + public final Field PRICE = new Field(PriceLimitType.INSTANCE, Values.PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PERCENTAGE("2"), + TICKS("1"), + PRICE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceProtectionScope.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceProtectionScope.java new file mode 100644 index 0000000..f32bb7c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceProtectionScope.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceProtectionScope extends BaseFieldType { + public static final PriceProtectionScope INSTANCE = new PriceProtectionScope(); + + private PriceProtectionScope() { + super( + "PriceProtectionScope", + 1092, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GLOBAL_ACROSS_ALL_MARKETS = new Field(PriceProtectionScope.INSTANCE, Values.GLOBAL_ACROSS_ALL_MARKETS.getOrdinal()); + public final Field NATIONAL_ACROSS_ALL_NATIONAL_MARKETS = new Field(PriceProtectionScope.INSTANCE, Values.NATIONAL_ACROSS_ALL_NATIONAL_MARKETS.getOrdinal()); + public final Field LOCAL_EXCHANGE_ECN_ATS = new Field(PriceProtectionScope.INSTANCE, Values.LOCAL_EXCHANGE_ECN_ATS.getOrdinal()); + public final Field NONE = new Field(PriceProtectionScope.INSTANCE, Values.NONE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GLOBAL_ACROSS_ALL_MARKETS("3"), + NATIONAL_ACROSS_ALL_NATIONAL_MARKETS("2"), + LOCAL_EXCHANGE_ECN_ATS("1"), + NONE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceQuoteMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceQuoteMethod.java new file mode 100644 index 0000000..2bdc2f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceQuoteMethod.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceQuoteMethod extends BaseFieldType { + public static final PriceQuoteMethod INSTANCE = new PriceQuoteMethod(); + + private PriceQuoteMethod() { + super( + "PriceQuoteMethod", + 1196, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PERCENT_OF_PAR = new Field(PriceQuoteMethod.INSTANCE, Values.PERCENT_OF_PAR.getOrdinal()); + public final Field STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL = new Field(PriceQuoteMethod.INSTANCE, Values.STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL.getOrdinal()); + public final Field INTEREST_RATE_INDEX = new Field(PriceQuoteMethod.INSTANCE, Values.INTEREST_RATE_INDEX.getOrdinal()); + public final Field INDEX = new Field(PriceQuoteMethod.INSTANCE, Values.INDEX.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PERCENT_OF_PAR("PCTPAR"), + STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL("STD"), + INTEREST_RATE_INDEX("INT"), + INDEX("INX"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceType.java new file mode 100644 index 0000000..d43e454 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceType.java @@ -0,0 +1,79 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceType extends BaseFieldType { + public static final PriceType INSTANCE = new PriceType(); + + private PriceType() { + super( + "PriceType", + 423, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRODUCT_TICKS_IN_ONETWENTYEIGHTS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_ONETWENTYEIGHTS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_THIRTYSECONDS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_THIRTYSECONDS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_SIXTYFORTHS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_SIXTYFORTHS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_EIGHTS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_EIGHTS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_SIXTEENTHS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_SIXTEENTHS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_HALFS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_HALFS.getOrdinal()); + public final Field PRODUCT_TICKS_IN_FOURTHS = new Field(PriceType.INSTANCE, Values.PRODUCT_TICKS_IN_FOURTHS.getOrdinal()); + public final Field VARIABLE_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OP = new Field(PriceType.INSTANCE, Values.VARIABLE_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OP.getOrdinal()); + public final Field FIXED_AMOUNT_ABSOLUTE_VALUE = new Field(PriceType.INSTANCE, Values.FIXED_AMOUNT_ABSOLUTE_VALUE.getOrdinal()); + public final Field PER_UNIT_IE_PER_SHARE_OR_CONTRACT = new Field(PriceType.INSTANCE, Values.PER_UNIT_IE_PER_SHARE_OR_CONTRACT.getOrdinal()); + public final Field PERCENTAGE_IE_PERCENT_OF_PAR_OFTEN_CALLED_DOLLAR_PRICE_FOR_FIXED = new Field(PriceType.INSTANCE, Values.PERCENTAGE_IE_PERCENT_OF_PAR_OFTEN_CALLED_DOLLAR_PRICE_FOR_FIXED.getOrdinal()); + public final Field FIXED_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OPTIO = new Field(PriceType.INSTANCE, Values.FIXED_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OPTIO.getOrdinal()); + public final Field TED_PRICE = new Field(PriceType.INSTANCE, Values.TED_PRICE.getOrdinal()); + public final Field SPREAD_BASIS_POINTS_SPREAD = new Field(PriceType.INSTANCE, Values.SPREAD_BASIS_POINTS_SPREAD.getOrdinal()); + public final Field PREMIUM__PERCENTAGE_POINTS_OVER_PAR = new Field(PriceType.INSTANCE, Values.PREMIUM__PERCENTAGE_POINTS_OVER_PAR.getOrdinal()); + public final Field DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR = new Field(PriceType.INSTANCE, Values.DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR.getOrdinal()); + public final Field YIELD = new Field(PriceType.INSTANCE, Values.YIELD.getOrdinal()); + public final Field TED_YIELD = new Field(PriceType.INSTANCE, Values.TED_YIELD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRODUCT_TICKS_IN_ONETWENTYEIGHTS("19"), + PRODUCT_TICKS_IN_THIRTYSECONDS("17"), + PRODUCT_TICKS_IN_SIXTYFORTHS("18"), + PRODUCT_TICKS_IN_EIGHTS("15"), + PRODUCT_TICKS_IN_SIXTEENTHS("16"), + PRODUCT_TICKS_IN_HALFS("13"), + PRODUCT_TICKS_IN_FOURTHS("14"), + VARIABLE_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OP("11"), + FIXED_AMOUNT_ABSOLUTE_VALUE("3"), + PER_UNIT_IE_PER_SHARE_OR_CONTRACT("2"), + PERCENTAGE_IE_PERCENT_OF_PAR_OFTEN_CALLED_DOLLAR_PRICE_FOR_FIXED("1"), + FIXED_CABINET_TRADE_PRICE_PRIMARILY_FOR_LISTED_FUTURES_AND_OPTIO("10"), + TED_PRICE("7"), + SPREAD_BASIS_POINTS_SPREAD("6"), + PREMIUM__PERCENTAGE_POINTS_OVER_PAR("5"), + DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR("4"), + YIELD("9"), + TED_YIELD("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceUnitOfMeasure.java new file mode 100644 index 0000000..5106925 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceUnitOfMeasure extends BaseFieldType { + public static final PriceUnitOfMeasure INSTANCE = new PriceUnitOfMeasure(); + + private PriceUnitOfMeasure() { + super( + "PriceUnitOfMeasure", + 1191, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceUnitOfMeasureQty.java new file mode 100644 index 0000000..22ab559 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriceUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriceUnitOfMeasureQty extends BaseFieldType { + public static final PriceUnitOfMeasureQty INSTANCE = new PriceUnitOfMeasureQty(); + + private PriceUnitOfMeasureQty() { + super( + "PriceUnitOfMeasureQty", + 1192, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriorSettlPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriorSettlPrice.java new file mode 100644 index 0000000..43bc2b7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriorSettlPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriorSettlPrice extends BaseFieldType { + public static final PriorSettlPrice INSTANCE = new PriorSettlPrice(); + + private PriorSettlPrice() { + super( + "PriorSettlPrice", + 734, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriorSpreadIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriorSpreadIndicator.java new file mode 100644 index 0000000..e3b1a62 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriorSpreadIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriorSpreadIndicator extends BaseFieldType { + public static final PriorSpreadIndicator INSTANCE = new PriorSpreadIndicator(); + + private PriorSpreadIndicator() { + super( + "PriorSpreadIndicator", + 720, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriorityIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriorityIndicator.java new file mode 100644 index 0000000..d7b982f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PriorityIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PriorityIndicator extends BaseFieldType { + public static final PriorityIndicator INSTANCE = new PriorityIndicator(); + + private PriorityIndicator() { + super( + "PriorityIndicator", + 638, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE = new Field(PriorityIndicator.INSTANCE, Values.LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE.getOrdinal()); + public final Field PRIORITY_UNCHANGED = new Field(PriorityIndicator.INSTANCE, Values.PRIORITY_UNCHANGED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE("1"), + PRIORITY_UNCHANGED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PrivateQuote.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PrivateQuote.java new file mode 100644 index 0000000..70c451b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PrivateQuote.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PrivateQuote extends BaseFieldType { + public static final PrivateQuote INSTANCE = new PrivateQuote(); + + private PrivateQuote() { + super( + "PrivateQuote", + 1171, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProcessCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProcessCode.java new file mode 100644 index 0000000..71633f2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProcessCode.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ProcessCode extends BaseFieldType { + public static final ProcessCode INSTANCE = new ProcessCode(); + + private ProcessCode() { + super( + "ProcessCode", + 81, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field STEPOUT = new Field(ProcessCode.INSTANCE, Values.STEPOUT.getOrdinal()); + public final Field STEPIN = new Field(ProcessCode.INSTANCE, Values.STEPIN.getOrdinal()); + public final Field SOFT_DOLLAR = new Field(ProcessCode.INSTANCE, Values.SOFT_DOLLAR.getOrdinal()); + public final Field REGULAR = new Field(ProcessCode.INSTANCE, Values.REGULAR.getOrdinal()); + public final Field PLAN_SPONSOR = new Field(ProcessCode.INSTANCE, Values.PLAN_SPONSOR.getOrdinal()); + public final Field SOFTDOLLAR_STEPOUT = new Field(ProcessCode.INSTANCE, Values.SOFTDOLLAR_STEPOUT.getOrdinal()); + public final Field SOFTDOLLAR_STEPIN = new Field(ProcessCode.INSTANCE, Values.SOFTDOLLAR_STEPIN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + STEPOUT("3"), + STEPIN("2"), + SOFT_DOLLAR("1"), + REGULAR("0"), + PLAN_SPONSOR("6"), + SOFTDOLLAR_STEPOUT("5"), + SOFTDOLLAR_STEPIN("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Product.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Product.java new file mode 100644 index 0000000..566b17f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Product.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Product extends BaseFieldType { + public static final Product INSTANCE = new Product(); + + private Product() { + super( + "Product", + 460, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FINANCING = new Field(Product.INSTANCE, Values.FINANCING.getOrdinal()); + public final Field MUNICIPAL = new Field(Product.INSTANCE, Values.MUNICIPAL.getOrdinal()); + public final Field OTHER = new Field(Product.INSTANCE, Values.OTHER.getOrdinal()); + public final Field CORPORATE = new Field(Product.INSTANCE, Values.CORPORATE.getOrdinal()); + public final Field COMMODITY = new Field(Product.INSTANCE, Values.COMMODITY.getOrdinal()); + public final Field AGENCY = new Field(Product.INSTANCE, Values.AGENCY.getOrdinal()); + public final Field MORTGAGE = new Field(Product.INSTANCE, Values.MORTGAGE.getOrdinal()); + public final Field INDEX = new Field(Product.INSTANCE, Values.INDEX.getOrdinal()); + public final Field GOVERNMENT = new Field(Product.INSTANCE, Values.GOVERNMENT.getOrdinal()); + public final Field EQUITY = new Field(Product.INSTANCE, Values.EQUITY.getOrdinal()); + public final Field CURRENCY = new Field(Product.INSTANCE, Values.CURRENCY.getOrdinal()); + public final Field MONEYMARKET = new Field(Product.INSTANCE, Values.MONEYMARKET.getOrdinal()); + public final Field LOAN = new Field(Product.INSTANCE, Values.LOAN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FINANCING("13"), + MUNICIPAL("11"), + OTHER("12"), + CORPORATE("3"), + COMMODITY("2"), + AGENCY("1"), + MORTGAGE("10"), + INDEX("7"), + GOVERNMENT("6"), + EQUITY("5"), + CURRENCY("4"), + MONEYMARKET("9"), + LOAN("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProductComplex.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProductComplex.java new file mode 100644 index 0000000..e885a18 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProductComplex.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ProductComplex extends BaseFieldType { + public static final ProductComplex INSTANCE = new ProductComplex(); + + private ProductComplex() { + super( + "ProductComplex", + 1227, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProgPeriodInterval.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProgPeriodInterval.java new file mode 100644 index 0000000..3343ea6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProgPeriodInterval.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ProgPeriodInterval extends BaseFieldType { + public static final ProgPeriodInterval INSTANCE = new ProgPeriodInterval(); + + private ProgPeriodInterval() { + super( + "ProgPeriodInterval", + 415, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProgRptReqs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProgRptReqs.java new file mode 100644 index 0000000..ef74e1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ProgRptReqs.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ProgRptReqs extends BaseFieldType { + public static final ProgRptReqs INSTANCE = new ProgRptReqs(); + + private ProgRptReqs() { + super( + "ProgRptReqs", + 414, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REALTIME_EXECUTION_REPORTS_TO_BE_DISCOURAGE = new Field(ProgRptReqs.INSTANCE, Values.REALTIME_EXECUTION_REPORTS_TO_BE_DISCOURAGE.getOrdinal()); + public final Field SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTI = new Field(ProgRptReqs.INSTANCE, Values.SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTI.getOrdinal()); + public final Field BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_DEFAULT_ = new Field(ProgRptReqs.INSTANCE, Values.BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_DEFAULT_.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REALTIME_EXECUTION_REPORTS_TO_BE_DISCOURAGE("3"), + SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTI("2"), + BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_DEFAULT_("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PublishTrdIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PublishTrdIndicator.java new file mode 100644 index 0000000..81ae77d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PublishTrdIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PublishTrdIndicator extends BaseFieldType { + public static final PublishTrdIndicator INSTANCE = new PublishTrdIndicator(); + + private PublishTrdIndicator() { + super( + "PublishTrdIndicator", + 852, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DO_NOT_REPORT_TRADE = new Field(PublishTrdIndicator.INSTANCE, Values.DO_NOT_REPORT_TRADE.getOrdinal()); + public final Field REPORT_TRADE = new Field(PublishTrdIndicator.INSTANCE, Values.REPORT_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DO_NOT_REPORT_TRADE("N"), + REPORT_TRADE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PutOrCall.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PutOrCall.java new file mode 100644 index 0000000..4a4a7b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/PutOrCall.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class PutOrCall extends BaseFieldType { + public static final PutOrCall INSTANCE = new PutOrCall(); + + private PutOrCall() { + super( + "PutOrCall", + 201, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CALL = new Field(PutOrCall.INSTANCE, Values.CALL.getOrdinal()); + public final Field PUT = new Field(PutOrCall.INSTANCE, Values.PUT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CALL("1"), + PUT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QtyType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QtyType.java new file mode 100644 index 0000000..13e6b43 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QtyType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QtyType extends BaseFieldType { + public static final QtyType INSTANCE = new QtyType(); + + private QtyType() { + super( + "QtyType", + 854, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNITS_OF_MEASURE_PER_TIME_UNIT_IF_USED__MUST_SPECIFY_UNITOFMEASU = new Field(QtyType.INSTANCE, Values.UNITS_OF_MEASURE_PER_TIME_UNIT_IF_USED__MUST_SPECIFY_UNITOFMEASU.getOrdinal()); + public final Field CONTRACTS_IF_USED__MUST_SPECIFY_CONTRACTMULTIPLIER_TAG_231 = new Field(QtyType.INSTANCE, Values.CONTRACTS_IF_USED__MUST_SPECIFY_CONTRACTMULTIPLIER_TAG_231.getOrdinal()); + public final Field UNITS_SHARES_PAR_CURRENCY = new Field(QtyType.INSTANCE, Values.UNITS_SHARES_PAR_CURRENCY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNITS_OF_MEASURE_PER_TIME_UNIT_IF_USED__MUST_SPECIFY_UNITOFMEASU("2"), + CONTRACTS_IF_USED__MUST_SPECIFY_CONTRACTMULTIPLIER_TAG_231("1"), + UNITS_SHARES_PAR_CURRENCY("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Quantity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Quantity.java new file mode 100644 index 0000000..b121b2c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Quantity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Quantity extends BaseFieldType { + public static final Quantity INSTANCE = new Quantity(); + + private Quantity() { + super( + "Quantity", + 53, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuantityDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuantityDate.java new file mode 100644 index 0000000..0b86d46 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuantityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuantityDate extends BaseFieldType { + public static final QuantityDate INSTANCE = new QuantityDate(); + + private QuantityDate() { + super( + "QuantityDate", + 976, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuantityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuantityType.java new file mode 100644 index 0000000..1acd72e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuantityType.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuantityType extends BaseFieldType { + public static final QuantityType INSTANCE = new QuantityType(); + + private QuantityType() { + super( + "QuantityType", + 465, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CURRENTFACE = new Field(QuantityType.INSTANCE, Values.CURRENTFACE.getOrdinal()); + public final Field BONDS = new Field(QuantityType.INSTANCE, Values.BONDS.getOrdinal()); + public final Field SHARES = new Field(QuantityType.INSTANCE, Values.SHARES.getOrdinal()); + public final Field OTHER = new Field(QuantityType.INSTANCE, Values.OTHER.getOrdinal()); + public final Field CONTRACTS = new Field(QuantityType.INSTANCE, Values.CONTRACTS.getOrdinal()); + public final Field CURRENCY = new Field(QuantityType.INSTANCE, Values.CURRENCY.getOrdinal()); + public final Field ORIGINALFACE = new Field(QuantityType.INSTANCE, Values.ORIGINALFACE.getOrdinal()); + public final Field PAR = new Field(QuantityType.INSTANCE, Values.PAR.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CURRENTFACE("3"), + BONDS("2"), + SHARES("1"), + OTHER("7"), + CONTRACTS("6"), + CURRENCY("5"), + ORIGINALFACE("4"), + PAR("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteCancelType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteCancelType.java new file mode 100644 index 0000000..3f13300 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteCancelType.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteCancelType extends BaseFieldType { + public static final QuoteCancelType INSTANCE = new QuoteCancelType(); + + private QuoteCancelType() { + super( + "QuoteCancelType", + 298, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL_FOR_UNDERLYING_SECURITY = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_FOR_UNDERLYING_SECURITY.getOrdinal()); + public final Field CANCEL_FOR_SECURITY_TYPES = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_FOR_SECURITY_TYPES.getOrdinal()); + public final Field CANCEL_FOR_ONE_OR_MORE_SECURITIES = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_FOR_ONE_OR_MORE_SECURITIES.getOrdinal()); + public final Field CANCEL_FOR_SECURITY_ISSUER = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_FOR_SECURITY_ISSUER.getOrdinal()); + public final Field CANCEL_BY_QUOTETYPE537 = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_BY_QUOTETYPE537.getOrdinal()); + public final Field CANCEL_QUOTE_SPECIFIED_IN_QUOTEID = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_QUOTE_SPECIFIED_IN_QUOTEID.getOrdinal()); + public final Field CANCEL_ALL_QUOTES = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_ALL_QUOTES.getOrdinal()); + public final Field CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = new Field(QuoteCancelType.INSTANCE, Values.CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL_FOR_UNDERLYING_SECURITY("3"), + CANCEL_FOR_SECURITY_TYPES("2"), + CANCEL_FOR_ONE_OR_MORE_SECURITIES("1"), + CANCEL_FOR_SECURITY_ISSUER("7"), + CANCEL_BY_QUOTETYPE537("6"), + CANCEL_QUOTE_SPECIFIED_IN_QUOTEID("5"), + CANCEL_ALL_QUOTES("4"), + CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteCondition.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteCondition.java new file mode 100644 index 0000000..19d7b2f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteCondition.java @@ -0,0 +1,163 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteCondition extends BaseFieldType { + public static final QuoteCondition INSTANCE = new QuoteCondition(); + + private QuoteCondition() { + super( + "QuoteCondition", + 276, + FieldClassLookup.lookup("MULTIPLESTRINGVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REST_OF_BOOK_VWAP = new Field(QuoteCondition.INSTANCE, Values.REST_OF_BOOK_VWAP.getOrdinal()); + public final Field RESTRICTED = new Field(QuoteCondition.INSTANCE, Values.RESTRICTED.getOrdinal()); + public final Field NO_ACTIVE_SAM = new Field(QuoteCondition.INSTANCE, Values.NO_ACTIVE_SAM.getOrdinal()); + public final Field RESERVED_SAM = new Field(QuoteCondition.INSTANCE, Values.RESERVED_SAM.getOrdinal()); + public final Field FLAT_CURVE = new Field(QuoteCondition.INSTANCE, Values.FLAT_CURVE.getOrdinal()); + public final Field FULL_CURVE = new Field(QuoteCondition.INSTANCE, Values.FULL_CURVE.getOrdinal()); + public final Field MEDIAN_PRICE = new Field(QuoteCondition.INSTANCE, Values.MEDIAN_PRICE.getOrdinal()); + public final Field BETTER_PRICES_IN_CONDITIONAL_ORDERS = new Field(QuoteCondition.INSTANCE, Values.BETTER_PRICES_IN_CONDITIONAL_ORDERS.getOrdinal()); + public final Field CONSOLIDATED_BEST = new Field(QuoteCondition.INSTANCE, Values.CONSOLIDATED_BEST.getOrdinal()); + public final Field LOCKED = new Field(QuoteCondition.INSTANCE, Values.LOCKED.getOrdinal()); + public final Field CROSSED = new Field(QuoteCondition.INSTANCE, Values.CROSSED.getOrdinal()); + public final Field DEPTH = new Field(QuoteCondition.INSTANCE, Values.DEPTH.getOrdinal()); + public final Field OPENACTIVE = new Field(QuoteCondition.INSTANCE, Values.OPENACTIVE.getOrdinal()); + public final Field CLOSEDINACTIVE = new Field(QuoteCondition.INSTANCE, Values.CLOSEDINACTIVE.getOrdinal()); + public final Field EXCHANGE_BEST = new Field(QuoteCondition.INSTANCE, Values.EXCHANGE_BEST.getOrdinal()); + public final Field MANUALSLOW_QUOTE = new Field(QuoteCondition.INSTANCE, Values.MANUALSLOW_QUOTE.getOrdinal()); + public final Field DEPTH_ON_OFFER = new Field(QuoteCondition.INSTANCE, Values.DEPTH_ON_OFFER.getOrdinal()); + public final Field DEPTH_ON_BID = new Field(QuoteCondition.INSTANCE, Values.DEPTH_ON_BID.getOrdinal()); + public final Field CLOSING = new Field(QuoteCondition.INSTANCE, Values.CLOSING.getOrdinal()); + public final Field FAST_TRADING = new Field(QuoteCondition.INSTANCE, Values.FAST_TRADING.getOrdinal()); + public final Field NONFIRM = new Field(QuoteCondition.INSTANCE, Values.NONFIRM.getOrdinal()); + public final Field OUTRIGHT_PRICE = new Field(QuoteCondition.INSTANCE, Values.OUTRIGHT_PRICE.getOrdinal()); + public final Field IMPLIED_PRICE = new Field(QuoteCondition.INSTANCE, Values.IMPLIED_PRICE.getOrdinal()); + public final Field ADDITIONAL_INFO = new Field(QuoteCondition.INSTANCE, Values.ADDITIONAL_INFO.getOrdinal()); + public final Field NEWS_PENDING = new Field(QuoteCondition.INSTANCE, Values.NEWS_PENDING.getOrdinal()); + public final Field RESUME = new Field(QuoteCondition.INSTANCE, Values.RESUME.getOrdinal()); + public final Field ADDITIONAL_INFO_DUE_TO_RELATED = new Field(QuoteCondition.INSTANCE, Values.ADDITIONAL_INFO_DUE_TO_RELATED.getOrdinal()); + public final Field TRADING_RANGE = new Field(QuoteCondition.INSTANCE, Values.TRADING_RANGE.getOrdinal()); + public final Field NEWS_DISSEMINATION = new Field(QuoteCondition.INSTANCE, Values.NEWS_DISSEMINATION.getOrdinal()); + public final Field DUE_TO_RELATED = new Field(QuoteCondition.INSTANCE, Values.DUE_TO_RELATED.getOrdinal()); + public final Field ORDER_INFLUX = new Field(QuoteCondition.INSTANCE, Values.ORDER_INFLUX.getOrdinal()); + public final Field VOLUME_ALERT = new Field(QuoteCondition.INSTANCE, Values.VOLUME_ALERT.getOrdinal()); + public final Field VIEW_OF_COMMON = new Field(QuoteCondition.INSTANCE, Values.VIEW_OF_COMMON.getOrdinal()); + public final Field ORDER_IMBALANCE = new Field(QuoteCondition.INSTANCE, Values.ORDER_IMBALANCE.getOrdinal()); + public final Field FAST_MARKET_ETH = new Field(QuoteCondition.INSTANCE, Values.FAST_MARKET_ETH.getOrdinal()); + public final Field INACTIVE_ETH = new Field(QuoteCondition.INSTANCE, Values.INACTIVE_ETH.getOrdinal()); + public final Field AUTOMATIC_EXECUTION = new Field(QuoteCondition.INSTANCE, Values.AUTOMATIC_EXECUTION.getOrdinal()); + public final Field AUTOMATIC_EXECUTION_ETH = new Field(QuoteCondition.INSTANCE, Values.AUTOMATIC_EXECUTION_ETH.getOrdinal()); + public final Field NO_OPEN__NO_RESUME = new Field(QuoteCondition.INSTANCE, Values.NO_OPEN__NO_RESUME.getOrdinal()); + public final Field REGULAR_ETH = new Field(QuoteCondition.INSTANCE, Values.REGULAR_ETH.getOrdinal()); + public final Field EQUIPMENT_CHANGEOVER = new Field(QuoteCondition.INSTANCE, Values.EQUIPMENT_CHANGEOVER.getOrdinal()); + public final Field TRADING_RESUME = new Field(QuoteCondition.INSTANCE, Values.TRADING_RESUME.getOrdinal()); + public final Field OUT_OF_SEQUENCE = new Field(QuoteCondition.INSTANCE, Values.OUT_OF_SEQUENCE.getOrdinal()); + public final Field DUE_TO_NEWS_DISSEMINATION = new Field(QuoteCondition.INSTANCE, Values.DUE_TO_NEWS_DISSEMINATION.getOrdinal()); + public final Field DUE_TO_NEWS_PENDING = new Field(QuoteCondition.INSTANCE, Values.DUE_TO_NEWS_PENDING.getOrdinal()); + public final Field HALT = new Field(QuoteCondition.INSTANCE, Values.HALT.getOrdinal()); + public final Field HALT_ETH = new Field(QuoteCondition.INSTANCE, Values.HALT_ETH.getOrdinal()); + public final Field ROTATION = new Field(QuoteCondition.INSTANCE, Values.ROTATION.getOrdinal()); + public final Field ROTATION_ETH = new Field(QuoteCondition.INSTANCE, Values.ROTATION_ETH.getOrdinal()); + public final Field OPENING_SAM = new Field(QuoteCondition.INSTANCE, Values.OPENING_SAM.getOrdinal()); + public final Field PREOPENING_SAM = new Field(QuoteCondition.INSTANCE, Values.PREOPENING_SAM.getOrdinal()); + public final Field FROZEN_SAM = new Field(QuoteCondition.INSTANCE, Values.FROZEN_SAM.getOrdinal()); + public final Field FORBIDDEN_SAM = new Field(QuoteCondition.INSTANCE, Values.FORBIDDEN_SAM.getOrdinal()); + public final Field END_OF_DAY_SAM = new Field(QuoteCondition.INSTANCE, Values.END_OF_DAY_SAM.getOrdinal()); + public final Field BID_OFFER_SPECIALIST = new Field(QuoteCondition.INSTANCE, Values.BID_OFFER_SPECIALIST.getOrdinal()); + public final Field OFFER_SPECIALIST = new Field(QuoteCondition.INSTANCE, Values.OFFER_SPECIALIST.getOrdinal()); + public final Field BID_SPECIALIST = new Field(QuoteCondition.INSTANCE, Values.BID_SPECIALIST.getOrdinal()); + public final Field SUSPENDED_SAM = new Field(QuoteCondition.INSTANCE, Values.SUSPENDED_SAM.getOrdinal()); + public final Field SURVEILLANCE_SAM = new Field(QuoteCondition.INSTANCE, Values.SURVEILLANCE_SAM.getOrdinal()); + public final Field OPEN_SAM = new Field(QuoteCondition.INSTANCE, Values.OPEN_SAM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REST_OF_BOOK_VWAP("3"), + RESTRICTED("2"), + NO_ACTIVE_SAM("1"), + RESERVED_SAM("0"), + FLAT_CURVE("7"), + FULL_CURVE("6"), + MEDIAN_PRICE("5"), + BETTER_PRICES_IN_CONDITIONAL_ORDERS("4"), + CONSOLIDATED_BEST("D"), + LOCKED("E"), + CROSSED("F"), + DEPTH("G"), + OPENACTIVE("A"), + CLOSEDINACTIVE("B"), + EXCHANGE_BEST("C"), + MANUALSLOW_QUOTE("L"), + DEPTH_ON_OFFER("M"), + DEPTH_ON_BID("N"), + CLOSING("O"), + FAST_TRADING("H"), + NONFIRM("I"), + OUTRIGHT_PRICE("J"), + IMPLIED_PRICE("K"), + ADDITIONAL_INFO("U"), + NEWS_PENDING("T"), + RESUME("W"), + ADDITIONAL_INFO_DUE_TO_RELATED("V"), + TRADING_RANGE("Q"), + NEWS_DISSEMINATION("P"), + DUE_TO_RELATED("S"), + ORDER_INFLUX("R"), + VOLUME_ALERT("Y"), + VIEW_OF_COMMON("X"), + ORDER_IMBALANCE("Z"), + FAST_MARKET_ETH("f"), + INACTIVE_ETH("g"), + AUTOMATIC_EXECUTION("d"), + AUTOMATIC_EXECUTION_ETH("e"), + NO_OPEN__NO_RESUME("b"), + REGULAR_ETH("c"), + EQUIPMENT_CHANGEOVER("a"), + TRADING_RESUME("n"), + OUT_OF_SEQUENCE("o"), + DUE_TO_NEWS_DISSEMINATION("l"), + DUE_TO_NEWS_PENDING("m"), + HALT("j"), + HALT_ETH("k"), + ROTATION("h"), + ROTATION_ETH("i"), + OPENING_SAM("w"), + PREOPENING_SAM("v"), + FROZEN_SAM("u"), + FORBIDDEN_SAM("t"), + END_OF_DAY_SAM("s"), + BID_OFFER_SPECIALIST("r"), + OFFER_SPECIALIST("q"), + BID_SPECIALIST("p"), + SUSPENDED_SAM("z"), + SURVEILLANCE_SAM("y"), + OPEN_SAM("x"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteEntryID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteEntryID.java new file mode 100644 index 0000000..b866a2a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteEntryID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteEntryID extends BaseFieldType { + public static final QuoteEntryID INSTANCE = new QuoteEntryID(); + + private QuoteEntryID() { + super( + "QuoteEntryID", + 299, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteEntryRejectReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteEntryRejectReason.java new file mode 100644 index 0000000..7bc9ff3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteEntryRejectReason.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteEntryRejectReason extends BaseFieldType { + public static final QuoteEntryRejectReason INSTANCE = new QuoteEntryRejectReason(); + + private QuoteEntryRejectReason() { + super( + "QuoteEntryRejectReason", + 368, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteEntryStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteEntryStatus.java new file mode 100644 index 0000000..df71eaf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteEntryStatus.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteEntryStatus extends BaseFieldType { + public static final QuoteEntryStatus INSTANCE = new QuoteEntryStatus(); + + private QuoteEntryStatus() { + super( + "QuoteEntryStatus", + 1167, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCEPTED = new Field(QuoteEntryStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field EXPIRED = new Field(QuoteEntryStatus.INSTANCE, Values.EXPIRED.getOrdinal()); + public final Field REMOVED_FROM_MARKET = new Field(QuoteEntryStatus.INSTANCE, Values.REMOVED_FROM_MARKET.getOrdinal()); + public final Field REJECTED = new Field(QuoteEntryStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field CANCELED_DUE_TO_CROSS_MARKET = new Field(QuoteEntryStatus.INSTANCE, Values.CANCELED_DUE_TO_CROSS_MARKET.getOrdinal()); + public final Field ACTIVE = new Field(QuoteEntryStatus.INSTANCE, Values.ACTIVE.getOrdinal()); + public final Field CROSS_MARKET_WARNING = new Field(QuoteEntryStatus.INSTANCE, Values.CROSS_MARKET_WARNING.getOrdinal()); + public final Field CANCELED_DUE_TO_LOCK_MARKET = new Field(QuoteEntryStatus.INSTANCE, Values.CANCELED_DUE_TO_LOCK_MARKET.getOrdinal()); + public final Field LOCKED_MARKET_WARNING = new Field(QuoteEntryStatus.INSTANCE, Values.LOCKED_MARKET_WARNING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCEPTED("0"), + EXPIRED("7"), + REMOVED_FROM_MARKET("6"), + REJECTED("5"), + CANCELED_DUE_TO_CROSS_MARKET("15"), + ACTIVE("16"), + CROSS_MARKET_WARNING("13"), + CANCELED_DUE_TO_LOCK_MARKET("14"), + LOCKED_MARKET_WARNING("12"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteID.java new file mode 100644 index 0000000..fd3df4f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteID extends BaseFieldType { + public static final QuoteID INSTANCE = new QuoteID(); + + private QuoteID() { + super( + "QuoteID", + 117, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteMsgID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteMsgID.java new file mode 100644 index 0000000..92e6619 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteMsgID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteMsgID extends BaseFieldType { + public static final QuoteMsgID INSTANCE = new QuoteMsgID(); + + private QuoteMsgID() { + super( + "QuoteMsgID", + 1166, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuotePriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuotePriceType.java new file mode 100644 index 0000000..6c08f63 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuotePriceType.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuotePriceType extends BaseFieldType { + public static final QuotePriceType INSTANCE = new QuotePriceType(); + + private QuotePriceType() { + super( + "QuotePriceType", + 692, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FIXED_AMOUNT_ABSOLUTE_VALUE = new Field(QuotePriceType.INSTANCE, Values.FIXED_AMOUNT_ABSOLUTE_VALUE.getOrdinal()); + public final Field PER_SHARE_EG_CENTS_PER_SHARE = new Field(QuotePriceType.INSTANCE, Values.PER_SHARE_EG_CENTS_PER_SHARE.getOrdinal()); + public final Field YIELD = new Field(QuotePriceType.INSTANCE, Values.YIELD.getOrdinal()); + public final Field PERCENT_PERCENT_OF_PAR = new Field(QuotePriceType.INSTANCE, Values.PERCENT_PERCENT_OF_PAR.getOrdinal()); + public final Field TED_PRICE = new Field(QuotePriceType.INSTANCE, Values.TED_PRICE.getOrdinal()); + public final Field SPREAD__BASIS_POINTS_RELATIVE_TO_BENCHMARK = new Field(QuotePriceType.INSTANCE, Values.SPREAD__BASIS_POINTS_RELATIVE_TO_BENCHMARK.getOrdinal()); + public final Field PREMIUM__PERCENTAGE_POINTS_OVER_PAR = new Field(QuotePriceType.INSTANCE, Values.PREMIUM__PERCENTAGE_POINTS_OVER_PAR.getOrdinal()); + public final Field DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR = new Field(QuotePriceType.INSTANCE, Values.DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR.getOrdinal()); + public final Field YIELD_SPREAD_SWAPS = new Field(QuotePriceType.INSTANCE, Values.YIELD_SPREAD_SWAPS.getOrdinal()); + public final Field TED_YIELD = new Field(QuotePriceType.INSTANCE, Values.TED_YIELD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FIXED_AMOUNT_ABSOLUTE_VALUE("3"), + PER_SHARE_EG_CENTS_PER_SHARE("2"), + YIELD("10"), + PERCENT_PERCENT_OF_PAR("1"), + TED_PRICE("7"), + SPREAD__BASIS_POINTS_RELATIVE_TO_BENCHMARK("6"), + PREMIUM__PERCENTAGE_POINTS_OVER_PAR("5"), + DISCOUNT__PERCENTAGE_POINTS_BELOW_PAR("4"), + YIELD_SPREAD_SWAPS("9"), + TED_YIELD("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteQualifier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteQualifier.java new file mode 100644 index 0000000..c83c827 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteQualifier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteQualifier extends BaseFieldType { + public static final QuoteQualifier INSTANCE = new QuoteQualifier(); + + private QuoteQualifier() { + super( + "QuoteQualifier", + 695, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRejectReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRejectReason.java new file mode 100644 index 0000000..fe75fb2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRejectReason.java @@ -0,0 +1,71 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteRejectReason extends BaseFieldType { + public static final QuoteRejectReason INSTANCE = new QuoteRejectReason(); + + private QuoteRejectReason() { + super( + "QuoteRejectReason", + 300, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = new Field(QuoteRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY.getOrdinal()); + public final Field QUOTE_LOCKED__UNABLE_TO_UPDATECANCEL = new Field(QuoteRejectReason.INSTANCE, Values.QUOTE_LOCKED__UNABLE_TO_UPDATECANCEL.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_SECURITY_ISSUER = new Field(QuoteRejectReason.INSTANCE, Values.INVALID_OR_UNKNOWN_SECURITY_ISSUER.getOrdinal()); + public final Field QUOTE_REQUEST_EXCEEDS_LIMIT = new Field(QuoteRejectReason.INSTANCE, Values.QUOTE_REQUEST_EXCEEDS_LIMIT.getOrdinal()); + public final Field EXCHANGE_SECURITY_CLOSED = new Field(QuoteRejectReason.INSTANCE, Values.EXCHANGE_SECURITY_CLOSED.getOrdinal()); + public final Field UNKNOWN_SYMBOL_SECURITY = new Field(QuoteRejectReason.INSTANCE, Values.UNKNOWN_SYMBOL_SECURITY.getOrdinal()); + public final Field PRICE_EXCEEDS_CURRENT_PRICE_BAND = new Field(QuoteRejectReason.INSTANCE, Values.PRICE_EXCEEDS_CURRENT_PRICE_BAND.getOrdinal()); + public final Field INVALID_BIDASK_SPREAD = new Field(QuoteRejectReason.INSTANCE, Values.INVALID_BIDASK_SPREAD.getOrdinal()); + public final Field DUPLICATE_QUOTE = new Field(QuoteRejectReason.INSTANCE, Values.DUPLICATE_QUOTE.getOrdinal()); + public final Field UNKNOWN_QUOTE = new Field(QuoteRejectReason.INSTANCE, Values.UNKNOWN_QUOTE.getOrdinal()); + public final Field TOO_LATE_TO_ENTER = new Field(QuoteRejectReason.INSTANCE, Values.TOO_LATE_TO_ENTER.getOrdinal()); + public final Field NOT_AUTHORIZED_TO_QUOTE_SECURITY = new Field(QuoteRejectReason.INSTANCE, Values.NOT_AUTHORIZED_TO_QUOTE_SECURITY.getOrdinal()); + public final Field INVALID_PRICE = new Field(QuoteRejectReason.INSTANCE, Values.INVALID_PRICE.getOrdinal()); + public final Field OTHER = new Field(QuoteRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY("13"), + QUOTE_LOCKED__UNABLE_TO_UPDATECANCEL("11"), + INVALID_OR_UNKNOWN_SECURITY_ISSUER("12"), + QUOTE_REQUEST_EXCEEDS_LIMIT("3"), + EXCHANGE_SECURITY_CLOSED("2"), + UNKNOWN_SYMBOL_SECURITY("1"), + PRICE_EXCEEDS_CURRENT_PRICE_BAND("10"), + INVALID_BIDASK_SPREAD("7"), + DUPLICATE_QUOTE("6"), + UNKNOWN_QUOTE("5"), + TOO_LATE_TO_ENTER("4"), + NOT_AUTHORIZED_TO_QUOTE_SECURITY("9"), + INVALID_PRICE("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteReqID.java new file mode 100644 index 0000000..8f787ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteReqID extends BaseFieldType { + public static final QuoteReqID INSTANCE = new QuoteReqID(); + + private QuoteReqID() { + super( + "QuoteReqID", + 131, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRequestRejectReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRequestRejectReason.java new file mode 100644 index 0000000..3d24c1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRequestRejectReason.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteRequestRejectReason extends BaseFieldType { + public static final QuoteRequestRejectReason INSTANCE = new QuoteRequestRejectReason(); + + private QuoteRequestRejectReason() { + super( + "QuoteRequestRejectReason", + 658, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field QUOTE_REQUEST_EXCEEDS_LIMIT = new Field(QuoteRequestRejectReason.INSTANCE, Values.QUOTE_REQUEST_EXCEEDS_LIMIT.getOrdinal()); + public final Field EXCHANGE_SECURITY_CLOSED = new Field(QuoteRequestRejectReason.INSTANCE, Values.EXCHANGE_SECURITY_CLOSED.getOrdinal()); + public final Field PASS = new Field(QuoteRequestRejectReason.INSTANCE, Values.PASS.getOrdinal()); + public final Field UNKNOWN_SYMBOL_SECURITY = new Field(QuoteRequestRejectReason.INSTANCE, Values.UNKNOWN_SYMBOL_SECURITY.getOrdinal()); + public final Field NO_MATCH_FOR_INQUIRY = new Field(QuoteRequestRejectReason.INSTANCE, Values.NO_MATCH_FOR_INQUIRY.getOrdinal()); + public final Field NOT_AUTHORIZED_TO_REQUEST_QUOTE = new Field(QuoteRequestRejectReason.INSTANCE, Values.NOT_AUTHORIZED_TO_REQUEST_QUOTE.getOrdinal()); + public final Field INVALID_PRICE = new Field(QuoteRequestRejectReason.INSTANCE, Values.INVALID_PRICE.getOrdinal()); + public final Field TOO_LATE_TO_ENTER = new Field(QuoteRequestRejectReason.INSTANCE, Values.TOO_LATE_TO_ENTER.getOrdinal()); + public final Field NO_INVENTORY = new Field(QuoteRequestRejectReason.INSTANCE, Values.NO_INVENTORY.getOrdinal()); + public final Field NO_MARKET_FOR_INSTRUMENT = new Field(QuoteRequestRejectReason.INSTANCE, Values.NO_MARKET_FOR_INSTRUMENT.getOrdinal()); + public final Field OTHER = new Field(QuoteRequestRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + public final Field INSUFFICIENT_CREDIT = new Field(QuoteRequestRejectReason.INSTANCE, Values.INSUFFICIENT_CREDIT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + QUOTE_REQUEST_EXCEEDS_LIMIT("3"), + EXCHANGE_SECURITY_CLOSED("2"), + PASS("10"), + UNKNOWN_SYMBOL_SECURITY("1"), + NO_MATCH_FOR_INQUIRY("7"), + NOT_AUTHORIZED_TO_REQUEST_QUOTE("6"), + INVALID_PRICE("5"), + TOO_LATE_TO_ENTER("4"), + NO_INVENTORY("9"), + NO_MARKET_FOR_INSTRUMENT("8"), + OTHER("99"), + INSUFFICIENT_CREDIT("11"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRequestType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRequestType.java new file mode 100644 index 0000000..cefe7b3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRequestType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteRequestType extends BaseFieldType { + public static final QuoteRequestType INSTANCE = new QuoteRequestType(); + + private QuoteRequestType() { + super( + "QuoteRequestType", + 303, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AUTOMATIC = new Field(QuoteRequestType.INSTANCE, Values.AUTOMATIC.getOrdinal()); + public final Field MANUAL = new Field(QuoteRequestType.INSTANCE, Values.MANUAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AUTOMATIC("2"), + MANUAL("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRespID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRespID.java new file mode 100644 index 0000000..2f99116 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRespID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteRespID extends BaseFieldType { + public static final QuoteRespID INSTANCE = new QuoteRespID(); + + private QuoteRespID() { + super( + "QuoteRespID", + 693, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRespType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRespType.java new file mode 100644 index 0000000..07e6397 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteRespType.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteRespType extends BaseFieldType { + public static final QuoteRespType INSTANCE = new QuoteRespType(); + + private QuoteRespType() { + super( + "QuoteRespType", + 694, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXPIRED = new Field(QuoteRespType.INSTANCE, Values.EXPIRED.getOrdinal()); + public final Field COUNTER = new Field(QuoteRespType.INSTANCE, Values.COUNTER.getOrdinal()); + public final Field HITLIFT = new Field(QuoteRespType.INSTANCE, Values.HITLIFT.getOrdinal()); + public final Field END_TRADE = new Field(QuoteRespType.INSTANCE, Values.END_TRADE.getOrdinal()); + public final Field PASS = new Field(QuoteRespType.INSTANCE, Values.PASS.getOrdinal()); + public final Field DONE_AWAY = new Field(QuoteRespType.INSTANCE, Values.DONE_AWAY.getOrdinal()); + public final Field COVER = new Field(QuoteRespType.INSTANCE, Values.COVER.getOrdinal()); + public final Field TIMED_OUT = new Field(QuoteRespType.INSTANCE, Values.TIMED_OUT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXPIRED("3"), + COUNTER("2"), + HITLIFT("1"), + END_TRADE("7"), + PASS("6"), + DONE_AWAY("5"), + COVER("4"), + TIMED_OUT("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteResponseLevel.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteResponseLevel.java new file mode 100644 index 0000000..d707bd9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteResponseLevel.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteResponseLevel extends BaseFieldType { + public static final QuoteResponseLevel INSTANCE = new QuoteResponseLevel(); + + private QuoteResponseLevel() { + super( + "QuoteResponseLevel", + 301, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SUMMARY_ACKNOWLEDGEMENT = new Field(QuoteResponseLevel.INSTANCE, Values.SUMMARY_ACKNOWLEDGEMENT.getOrdinal()); + public final Field ACKNOWLEDGE_EACH_QUOTE_MESSAGE = new Field(QuoteResponseLevel.INSTANCE, Values.ACKNOWLEDGE_EACH_QUOTE_MESSAGE.getOrdinal()); + public final Field ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES = new Field(QuoteResponseLevel.INSTANCE, Values.ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES.getOrdinal()); + public final Field NO_ACKNOWLEDGEMENT = new Field(QuoteResponseLevel.INSTANCE, Values.NO_ACKNOWLEDGEMENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SUMMARY_ACKNOWLEDGEMENT("3"), + ACKNOWLEDGE_EACH_QUOTE_MESSAGE("2"), + ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES("1"), + NO_ACKNOWLEDGEMENT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteSetID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteSetID.java new file mode 100644 index 0000000..c6316a3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteSetID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteSetID extends BaseFieldType { + public static final QuoteSetID INSTANCE = new QuoteSetID(); + + private QuoteSetID() { + super( + "QuoteSetID", + 302, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteSetValidUntilTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteSetValidUntilTime.java new file mode 100644 index 0000000..e6fb063 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteSetValidUntilTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteSetValidUntilTime extends BaseFieldType { + public static final QuoteSetValidUntilTime INSTANCE = new QuoteSetValidUntilTime(); + + private QuoteSetValidUntilTime() { + super( + "QuoteSetValidUntilTime", + 367, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteStatus.java new file mode 100644 index 0000000..96d073b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteStatus.java @@ -0,0 +1,85 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteStatus extends BaseFieldType { + public static final QuoteStatus INSTANCE = new QuoteStatus(); + + private QuoteStatus() { + super( + "QuoteStatus", + 297, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PENDING_END_TRADE = new Field(QuoteStatus.INSTANCE, Values.PENDING_END_TRADE.getOrdinal()); + public final Field CANCELED = new Field(QuoteStatus.INSTANCE, Values.CANCELED.getOrdinal()); + public final Field UNSOLICITED_QUOTE_REPLENISHMENT = new Field(QuoteStatus.INSTANCE, Values.UNSOLICITED_QUOTE_REPLENISHMENT.getOrdinal()); + public final Field CANCELED_DUE_TO_CROSS_MARKET = new Field(QuoteStatus.INSTANCE, Values.CANCELED_DUE_TO_CROSS_MARKET.getOrdinal()); + public final Field ACTIVE = new Field(QuoteStatus.INSTANCE, Values.ACTIVE.getOrdinal()); + public final Field CROSS_MARKET_WARNING = new Field(QuoteStatus.INSTANCE, Values.CROSS_MARKET_WARNING.getOrdinal()); + public final Field CANCELED_DUE_TO_LOCK_MARKET = new Field(QuoteStatus.INSTANCE, Values.CANCELED_DUE_TO_LOCK_MARKET.getOrdinal()); + public final Field PASS = new Field(QuoteStatus.INSTANCE, Values.PASS.getOrdinal()); + public final Field LOCKED_MARKET_WARNING = new Field(QuoteStatus.INSTANCE, Values.LOCKED_MARKET_WARNING.getOrdinal()); + public final Field CANCELED_FOR_UNDERLYING = new Field(QuoteStatus.INSTANCE, Values.CANCELED_FOR_UNDERLYING.getOrdinal()); + public final Field TOO_LATE_TO_END = new Field(QuoteStatus.INSTANCE, Values.TOO_LATE_TO_END.getOrdinal()); + public final Field CANCELED_FOR_SECURITY_TYPES = new Field(QuoteStatus.INSTANCE, Values.CANCELED_FOR_SECURITY_TYPES.getOrdinal()); + public final Field CANCEL_FOR_SYMBOLS = new Field(QuoteStatus.INSTANCE, Values.CANCEL_FOR_SYMBOLS.getOrdinal()); + public final Field PENDING = new Field(QuoteStatus.INSTANCE, Values.PENDING.getOrdinal()); + public final Field ACCEPTED = new Field(QuoteStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field EXPIRED = new Field(QuoteStatus.INSTANCE, Values.EXPIRED.getOrdinal()); + public final Field REMOVED_FROM_MARKET = new Field(QuoteStatus.INSTANCE, Values.REMOVED_FROM_MARKET.getOrdinal()); + public final Field REJECTED = new Field(QuoteStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field CANCELED_ALL = new Field(QuoteStatus.INSTANCE, Values.CANCELED_ALL.getOrdinal()); + public final Field QUOTE_NOT_FOUND = new Field(QuoteStatus.INSTANCE, Values.QUOTE_NOT_FOUND.getOrdinal()); + public final Field QUERY = new Field(QuoteStatus.INSTANCE, Values.QUERY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PENDING_END_TRADE("19"), + CANCELED("17"), + UNSOLICITED_QUOTE_REPLENISHMENT("18"), + CANCELED_DUE_TO_CROSS_MARKET("15"), + ACTIVE("16"), + CROSS_MARKET_WARNING("13"), + CANCELED_DUE_TO_LOCK_MARKET("14"), + PASS("11"), + LOCKED_MARKET_WARNING("12"), + CANCELED_FOR_UNDERLYING("3"), + TOO_LATE_TO_END("20"), + CANCELED_FOR_SECURITY_TYPES("2"), + CANCEL_FOR_SYMBOLS("1"), + PENDING("10"), + ACCEPTED("0"), + EXPIRED("7"), + REMOVED_FROM_MARKET("6"), + REJECTED("5"), + CANCELED_ALL("4"), + QUOTE_NOT_FOUND("9"), + QUERY("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteStatusReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteStatusReqID.java new file mode 100644 index 0000000..8924aa1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteStatusReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteStatusReqID extends BaseFieldType { + public static final QuoteStatusReqID INSTANCE = new QuoteStatusReqID(); + + private QuoteStatusReqID() { + super( + "QuoteStatusReqID", + 649, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteType.java new file mode 100644 index 0000000..1e83ef0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/QuoteType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class QuoteType extends BaseFieldType { + public static final QuoteType INSTANCE = new QuoteType(); + + private QuoteType() { + super( + "QuoteType", + 537, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field COUNTER_TRADEABLE = new Field(QuoteType.INSTANCE, Values.COUNTER_TRADEABLE.getOrdinal()); + public final Field RESTRICTED_TRADEABLE = new Field(QuoteType.INSTANCE, Values.RESTRICTED_TRADEABLE.getOrdinal()); + public final Field TRADEABLE = new Field(QuoteType.INSTANCE, Values.TRADEABLE.getOrdinal()); + public final Field INDICATIVE = new Field(QuoteType.INSTANCE, Values.INDICATIVE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + COUNTER_TRADEABLE("3"), + RESTRICTED_TRADEABLE("2"), + TRADEABLE("1"), + INDICATIVE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RFQReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RFQReqID.java new file mode 100644 index 0000000..695ea83 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RFQReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RFQReqID extends BaseFieldType { + public static final RFQReqID INSTANCE = new RFQReqID(); + + private RFQReqID() { + super( + "RFQReqID", + 644, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RateSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RateSource.java new file mode 100644 index 0000000..a188442 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RateSource.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RateSource extends BaseFieldType { + public static final RateSource INSTANCE = new RateSource(); + + private RateSource() { + super( + "RateSource", + 1446, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TELERATE = new Field(RateSource.INSTANCE, Values.TELERATE.getOrdinal()); + public final Field REUTERS = new Field(RateSource.INSTANCE, Values.REUTERS.getOrdinal()); + public final Field BLOOMBERG = new Field(RateSource.INSTANCE, Values.BLOOMBERG.getOrdinal()); + public final Field OTHER = new Field(RateSource.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TELERATE("2"), + REUTERS("1"), + BLOOMBERG("0"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RateSourceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RateSourceType.java new file mode 100644 index 0000000..cf5f1bd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RateSourceType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RateSourceType extends BaseFieldType { + public static final RateSourceType INSTANCE = new RateSourceType(); + + private RateSourceType() { + super( + "RateSourceType", + 1447, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SECONDARY = new Field(RateSourceType.INSTANCE, Values.SECONDARY.getOrdinal()); + public final Field PRIMARY = new Field(RateSourceType.INSTANCE, Values.PRIMARY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SECONDARY("1"), + PRIMARY("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RatioQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RatioQty.java new file mode 100644 index 0000000..70c8412 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RatioQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RatioQty extends BaseFieldType { + public static final RatioQty INSTANCE = new RatioQty(); + + private RatioQty() { + super( + "RatioQty", + 319, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RawData.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RawData.java new file mode 100644 index 0000000..cd31544 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RawData.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RawData extends BaseFieldType { + public static final RawData INSTANCE = new RawData(); + + private RawData() { + super( + "RawData", + 96, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RawDataLength.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RawDataLength.java new file mode 100644 index 0000000..57698b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RawDataLength.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RawDataLength extends BaseFieldType { + public static final RawDataLength INSTANCE = new RawDataLength(); + + private RawDataLength() { + super( + "RawDataLength", + 95, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReceivedDeptID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReceivedDeptID.java new file mode 100644 index 0000000..0687f05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReceivedDeptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReceivedDeptID extends BaseFieldType { + public static final ReceivedDeptID INSTANCE = new ReceivedDeptID(); + + private ReceivedDeptID() { + super( + "ReceivedDeptID", + 1030, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RedemptionDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RedemptionDate.java new file mode 100644 index 0000000..87d361c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RedemptionDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RedemptionDate extends BaseFieldType { + public static final RedemptionDate INSTANCE = new RedemptionDate(); + + private RedemptionDate() { + super( + "RedemptionDate", + 240, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefAllocID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefAllocID.java new file mode 100644 index 0000000..064c412 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefAllocID extends BaseFieldType { + public static final RefAllocID INSTANCE = new RefAllocID(); + + private RefAllocID() { + super( + "RefAllocID", + 72, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplExtID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplExtID.java new file mode 100644 index 0000000..89b4786 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplExtID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefApplExtID extends BaseFieldType { + public static final RefApplExtID INSTANCE = new RefApplExtID(); + + private RefApplExtID() { + super( + "RefApplExtID", + 1406, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplID.java new file mode 100644 index 0000000..fb64dfe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefApplID extends BaseFieldType { + public static final RefApplID INSTANCE = new RefApplID(); + + private RefApplID() { + super( + "RefApplID", + 1355, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplLastSeqNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplLastSeqNum.java new file mode 100644 index 0000000..6af7c8f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplLastSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefApplLastSeqNum extends BaseFieldType { + public static final RefApplLastSeqNum INSTANCE = new RefApplLastSeqNum(); + + private RefApplLastSeqNum() { + super( + "RefApplLastSeqNum", + 1357, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplReqID.java new file mode 100644 index 0000000..1e167f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefApplReqID extends BaseFieldType { + public static final RefApplReqID INSTANCE = new RefApplReqID(); + + private RefApplReqID() { + super( + "RefApplReqID", + 1433, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplVerID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplVerID.java new file mode 100644 index 0000000..b798ed1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefApplVerID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefApplVerID extends BaseFieldType { + public static final RefApplVerID INSTANCE = new RefApplVerID(); + + private RefApplVerID() { + super( + "RefApplVerID", + 1130, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefCompID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefCompID.java new file mode 100644 index 0000000..86826fc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefCompID extends BaseFieldType { + public static final RefCompID INSTANCE = new RefCompID(); + + private RefCompID() { + super( + "RefCompID", + 930, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefCstmApplVerID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefCstmApplVerID.java new file mode 100644 index 0000000..b4281fc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefCstmApplVerID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefCstmApplVerID extends BaseFieldType { + public static final RefCstmApplVerID INSTANCE = new RefCstmApplVerID(); + + private RefCstmApplVerID() { + super( + "RefCstmApplVerID", + 1131, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefMsgType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefMsgType.java new file mode 100644 index 0000000..6c7e1e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefMsgType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefMsgType extends BaseFieldType { + public static final RefMsgType INSTANCE = new RefMsgType(); + + private RefMsgType() { + super( + "RefMsgType", + 372, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefOrdIDReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefOrdIDReason.java new file mode 100644 index 0000000..be54dad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefOrdIDReason.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefOrdIDReason extends BaseFieldType { + public static final RefOrdIDReason INSTANCE = new RefOrdIDReason(); + + private RefOrdIDReason() { + super( + "RefOrdIDReason", + 1431, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_CHANGED = new Field(RefOrdIDReason.INSTANCE, Values.ORDER_CHANGED.getOrdinal()); + public final Field PARTIAL_FILL_REMAINING = new Field(RefOrdIDReason.INSTANCE, Values.PARTIAL_FILL_REMAINING.getOrdinal()); + public final Field GTC_FROM_PREVIOUS_DAY = new Field(RefOrdIDReason.INSTANCE, Values.GTC_FROM_PREVIOUS_DAY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_CHANGED("2"), + PARTIAL_FILL_REMAINING("1"), + GTC_FROM_PREVIOUS_DAY("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefOrderID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefOrderID.java new file mode 100644 index 0000000..640c1aa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefOrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefOrderID extends BaseFieldType { + public static final RefOrderID INSTANCE = new RefOrderID(); + + private RefOrderID() { + super( + "RefOrderID", + 1080, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefOrderIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefOrderIDSource.java new file mode 100644 index 0000000..141142a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefOrderIDSource.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefOrderIDSource extends BaseFieldType { + public static final RefOrderIDSource INSTANCE = new RefOrderIDSource(); + + private RefOrderIDSource() { + super( + "RefOrderIDSource", + 1081, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field QUOTEENTRYID299 = new Field(RefOrderIDSource.INSTANCE, Values.QUOTEENTRYID299.getOrdinal()); + public final Field MDENTRYID278 = new Field(RefOrderIDSource.INSTANCE, Values.MDENTRYID278.getOrdinal()); + public final Field ORDERID37 = new Field(RefOrderIDSource.INSTANCE, Values.ORDERID37.getOrdinal()); + public final Field SECONDARYORDERID198 = new Field(RefOrderIDSource.INSTANCE, Values.SECONDARYORDERID198.getOrdinal()); + public final Field ORIGINAL_ORDER_ID = new Field(RefOrderIDSource.INSTANCE, Values.ORIGINAL_ORDER_ID.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + QUOTEENTRYID299("3"), + MDENTRYID278("2"), + ORDERID37("1"), + SECONDARYORDERID198("0"), + ORIGINAL_ORDER_ID("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefSeqNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefSeqNum.java new file mode 100644 index 0000000..c769ec1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefSeqNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefSeqNum extends BaseFieldType { + public static final RefSeqNum INSTANCE = new RefSeqNum(); + + private RefSeqNum() { + super( + "RefSeqNum", + 45, + FieldClassLookup.lookup("SEQNUM"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefSubID.java new file mode 100644 index 0000000..3343b49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefSubID extends BaseFieldType { + public static final RefSubID INSTANCE = new RefSubID(); + + private RefSubID() { + super( + "RefSubID", + 931, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefTagID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefTagID.java new file mode 100644 index 0000000..c5cad9f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefTagID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefTagID extends BaseFieldType { + public static final RefTagID INSTANCE = new RefTagID(); + + private RefTagID() { + super( + "RefTagID", + 371, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReferencePage.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReferencePage.java new file mode 100644 index 0000000..ca79c1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReferencePage.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReferencePage extends BaseFieldType { + public static final ReferencePage INSTANCE = new ReferencePage(); + + private ReferencePage() { + super( + "ReferencePage", + 1448, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefreshIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefreshIndicator.java new file mode 100644 index 0000000..45766cd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefreshIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefreshIndicator extends BaseFieldType { + public static final RefreshIndicator INSTANCE = new RefreshIndicator(); + + private RefreshIndicator() { + super( + "RefreshIndicator", + 1187, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefreshQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefreshQty.java new file mode 100644 index 0000000..fa5b4ba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RefreshQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RefreshQty extends BaseFieldType { + public static final RefreshQty INSTANCE = new RefreshQty(); + + private RefreshQty() { + super( + "RefreshQty", + 1088, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistAcctType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistAcctType.java new file mode 100644 index 0000000..481c48e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistAcctType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistAcctType extends BaseFieldType { + public static final RegistAcctType INSTANCE = new RegistAcctType(); + + private RegistAcctType() { + super( + "RegistAcctType", + 493, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistDtls.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistDtls.java new file mode 100644 index 0000000..095dae6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistDtls.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistDtls extends BaseFieldType { + public static final RegistDtls INSTANCE = new RegistDtls(); + + private RegistDtls() { + super( + "RegistDtls", + 509, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistEmail.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistEmail.java new file mode 100644 index 0000000..174abf7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistEmail.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistEmail extends BaseFieldType { + public static final RegistEmail INSTANCE = new RegistEmail(); + + private RegistEmail() { + super( + "RegistEmail", + 511, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistID.java new file mode 100644 index 0000000..fbfed03 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistID extends BaseFieldType { + public static final RegistID INSTANCE = new RegistID(); + + private RegistID() { + super( + "RegistID", + 513, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistRefID.java new file mode 100644 index 0000000..baae3aa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistRefID extends BaseFieldType { + public static final RegistRefID INSTANCE = new RegistRefID(); + + private RegistRefID() { + super( + "RegistRefID", + 508, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistRejReasonCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistRejReasonCode.java new file mode 100644 index 0000000..1c1a01e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistRejReasonCode.java @@ -0,0 +1,81 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistRejReasonCode extends BaseFieldType { + public static final RegistRejReasonCode INSTANCE = new RegistRejReasonCode(); + + private RegistRejReasonCode() { + super( + "RegistRejReasonCode", + 507, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_CODE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_CODE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_DISTRIB_PAYMENT_METHOD = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_DISTRIB_PAYMENT_METHOD.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_NO_DISTRIB_INSTNS = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_NO_DISTRIB_INSTNS.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_DISTRIB_PERCENTAGE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_DISTRIB_PERCENTAGE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_DATE_OF_BIRTH = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_DATE_OF_BIRTH.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_OWNERSHIP_TYPE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_OWNERSHIP_TYPE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_TAX_EXEMPT_TYPE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_TAX_EXEMPT_TYPE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_ACCOUNT_TYPE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_ACCOUNT_TYPE.getOrdinal()); + public final Field INVALIDUNACEEPTABLE_INVESTOR_ID_SOURCE = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACEEPTABLE_INVESTOR_ID_SOURCE.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_MAILING_DETAILS = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_MAILING_DETAILS.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_REG_DETAILS = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_REG_DETAILS.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_REG_SEQ_NO = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_REG_SEQ_NO.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_NO_REG_DETAILS = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_NO_REG_DETAILS.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_INVESTOR_ID = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_INVESTOR_ID.getOrdinal()); + public final Field INVALIDUNACCEPTABLE_MAILING_INSTRUCTIONS = new Field(RegistRejReasonCode.INSTANCE, Values.INVALIDUNACCEPTABLE_MAILING_INSTRUCTIONS.getOrdinal()); + public final Field OTHER = new Field(RegistRejReasonCode.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_CODE("17"), + INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM("18"), + INVALIDUNACCEPTABLE_DISTRIB_PAYMENT_METHOD("15"), + INVALIDUNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME("16"), + INVALIDUNACCEPTABLE_NO_DISTRIB_INSTNS("13"), + INVALIDUNACCEPTABLE_DISTRIB_PERCENTAGE("14"), + INVALIDUNACCEPTABLE_DATE_OF_BIRTH("11"), + INVALIDUNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE("12"), + INVALIDUNACCEPTABLE_OWNERSHIP_TYPE("3"), + INVALIDUNACCEPTABLE_TAX_EXEMPT_TYPE("2"), + INVALIDUNACCEPTABLE_ACCOUNT_TYPE("1"), + INVALIDUNACEEPTABLE_INVESTOR_ID_SOURCE("10"), + INVALIDUNACCEPTABLE_MAILING_DETAILS("7"), + INVALIDUNACCEPTABLE_REG_DETAILS("6"), + INVALIDUNACCEPTABLE_REG_SEQ_NO("5"), + INVALIDUNACCEPTABLE_NO_REG_DETAILS("4"), + INVALIDUNACCEPTABLE_INVESTOR_ID("9"), + INVALIDUNACCEPTABLE_MAILING_INSTRUCTIONS("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistRejReasonText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistRejReasonText.java new file mode 100644 index 0000000..76c2f49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistRejReasonText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistRejReasonText extends BaseFieldType { + public static final RegistRejReasonText INSTANCE = new RegistRejReasonText(); + + private RegistRejReasonText() { + super( + "RegistRejReasonText", + 496, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistStatus.java new file mode 100644 index 0000000..9fc2bd0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistStatus.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistStatus extends BaseFieldType { + public static final RegistStatus INSTANCE = new RegistStatus(); + + private RegistStatus() { + super( + "RegistStatus", + 506, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCEPTED = new Field(RegistStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + public final Field REJECTED = new Field(RegistStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field REMINDER__IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING = new Field(RegistStatus.INSTANCE, Values.REMINDER__IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING.getOrdinal()); + public final Field HELD = new Field(RegistStatus.INSTANCE, Values.HELD.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCEPTED("A"), + REJECTED("R"), + REMINDER__IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING("N"), + HELD("H"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistTransType.java new file mode 100644 index 0000000..7b29c54 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RegistTransType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RegistTransType extends BaseFieldType { + public static final RegistTransType INSTANCE = new RegistTransType(); + + private RegistTransType() { + super( + "RegistTransType", + 514, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL = new Field(RegistTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field REPLACE = new Field(RegistTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field NEW = new Field(RegistTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL("2"), + REPLACE("1"), + NEW("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RejectText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RejectText.java new file mode 100644 index 0000000..c28aa2d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RejectText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RejectText extends BaseFieldType { + public static final RejectText INSTANCE = new RejectText(); + + private RejectText() { + super( + "RejectText", + 1328, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelSymTransactTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelSymTransactTime.java new file mode 100644 index 0000000..068a739 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelSymTransactTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelSymTransactTime extends BaseFieldType { + public static final RelSymTransactTime INSTANCE = new RelSymTransactTime(); + + private RelSymTransactTime() { + super( + "RelSymTransactTime", + 1504, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartyID.java new file mode 100644 index 0000000..d9de67a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedContextPartyID extends BaseFieldType { + public static final RelatedContextPartyID INSTANCE = new RelatedContextPartyID(); + + private RelatedContextPartyID() { + super( + "RelatedContextPartyID", + 1576, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartyIDSource.java new file mode 100644 index 0000000..eed655d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedContextPartyIDSource extends BaseFieldType { + public static final RelatedContextPartyIDSource INSTANCE = new RelatedContextPartyIDSource(); + + private RelatedContextPartyIDSource() { + super( + "RelatedContextPartyIDSource", + 1577, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartyRole.java new file mode 100644 index 0000000..7d4cdf0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedContextPartyRole extends BaseFieldType { + public static final RelatedContextPartyRole INSTANCE = new RelatedContextPartyRole(); + + private RelatedContextPartyRole() { + super( + "RelatedContextPartyRole", + 1578, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartySubID.java new file mode 100644 index 0000000..500b0d9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedContextPartySubID extends BaseFieldType { + public static final RelatedContextPartySubID INSTANCE = new RelatedContextPartySubID(); + + private RelatedContextPartySubID() { + super( + "RelatedContextPartySubID", + 1580, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartySubIDType.java new file mode 100644 index 0000000..8ddf776 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedContextPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedContextPartySubIDType extends BaseFieldType { + public static final RelatedContextPartySubIDType INSTANCE = new RelatedContextPartySubIDType(); + + private RelatedContextPartySubIDType() { + super( + "RelatedContextPartySubIDType", + 1581, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltID.java new file mode 100644 index 0000000..728beb0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyAltID extends BaseFieldType { + public static final RelatedPartyAltID INSTANCE = new RelatedPartyAltID(); + + private RelatedPartyAltID() { + super( + "RelatedPartyAltID", + 1570, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltIDSource.java new file mode 100644 index 0000000..5a9b786 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyAltIDSource extends BaseFieldType { + public static final RelatedPartyAltIDSource INSTANCE = new RelatedPartyAltIDSource(); + + private RelatedPartyAltIDSource() { + super( + "RelatedPartyAltIDSource", + 1571, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltSubID.java new file mode 100644 index 0000000..99af8c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyAltSubID extends BaseFieldType { + public static final RelatedPartyAltSubID INSTANCE = new RelatedPartyAltSubID(); + + private RelatedPartyAltSubID() { + super( + "RelatedPartyAltSubID", + 1573, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltSubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltSubIDType.java new file mode 100644 index 0000000..f138857 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyAltSubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyAltSubIDType extends BaseFieldType { + public static final RelatedPartyAltSubIDType INSTANCE = new RelatedPartyAltSubIDType(); + + private RelatedPartyAltSubIDType() { + super( + "RelatedPartyAltSubIDType", + 1574, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyID.java new file mode 100644 index 0000000..b5d4d23 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyID extends BaseFieldType { + public static final RelatedPartyID INSTANCE = new RelatedPartyID(); + + private RelatedPartyID() { + super( + "RelatedPartyID", + 1563, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyIDSource.java new file mode 100644 index 0000000..ee3da10 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyIDSource extends BaseFieldType { + public static final RelatedPartyIDSource INSTANCE = new RelatedPartyIDSource(); + + private RelatedPartyIDSource() { + super( + "RelatedPartyIDSource", + 1564, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyRole.java new file mode 100644 index 0000000..68db49e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartyRole extends BaseFieldType { + public static final RelatedPartyRole INSTANCE = new RelatedPartyRole(); + + private RelatedPartyRole() { + super( + "RelatedPartyRole", + 1565, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartySubID.java new file mode 100644 index 0000000..51dda1f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartySubID extends BaseFieldType { + public static final RelatedPartySubID INSTANCE = new RelatedPartySubID(); + + private RelatedPartySubID() { + super( + "RelatedPartySubID", + 1567, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartySubIDType.java new file mode 100644 index 0000000..39850e3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelatedPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelatedPartySubIDType extends BaseFieldType { + public static final RelatedPartySubIDType INSTANCE = new RelatedPartySubIDType(); + + private RelatedPartySubIDType() { + super( + "RelatedPartySubIDType", + 1568, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskCFICode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskCFICode.java new file mode 100644 index 0000000..140f8ba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskCFICode extends BaseFieldType { + public static final RelationshipRiskCFICode INSTANCE = new RelationshipRiskCFICode(); + + private RelationshipRiskCFICode() { + super( + "RelationshipRiskCFICode", + 1599, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskCouponRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskCouponRate.java new file mode 100644 index 0000000..15710cb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskCouponRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskCouponRate extends BaseFieldType { + public static final RelationshipRiskCouponRate INSTANCE = new RelationshipRiskCouponRate(); + + private RelationshipRiskCouponRate() { + super( + "RelationshipRiskCouponRate", + 1608, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskEncodedSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskEncodedSecurityDesc.java new file mode 100644 index 0000000..794c2bb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskEncodedSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskEncodedSecurityDesc extends BaseFieldType { + public static final RelationshipRiskEncodedSecurityDesc INSTANCE = new RelationshipRiskEncodedSecurityDesc(); + + private RelationshipRiskEncodedSecurityDesc() { + super( + "RelationshipRiskEncodedSecurityDesc", + 1619, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskEncodedSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskEncodedSecurityDescLen.java new file mode 100644 index 0000000..0e940cb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskEncodedSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskEncodedSecurityDescLen extends BaseFieldType { + public static final RelationshipRiskEncodedSecurityDescLen INSTANCE = new RelationshipRiskEncodedSecurityDescLen(); + + private RelationshipRiskEncodedSecurityDescLen() { + super( + "RelationshipRiskEncodedSecurityDescLen", + 1618, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskFlexibleIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskFlexibleIndicator.java new file mode 100644 index 0000000..43c7192 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskFlexibleIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskFlexibleIndicator extends BaseFieldType { + public static final RelationshipRiskFlexibleIndicator INSTANCE = new RelationshipRiskFlexibleIndicator(); + + private RelationshipRiskFlexibleIndicator() { + super( + "RelationshipRiskFlexibleIndicator", + 1607, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskInstrumentMultiplier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskInstrumentMultiplier.java new file mode 100644 index 0000000..f9ec449 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskInstrumentMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskInstrumentMultiplier extends BaseFieldType { + public static final RelationshipRiskInstrumentMultiplier INSTANCE = new RelationshipRiskInstrumentMultiplier(); + + private RelationshipRiskInstrumentMultiplier() { + super( + "RelationshipRiskInstrumentMultiplier", + 1612, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskInstrumentOperator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskInstrumentOperator.java new file mode 100644 index 0000000..b5e916b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskInstrumentOperator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskInstrumentOperator extends BaseFieldType { + public static final RelationshipRiskInstrumentOperator INSTANCE = new RelationshipRiskInstrumentOperator(); + + private RelationshipRiskInstrumentOperator() { + super( + "RelationshipRiskInstrumentOperator", + 1588, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskInstrumentSettlType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskInstrumentSettlType.java new file mode 100644 index 0000000..67faf2b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskInstrumentSettlType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskInstrumentSettlType extends BaseFieldType { + public static final RelationshipRiskInstrumentSettlType INSTANCE = new RelationshipRiskInstrumentSettlType(); + + private RelationshipRiskInstrumentSettlType() { + super( + "RelationshipRiskInstrumentSettlType", + 1611, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitAmount.java new file mode 100644 index 0000000..637e538 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskLimitAmount extends BaseFieldType { + public static final RelationshipRiskLimitAmount INSTANCE = new RelationshipRiskLimitAmount(); + + private RelationshipRiskLimitAmount() { + super( + "RelationshipRiskLimitAmount", + 1584, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitCurrency.java new file mode 100644 index 0000000..84fc27e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskLimitCurrency extends BaseFieldType { + public static final RelationshipRiskLimitCurrency INSTANCE = new RelationshipRiskLimitCurrency(); + + private RelationshipRiskLimitCurrency() { + super( + "RelationshipRiskLimitCurrency", + 1585, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitPlatform.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitPlatform.java new file mode 100644 index 0000000..783eecf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitPlatform.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskLimitPlatform extends BaseFieldType { + public static final RelationshipRiskLimitPlatform INSTANCE = new RelationshipRiskLimitPlatform(); + + private RelationshipRiskLimitPlatform() { + super( + "RelationshipRiskLimitPlatform", + 1586, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitType.java new file mode 100644 index 0000000..60424d1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskLimitType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskLimitType extends BaseFieldType { + public static final RelationshipRiskLimitType INSTANCE = new RelationshipRiskLimitType(); + + private RelationshipRiskLimitType() { + super( + "RelationshipRiskLimitType", + 1583, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskMaturityMonthYear.java new file mode 100644 index 0000000..4ff37ec --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskMaturityMonthYear extends BaseFieldType { + public static final RelationshipRiskMaturityMonthYear INSTANCE = new RelationshipRiskMaturityMonthYear(); + + private RelationshipRiskMaturityMonthYear() { + super( + "RelationshipRiskMaturityMonthYear", + 1602, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskMaturityTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskMaturityTime.java new file mode 100644 index 0000000..d4dee2d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskMaturityTime extends BaseFieldType { + public static final RelationshipRiskMaturityTime INSTANCE = new RelationshipRiskMaturityTime(); + + private RelationshipRiskMaturityTime() { + super( + "RelationshipRiskMaturityTime", + 1603, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskProduct.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskProduct.java new file mode 100644 index 0000000..10aa9f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskProduct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskProduct extends BaseFieldType { + public static final RelationshipRiskProduct INSTANCE = new RelationshipRiskProduct(); + + private RelationshipRiskProduct() { + super( + "RelationshipRiskProduct", + 1596, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskProductComplex.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskProductComplex.java new file mode 100644 index 0000000..f084f50 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskProductComplex.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskProductComplex extends BaseFieldType { + public static final RelationshipRiskProductComplex INSTANCE = new RelationshipRiskProductComplex(); + + private RelationshipRiskProductComplex() { + super( + "RelationshipRiskProductComplex", + 1597, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskPutOrCall.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskPutOrCall.java new file mode 100644 index 0000000..f9719d6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskPutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskPutOrCall extends BaseFieldType { + public static final RelationshipRiskPutOrCall INSTANCE = new RelationshipRiskPutOrCall(); + + private RelationshipRiskPutOrCall() { + super( + "RelationshipRiskPutOrCall", + 1606, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskRestructuringType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskRestructuringType.java new file mode 100644 index 0000000..10a0a0e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskRestructuringType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskRestructuringType extends BaseFieldType { + public static final RelationshipRiskRestructuringType INSTANCE = new RelationshipRiskRestructuringType(); + + private RelationshipRiskRestructuringType() { + super( + "RelationshipRiskRestructuringType", + 1604, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityAltID.java new file mode 100644 index 0000000..add7570 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityAltID extends BaseFieldType { + public static final RelationshipRiskSecurityAltID INSTANCE = new RelationshipRiskSecurityAltID(); + + private RelationshipRiskSecurityAltID() { + super( + "RelationshipRiskSecurityAltID", + 1594, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityAltIDSource.java new file mode 100644 index 0000000..a24aa71 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityAltIDSource extends BaseFieldType { + public static final RelationshipRiskSecurityAltIDSource INSTANCE = new RelationshipRiskSecurityAltIDSource(); + + private RelationshipRiskSecurityAltIDSource() { + super( + "RelationshipRiskSecurityAltIDSource", + 1595, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityDesc.java new file mode 100644 index 0000000..eb9df28 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityDesc extends BaseFieldType { + public static final RelationshipRiskSecurityDesc INSTANCE = new RelationshipRiskSecurityDesc(); + + private RelationshipRiskSecurityDesc() { + super( + "RelationshipRiskSecurityDesc", + 1610, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityExchange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityExchange.java new file mode 100644 index 0000000..c72033a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityExchange extends BaseFieldType { + public static final RelationshipRiskSecurityExchange INSTANCE = new RelationshipRiskSecurityExchange(); + + private RelationshipRiskSecurityExchange() { + super( + "RelationshipRiskSecurityExchange", + 1609, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityGroup.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityGroup.java new file mode 100644 index 0000000..544a90c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityGroup.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityGroup extends BaseFieldType { + public static final RelationshipRiskSecurityGroup INSTANCE = new RelationshipRiskSecurityGroup(); + + private RelationshipRiskSecurityGroup() { + super( + "RelationshipRiskSecurityGroup", + 1598, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityID.java new file mode 100644 index 0000000..84faf5e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityID extends BaseFieldType { + public static final RelationshipRiskSecurityID INSTANCE = new RelationshipRiskSecurityID(); + + private RelationshipRiskSecurityID() { + super( + "RelationshipRiskSecurityID", + 1591, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityIDSource.java new file mode 100644 index 0000000..2fddae4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityIDSource extends BaseFieldType { + public static final RelationshipRiskSecurityIDSource INSTANCE = new RelationshipRiskSecurityIDSource(); + + private RelationshipRiskSecurityIDSource() { + super( + "RelationshipRiskSecurityIDSource", + 1592, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecuritySubType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecuritySubType.java new file mode 100644 index 0000000..084a85f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecuritySubType extends BaseFieldType { + public static final RelationshipRiskSecuritySubType INSTANCE = new RelationshipRiskSecuritySubType(); + + private RelationshipRiskSecuritySubType() { + super( + "RelationshipRiskSecuritySubType", + 1601, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityType.java new file mode 100644 index 0000000..e9c5eb1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSecurityType extends BaseFieldType { + public static final RelationshipRiskSecurityType INSTANCE = new RelationshipRiskSecurityType(); + + private RelationshipRiskSecurityType() { + super( + "RelationshipRiskSecurityType", + 1600, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSeniority.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSeniority.java new file mode 100644 index 0000000..cf3b83b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSeniority.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSeniority extends BaseFieldType { + public static final RelationshipRiskSeniority INSTANCE = new RelationshipRiskSeniority(); + + private RelationshipRiskSeniority() { + super( + "RelationshipRiskSeniority", + 1605, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSymbol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSymbol.java new file mode 100644 index 0000000..9057e8f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSymbol extends BaseFieldType { + public static final RelationshipRiskSymbol INSTANCE = new RelationshipRiskSymbol(); + + private RelationshipRiskSymbol() { + super( + "RelationshipRiskSymbol", + 1589, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSymbolSfx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSymbolSfx.java new file mode 100644 index 0000000..02e3ef1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskSymbolSfx extends BaseFieldType { + public static final RelationshipRiskSymbolSfx INSTANCE = new RelationshipRiskSymbolSfx(); + + private RelationshipRiskSymbolSfx() { + super( + "RelationshipRiskSymbolSfx", + 1590, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskWarningLevelName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskWarningLevelName.java new file mode 100644 index 0000000..91c4650 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskWarningLevelName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskWarningLevelName extends BaseFieldType { + public static final RelationshipRiskWarningLevelName INSTANCE = new RelationshipRiskWarningLevelName(); + + private RelationshipRiskWarningLevelName() { + super( + "RelationshipRiskWarningLevelName", + 1615, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskWarningLevelPercent.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskWarningLevelPercent.java new file mode 100644 index 0000000..f7adfcd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RelationshipRiskWarningLevelPercent.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RelationshipRiskWarningLevelPercent extends BaseFieldType { + public static final RelationshipRiskWarningLevelPercent INSTANCE = new RelationshipRiskWarningLevelPercent(); + + private RelationshipRiskWarningLevelPercent() { + super( + "RelationshipRiskWarningLevelPercent", + 1614, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RepoCollateralSecurityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RepoCollateralSecurityType.java new file mode 100644 index 0000000..3f8e161 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RepoCollateralSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RepoCollateralSecurityType extends BaseFieldType { + public static final RepoCollateralSecurityType INSTANCE = new RepoCollateralSecurityType(); + + private RepoCollateralSecurityType() { + super( + "RepoCollateralSecurityType", + 239, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReportToExch.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReportToExch.java new file mode 100644 index 0000000..f181a3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReportToExch.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReportToExch extends BaseFieldType { + public static final ReportToExch INSTANCE = new ReportToExch(); + + private ReportToExch() { + super( + "ReportToExch", + 113, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INDICATES_THE_PARTY_SENDING_MESSAGE_WILL_REPORT_TRADE = new Field(ReportToExch.INSTANCE, Values.INDICATES_THE_PARTY_SENDING_MESSAGE_WILL_REPORT_TRADE.getOrdinal()); + public final Field INDICATES_THE_PARTY_RECEIVING_MESSAGE_MUST_REPORT_TRADE = new Field(ReportToExch.INSTANCE, Values.INDICATES_THE_PARTY_RECEIVING_MESSAGE_MUST_REPORT_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INDICATES_THE_PARTY_SENDING_MESSAGE_WILL_REPORT_TRADE("N"), + INDICATES_THE_PARTY_RECEIVING_MESSAGE_MUST_REPORT_TRADE("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReportedPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReportedPx.java new file mode 100644 index 0000000..b146159 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReportedPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReportedPx extends BaseFieldType { + public static final ReportedPx INSTANCE = new ReportedPx(); + + private ReportedPx() { + super( + "ReportedPx", + 861, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReportedPxDiff.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReportedPxDiff.java new file mode 100644 index 0000000..82caf8d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReportedPxDiff.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReportedPxDiff extends BaseFieldType { + public static final ReportedPxDiff INSTANCE = new ReportedPxDiff(); + + private ReportedPxDiff() { + super( + "ReportedPxDiff", + 1134, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RepurchaseRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RepurchaseRate.java new file mode 100644 index 0000000..0adc340 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RepurchaseRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RepurchaseRate extends BaseFieldType { + public static final RepurchaseRate INSTANCE = new RepurchaseRate(); + + private RepurchaseRate() { + super( + "RepurchaseRate", + 227, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RepurchaseTerm.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RepurchaseTerm.java new file mode 100644 index 0000000..4274f0e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RepurchaseTerm.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RepurchaseTerm extends BaseFieldType { + public static final RepurchaseTerm INSTANCE = new RepurchaseTerm(); + + private RepurchaseTerm() { + super( + "RepurchaseTerm", + 226, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RequestedPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RequestedPartyRole.java new file mode 100644 index 0000000..d5debe4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RequestedPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RequestedPartyRole extends BaseFieldType { + public static final RequestedPartyRole INSTANCE = new RequestedPartyRole(); + + private RequestedPartyRole() { + super( + "RequestedPartyRole", + 1509, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ResetSeqNumFlag.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ResetSeqNumFlag.java new file mode 100644 index 0000000..99cb8f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ResetSeqNumFlag.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ResetSeqNumFlag extends BaseFieldType { + public static final ResetSeqNumFlag INSTANCE = new ResetSeqNumFlag(); + + private ResetSeqNumFlag() { + super( + "ResetSeqNumFlag", + 141, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO = new Field(ResetSeqNumFlag.INSTANCE, Values.NO.getOrdinal()); + public final Field YES_RESET_SEQUENCE_NUMBERS = new Field(ResetSeqNumFlag.INSTANCE, Values.YES_RESET_SEQUENCE_NUMBERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO("N"), + YES_RESET_SEQUENCE_NUMBERS("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RespondentType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RespondentType.java new file mode 100644 index 0000000..f2ecf20 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RespondentType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RespondentType extends BaseFieldType { + public static final RespondentType INSTANCE = new RespondentType(); + + private RespondentType() { + super( + "RespondentType", + 1172, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ALL_MARKET_MAKERS = new Field(RespondentType.INSTANCE, Values.ALL_MARKET_MAKERS.getOrdinal()); + public final Field SPECIFIED_MARKET_PARTICIPANTS = new Field(RespondentType.INSTANCE, Values.SPECIFIED_MARKET_PARTICIPANTS.getOrdinal()); + public final Field ALL_MARKET_PARTICIPANTS = new Field(RespondentType.INSTANCE, Values.ALL_MARKET_PARTICIPANTS.getOrdinal()); + public final Field PRIMARY_MARKET_MAKERS = new Field(RespondentType.INSTANCE, Values.PRIMARY_MARKET_MAKERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ALL_MARKET_MAKERS("3"), + SPECIFIED_MARKET_PARTICIPANTS("2"), + ALL_MARKET_PARTICIPANTS("1"), + PRIMARY_MARKET_MAKERS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ResponseDestination.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ResponseDestination.java new file mode 100644 index 0000000..b5ea2ac --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ResponseDestination.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ResponseDestination extends BaseFieldType { + public static final ResponseDestination INSTANCE = new ResponseDestination(); + + private ResponseDestination() { + super( + "ResponseDestination", + 726, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ResponseTransportType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ResponseTransportType.java new file mode 100644 index 0000000..77cf139 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ResponseTransportType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ResponseTransportType extends BaseFieldType { + public static final ResponseTransportType INSTANCE = new ResponseTransportType(); + + private ResponseTransportType() { + super( + "ResponseTransportType", + 725, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OUT_OF_BAND__PREARRANGED_OUTOFBAND_DELIVERY_MECHANIZM_IE_FTP_HTT = new Field(ResponseTransportType.INSTANCE, Values.OUT_OF_BAND__PREARRANGED_OUTOFBAND_DELIVERY_MECHANIZM_IE_FTP_HTT.getOrdinal()); + public final Field INBAND__TRANSPORT_THE_REQUEST_WAS_SENT_OVER_DEFAULT = new Field(ResponseTransportType.INSTANCE, Values.INBAND__TRANSPORT_THE_REQUEST_WAS_SENT_OVER_DEFAULT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OUT_OF_BAND__PREARRANGED_OUTOFBAND_DELIVERY_MECHANIZM_IE_FTP_HTT("1"), + INBAND__TRANSPORT_THE_REQUEST_WAS_SENT_OVER_DEFAULT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RestructuringType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RestructuringType.java new file mode 100644 index 0000000..d916183 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RestructuringType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RestructuringType extends BaseFieldType { + public static final RestructuringType INSTANCE = new RestructuringType(); + + private RestructuringType() { + super( + "RestructuringType", + 1449, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO_RESTRUCTURING_SPECIFIED = new Field(RestructuringType.INSTANCE, Values.NO_RESTRUCTURING_SPECIFIED.getOrdinal()); + public final Field FULL_RESTRUCTURING = new Field(RestructuringType.INSTANCE, Values.FULL_RESTRUCTURING.getOrdinal()); + public final Field MODIFIED_MOD_RESTRUCTURING = new Field(RestructuringType.INSTANCE, Values.MODIFIED_MOD_RESTRUCTURING.getOrdinal()); + public final Field MODIFIED_RESTRUCTURING = new Field(RestructuringType.INSTANCE, Values.MODIFIED_RESTRUCTURING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO_RESTRUCTURING_SPECIFIED("XR"), + FULL_RESTRUCTURING("FR"), + MODIFIED_MOD_RESTRUCTURING("MM"), + MODIFIED_RESTRUCTURING("MR"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReversalIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReversalIndicator.java new file mode 100644 index 0000000..ed2ba95 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ReversalIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ReversalIndicator extends BaseFieldType { + public static final ReversalIndicator INSTANCE = new ReversalIndicator(); + + private ReversalIndicator() { + super( + "ReversalIndicator", + 700, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskCFICode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskCFICode.java new file mode 100644 index 0000000..f949ff7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskCFICode extends BaseFieldType { + public static final RiskCFICode INSTANCE = new RiskCFICode(); + + private RiskCFICode() { + super( + "RiskCFICode", + 1546, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskCouponRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskCouponRate.java new file mode 100644 index 0000000..7311ebe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskCouponRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskCouponRate extends BaseFieldType { + public static final RiskCouponRate INSTANCE = new RiskCouponRate(); + + private RiskCouponRate() { + super( + "RiskCouponRate", + 1555, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskEncodedSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskEncodedSecurityDesc.java new file mode 100644 index 0000000..c7d997a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskEncodedSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskEncodedSecurityDesc extends BaseFieldType { + public static final RiskEncodedSecurityDesc INSTANCE = new RiskEncodedSecurityDesc(); + + private RiskEncodedSecurityDesc() { + super( + "RiskEncodedSecurityDesc", + 1621, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskEncodedSecurityDescLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskEncodedSecurityDescLen.java new file mode 100644 index 0000000..7437545 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskEncodedSecurityDescLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskEncodedSecurityDescLen extends BaseFieldType { + public static final RiskEncodedSecurityDescLen INSTANCE = new RiskEncodedSecurityDescLen(); + + private RiskEncodedSecurityDescLen() { + super( + "RiskEncodedSecurityDescLen", + 1620, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskFlexibleIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskFlexibleIndicator.java new file mode 100644 index 0000000..f877057 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskFlexibleIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskFlexibleIndicator extends BaseFieldType { + public static final RiskFlexibleIndicator INSTANCE = new RiskFlexibleIndicator(); + + private RiskFlexibleIndicator() { + super( + "RiskFlexibleIndicator", + 1554, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskFreeRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskFreeRate.java new file mode 100644 index 0000000..161552d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskFreeRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskFreeRate extends BaseFieldType { + public static final RiskFreeRate INSTANCE = new RiskFreeRate(); + + private RiskFreeRate() { + super( + "RiskFreeRate", + 1190, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskInstrumentMultiplier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskInstrumentMultiplier.java new file mode 100644 index 0000000..8115bb6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskInstrumentMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskInstrumentMultiplier extends BaseFieldType { + public static final RiskInstrumentMultiplier INSTANCE = new RiskInstrumentMultiplier(); + + private RiskInstrumentMultiplier() { + super( + "RiskInstrumentMultiplier", + 1558, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskInstrumentOperator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskInstrumentOperator.java new file mode 100644 index 0000000..e673392 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskInstrumentOperator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskInstrumentOperator extends BaseFieldType { + public static final RiskInstrumentOperator INSTANCE = new RiskInstrumentOperator(); + + private RiskInstrumentOperator() { + super( + "RiskInstrumentOperator", + 1535, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXCLUDE = new Field(RiskInstrumentOperator.INSTANCE, Values.EXCLUDE.getOrdinal()); + public final Field INCLUDE = new Field(RiskInstrumentOperator.INSTANCE, Values.INCLUDE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXCLUDE("2"), + INCLUDE("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskInstrumentSettlType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskInstrumentSettlType.java new file mode 100644 index 0000000..95a61a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskInstrumentSettlType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskInstrumentSettlType extends BaseFieldType { + public static final RiskInstrumentSettlType INSTANCE = new RiskInstrumentSettlType(); + + private RiskInstrumentSettlType() { + super( + "RiskInstrumentSettlType", + 1557, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitAmount.java new file mode 100644 index 0000000..e212b5b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskLimitAmount extends BaseFieldType { + public static final RiskLimitAmount INSTANCE = new RiskLimitAmount(); + + private RiskLimitAmount() { + super( + "RiskLimitAmount", + 1531, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitCurrency.java new file mode 100644 index 0000000..00d11dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskLimitCurrency extends BaseFieldType { + public static final RiskLimitCurrency INSTANCE = new RiskLimitCurrency(); + + private RiskLimitCurrency() { + super( + "RiskLimitCurrency", + 1532, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitPlatform.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitPlatform.java new file mode 100644 index 0000000..3e42689 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitPlatform.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskLimitPlatform extends BaseFieldType { + public static final RiskLimitPlatform INSTANCE = new RiskLimitPlatform(); + + private RiskLimitPlatform() { + super( + "RiskLimitPlatform", + 1533, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitType.java new file mode 100644 index 0000000..9bbef16 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskLimitType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskLimitType extends BaseFieldType { + public static final RiskLimitType INSTANCE = new RiskLimitType(); + + private RiskLimitType() { + super( + "RiskLimitType", + 1530, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EXPOSURE = new Field(RiskLimitType.INSTANCE, Values.EXPOSURE.getOrdinal()); + public final Field NET_LIMIT = new Field(RiskLimitType.INSTANCE, Values.NET_LIMIT.getOrdinal()); + public final Field GROSS_LIMIT = new Field(RiskLimitType.INSTANCE, Values.GROSS_LIMIT.getOrdinal()); + public final Field SHORT_LIMIT = new Field(RiskLimitType.INSTANCE, Values.SHORT_LIMIT.getOrdinal()); + public final Field LONG_LIMIT = new Field(RiskLimitType.INSTANCE, Values.LONG_LIMIT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EXPOSURE("3"), + NET_LIMIT("2"), + GROSS_LIMIT("1"), + SHORT_LIMIT("5"), + LONG_LIMIT("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskMaturityMonthYear.java new file mode 100644 index 0000000..ce31ec9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskMaturityMonthYear extends BaseFieldType { + public static final RiskMaturityMonthYear INSTANCE = new RiskMaturityMonthYear(); + + private RiskMaturityMonthYear() { + super( + "RiskMaturityMonthYear", + 1549, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskMaturityTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskMaturityTime.java new file mode 100644 index 0000000..7cf35da --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskMaturityTime extends BaseFieldType { + public static final RiskMaturityTime INSTANCE = new RiskMaturityTime(); + + private RiskMaturityTime() { + super( + "RiskMaturityTime", + 1550, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskProduct.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskProduct.java new file mode 100644 index 0000000..cdbc0b4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskProduct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskProduct extends BaseFieldType { + public static final RiskProduct INSTANCE = new RiskProduct(); + + private RiskProduct() { + super( + "RiskProduct", + 1543, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskProductComplex.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskProductComplex.java new file mode 100644 index 0000000..0b42942 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskProductComplex.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskProductComplex extends BaseFieldType { + public static final RiskProductComplex INSTANCE = new RiskProductComplex(); + + private RiskProductComplex() { + super( + "RiskProductComplex", + 1544, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskPutOrCall.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskPutOrCall.java new file mode 100644 index 0000000..1b590e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskPutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskPutOrCall extends BaseFieldType { + public static final RiskPutOrCall INSTANCE = new RiskPutOrCall(); + + private RiskPutOrCall() { + super( + "RiskPutOrCall", + 1553, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskRestructuringType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskRestructuringType.java new file mode 100644 index 0000000..7754a24 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskRestructuringType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskRestructuringType extends BaseFieldType { + public static final RiskRestructuringType INSTANCE = new RiskRestructuringType(); + + private RiskRestructuringType() { + super( + "RiskRestructuringType", + 1551, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityAltID.java new file mode 100644 index 0000000..8e66312 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityAltID extends BaseFieldType { + public static final RiskSecurityAltID INSTANCE = new RiskSecurityAltID(); + + private RiskSecurityAltID() { + super( + "RiskSecurityAltID", + 1541, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityAltIDSource.java new file mode 100644 index 0000000..5bb0c98 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityAltIDSource extends BaseFieldType { + public static final RiskSecurityAltIDSource INSTANCE = new RiskSecurityAltIDSource(); + + private RiskSecurityAltIDSource() { + super( + "RiskSecurityAltIDSource", + 1542, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityDesc.java new file mode 100644 index 0000000..8e3e104 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityDesc extends BaseFieldType { + public static final RiskSecurityDesc INSTANCE = new RiskSecurityDesc(); + + private RiskSecurityDesc() { + super( + "RiskSecurityDesc", + 1556, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityExchange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityExchange.java new file mode 100644 index 0000000..2555cea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityExchange extends BaseFieldType { + public static final RiskSecurityExchange INSTANCE = new RiskSecurityExchange(); + + private RiskSecurityExchange() { + super( + "RiskSecurityExchange", + 1616, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityGroup.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityGroup.java new file mode 100644 index 0000000..576eac5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityGroup.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityGroup extends BaseFieldType { + public static final RiskSecurityGroup INSTANCE = new RiskSecurityGroup(); + + private RiskSecurityGroup() { + super( + "RiskSecurityGroup", + 1545, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityID.java new file mode 100644 index 0000000..573f99a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityID extends BaseFieldType { + public static final RiskSecurityID INSTANCE = new RiskSecurityID(); + + private RiskSecurityID() { + super( + "RiskSecurityID", + 1538, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityIDSource.java new file mode 100644 index 0000000..975d4d5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityIDSource extends BaseFieldType { + public static final RiskSecurityIDSource INSTANCE = new RiskSecurityIDSource(); + + private RiskSecurityIDSource() { + super( + "RiskSecurityIDSource", + 1539, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecuritySubType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecuritySubType.java new file mode 100644 index 0000000..1864b35 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecuritySubType extends BaseFieldType { + public static final RiskSecuritySubType INSTANCE = new RiskSecuritySubType(); + + private RiskSecuritySubType() { + super( + "RiskSecuritySubType", + 1548, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityType.java new file mode 100644 index 0000000..905377a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSecurityType extends BaseFieldType { + public static final RiskSecurityType INSTANCE = new RiskSecurityType(); + + private RiskSecurityType() { + super( + "RiskSecurityType", + 1547, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSeniority.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSeniority.java new file mode 100644 index 0000000..6100cbe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSeniority.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSeniority extends BaseFieldType { + public static final RiskSeniority INSTANCE = new RiskSeniority(); + + private RiskSeniority() { + super( + "RiskSeniority", + 1552, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSymbol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSymbol.java new file mode 100644 index 0000000..bd52c6e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSymbol extends BaseFieldType { + public static final RiskSymbol INSTANCE = new RiskSymbol(); + + private RiskSymbol() { + super( + "RiskSymbol", + 1536, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSymbolSfx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSymbolSfx.java new file mode 100644 index 0000000..6216835 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskSymbolSfx extends BaseFieldType { + public static final RiskSymbolSfx INSTANCE = new RiskSymbolSfx(); + + private RiskSymbolSfx() { + super( + "RiskSymbolSfx", + 1537, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskWarningLevelName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskWarningLevelName.java new file mode 100644 index 0000000..9b9f71d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskWarningLevelName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskWarningLevelName extends BaseFieldType { + public static final RiskWarningLevelName INSTANCE = new RiskWarningLevelName(); + + private RiskWarningLevelName() { + super( + "RiskWarningLevelName", + 1561, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskWarningLevelPercent.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskWarningLevelPercent.java new file mode 100644 index 0000000..4db2d88 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RiskWarningLevelPercent.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RiskWarningLevelPercent extends BaseFieldType { + public static final RiskWarningLevelPercent INSTANCE = new RiskWarningLevelPercent(); + + private RiskWarningLevelPercent() { + super( + "RiskWarningLevelPercent", + 1560, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RndPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RndPx.java new file mode 100644 index 0000000..2eb0ae1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RndPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RndPx extends BaseFieldType { + public static final RndPx INSTANCE = new RndPx(); + + private RndPx() { + super( + "RndPx", + 991, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartyID.java new file mode 100644 index 0000000..f552aa1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RootPartyID extends BaseFieldType { + public static final RootPartyID INSTANCE = new RootPartyID(); + + private RootPartyID() { + super( + "RootPartyID", + 1117, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartyIDSource.java new file mode 100644 index 0000000..ec15f18 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RootPartyIDSource extends BaseFieldType { + public static final RootPartyIDSource INSTANCE = new RootPartyIDSource(); + + private RootPartyIDSource() { + super( + "RootPartyIDSource", + 1118, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartyRole.java new file mode 100644 index 0000000..0f484e3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RootPartyRole extends BaseFieldType { + public static final RootPartyRole INSTANCE = new RootPartyRole(); + + private RootPartyRole() { + super( + "RootPartyRole", + 1119, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartySubID.java new file mode 100644 index 0000000..748c2ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RootPartySubID extends BaseFieldType { + public static final RootPartySubID INSTANCE = new RootPartySubID(); + + private RootPartySubID() { + super( + "RootPartySubID", + 1121, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartySubIDType.java new file mode 100644 index 0000000..5b41751 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RootPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RootPartySubIDType extends BaseFieldType { + public static final RootPartySubIDType INSTANCE = new RootPartySubIDType(); + + private RootPartySubIDType() { + super( + "RootPartySubIDType", + 1122, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoundLot.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoundLot.java new file mode 100644 index 0000000..cd97665 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoundLot.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RoundLot extends BaseFieldType { + public static final RoundLot INSTANCE = new RoundLot(); + + private RoundLot() { + super( + "RoundLot", + 561, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoundingDirection.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoundingDirection.java new file mode 100644 index 0000000..42f2c5f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoundingDirection.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RoundingDirection extends BaseFieldType { + public static final RoundingDirection INSTANCE = new RoundingDirection(); + + private RoundingDirection() { + super( + "RoundingDirection", + 468, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ROUND_UP = new Field(RoundingDirection.INSTANCE, Values.ROUND_UP.getOrdinal()); + public final Field ROUND_DOWN = new Field(RoundingDirection.INSTANCE, Values.ROUND_DOWN.getOrdinal()); + public final Field ROUND_TO_NEAREST = new Field(RoundingDirection.INSTANCE, Values.ROUND_TO_NEAREST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ROUND_UP("2"), + ROUND_DOWN("1"), + ROUND_TO_NEAREST("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoundingModulus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoundingModulus.java new file mode 100644 index 0000000..cfa6347 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoundingModulus.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RoundingModulus extends BaseFieldType { + public static final RoundingModulus INSTANCE = new RoundingModulus(); + + private RoundingModulus() { + super( + "RoundingModulus", + 469, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoutingID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoutingID.java new file mode 100644 index 0000000..7ec7587 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoutingID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RoutingID extends BaseFieldType { + public static final RoutingID INSTANCE = new RoutingID(); + + private RoutingID() { + super( + "RoutingID", + 217, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoutingType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoutingType.java new file mode 100644 index 0000000..7fd205a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RoutingType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RoutingType extends BaseFieldType { + public static final RoutingType INSTANCE = new RoutingType(); + + private RoutingType() { + super( + "RoutingType", + 216, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BLOCK_FIRM = new Field(RoutingType.INSTANCE, Values.BLOCK_FIRM.getOrdinal()); + public final Field TARGET_LIST = new Field(RoutingType.INSTANCE, Values.TARGET_LIST.getOrdinal()); + public final Field TARGET_FIRM = new Field(RoutingType.INSTANCE, Values.TARGET_FIRM.getOrdinal()); + public final Field BLOCK_LIST = new Field(RoutingType.INSTANCE, Values.BLOCK_LIST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BLOCK_FIRM("3"), + TARGET_LIST("2"), + TARGET_FIRM("1"), + BLOCK_LIST("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RptSeq.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RptSeq.java new file mode 100644 index 0000000..0fc20e7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RptSeq.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RptSeq extends BaseFieldType { + public static final RptSeq INSTANCE = new RptSeq(); + + private RptSeq() { + super( + "RptSeq", + 83, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RptSys.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RptSys.java new file mode 100644 index 0000000..4536988 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/RptSys.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class RptSys extends BaseFieldType { + public static final RptSys INSTANCE = new RptSys(); + + private RptSys() { + super( + "RptSys", + 1135, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Scope.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Scope.java new file mode 100644 index 0000000..2486479 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Scope.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Scope extends BaseFieldType { + public static final Scope INSTANCE = new Scope(); + + private Scope() { + super( + "Scope", + 546, + FieldClassLookup.lookup("MULTIPLECHARVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GLOBAL = new Field(Scope.INSTANCE, Values.GLOBAL.getOrdinal()); + public final Field NATIONAL = new Field(Scope.INSTANCE, Values.NATIONAL.getOrdinal()); + public final Field LOCAL_MARKET_EXCHANGE_ECN_ATS = new Field(Scope.INSTANCE, Values.LOCAL_MARKET_EXCHANGE_ECN_ATS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GLOBAL("3"), + NATIONAL("2"), + LOCAL_MARKET_EXCHANGE_ECN_ATS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecDefStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecDefStatus.java new file mode 100644 index 0000000..28d03d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecDefStatus.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecDefStatus extends BaseFieldType { + public static final SecDefStatus INSTANCE = new SecDefStatus(); + + private SecDefStatus() { + super( + "SecDefStatus", + 653, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNAUTHORIZED_REQUEST = new Field(SecDefStatus.INSTANCE, Values.UNAUTHORIZED_REQUEST.getOrdinal()); + public final Field REJECTED = new Field(SecDefStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field APPROVED_ACCEPTED = new Field(SecDefStatus.INSTANCE, Values.APPROVED_ACCEPTED.getOrdinal()); + public final Field PENDING_APPROVAL = new Field(SecDefStatus.INSTANCE, Values.PENDING_APPROVAL.getOrdinal()); + public final Field INVALID_DEFINITION_REQUEST = new Field(SecDefStatus.INSTANCE, Values.INVALID_DEFINITION_REQUEST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNAUTHORIZED_REQUEST("3"), + REJECTED("2"), + APPROVED_ACCEPTED("1"), + PENDING_APPROVAL("0"), + INVALID_DEFINITION_REQUEST("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryAllocID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryAllocID.java new file mode 100644 index 0000000..89f03b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryAllocID extends BaseFieldType { + public static final SecondaryAllocID INSTANCE = new SecondaryAllocID(); + + private SecondaryAllocID() { + super( + "SecondaryAllocID", + 793, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryClOrdID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryClOrdID.java new file mode 100644 index 0000000..38e8650 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryClOrdID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryClOrdID extends BaseFieldType { + public static final SecondaryClOrdID INSTANCE = new SecondaryClOrdID(); + + private SecondaryClOrdID() { + super( + "SecondaryClOrdID", + 526, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryDisplayQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryDisplayQty.java new file mode 100644 index 0000000..a176012 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryDisplayQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryDisplayQty extends BaseFieldType { + public static final SecondaryDisplayQty INSTANCE = new SecondaryDisplayQty(); + + private SecondaryDisplayQty() { + super( + "SecondaryDisplayQty", + 1082, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryExecID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryExecID.java new file mode 100644 index 0000000..6573dc9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryExecID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryExecID extends BaseFieldType { + public static final SecondaryExecID INSTANCE = new SecondaryExecID(); + + private SecondaryExecID() { + super( + "SecondaryExecID", + 527, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryFirmTradeID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryFirmTradeID.java new file mode 100644 index 0000000..b5b04f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryFirmTradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryFirmTradeID extends BaseFieldType { + public static final SecondaryFirmTradeID INSTANCE = new SecondaryFirmTradeID(); + + private SecondaryFirmTradeID() { + super( + "SecondaryFirmTradeID", + 1042, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryHighLimitPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryHighLimitPrice.java new file mode 100644 index 0000000..34774bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryHighLimitPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryHighLimitPrice extends BaseFieldType { + public static final SecondaryHighLimitPrice INSTANCE = new SecondaryHighLimitPrice(); + + private SecondaryHighLimitPrice() { + super( + "SecondaryHighLimitPrice", + 1230, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryIndividualAllocID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryIndividualAllocID.java new file mode 100644 index 0000000..da54d16 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryIndividualAllocID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryIndividualAllocID extends BaseFieldType { + public static final SecondaryIndividualAllocID INSTANCE = new SecondaryIndividualAllocID(); + + private SecondaryIndividualAllocID() { + super( + "SecondaryIndividualAllocID", + 989, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryLowLimitPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryLowLimitPrice.java new file mode 100644 index 0000000..2f18da2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryLowLimitPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryLowLimitPrice extends BaseFieldType { + public static final SecondaryLowLimitPrice INSTANCE = new SecondaryLowLimitPrice(); + + private SecondaryLowLimitPrice() { + super( + "SecondaryLowLimitPrice", + 1221, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryOrderID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryOrderID.java new file mode 100644 index 0000000..aa474c0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryOrderID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryOrderID extends BaseFieldType { + public static final SecondaryOrderID INSTANCE = new SecondaryOrderID(); + + private SecondaryOrderID() { + super( + "SecondaryOrderID", + 198, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryPriceLimitType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryPriceLimitType.java new file mode 100644 index 0000000..c335c53 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryPriceLimitType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryPriceLimitType extends BaseFieldType { + public static final SecondaryPriceLimitType INSTANCE = new SecondaryPriceLimitType(); + + private SecondaryPriceLimitType() { + super( + "SecondaryPriceLimitType", + 1305, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradeID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradeID.java new file mode 100644 index 0000000..2c5fec5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryTradeID extends BaseFieldType { + public static final SecondaryTradeID INSTANCE = new SecondaryTradeID(); + + private SecondaryTradeID() { + super( + "SecondaryTradeID", + 1040, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradeReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradeReportID.java new file mode 100644 index 0000000..636ec94 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradeReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryTradeReportID extends BaseFieldType { + public static final SecondaryTradeReportID INSTANCE = new SecondaryTradeReportID(); + + private SecondaryTradeReportID() { + super( + "SecondaryTradeReportID", + 818, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradeReportRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradeReportRefID.java new file mode 100644 index 0000000..4837efb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradeReportRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryTradeReportRefID extends BaseFieldType { + public static final SecondaryTradeReportRefID INSTANCE = new SecondaryTradeReportRefID(); + + private SecondaryTradeReportRefID() { + super( + "SecondaryTradeReportRefID", + 881, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradingReferencePrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradingReferencePrice.java new file mode 100644 index 0000000..e7a4d49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTradingReferencePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryTradingReferencePrice extends BaseFieldType { + public static final SecondaryTradingReferencePrice INSTANCE = new SecondaryTradingReferencePrice(); + + private SecondaryTradingReferencePrice() { + super( + "SecondaryTradingReferencePrice", + 1240, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTrdType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTrdType.java new file mode 100644 index 0000000..b338cb3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecondaryTrdType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecondaryTrdType extends BaseFieldType { + public static final SecondaryTrdType INSTANCE = new SecondaryTrdType(); + + private SecondaryTrdType() { + super( + "SecondaryTrdType", + 855, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecureData.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecureData.java new file mode 100644 index 0000000..a1e3221 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecureData.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecureData extends BaseFieldType { + public static final SecureData INSTANCE = new SecureData(); + + private SecureData() { + super( + "SecureData", + 91, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecureDataLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecureDataLen.java new file mode 100644 index 0000000..95d6ac5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecureDataLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecureDataLen extends BaseFieldType { + public static final SecureDataLen INSTANCE = new SecureDataLen(); + + private SecureDataLen() { + super( + "SecureDataLen", + 90, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityAltID.java new file mode 100644 index 0000000..59c91e3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityAltID extends BaseFieldType { + public static final SecurityAltID INSTANCE = new SecurityAltID(); + + private SecurityAltID() { + super( + "SecurityAltID", + 455, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityAltIDSource.java new file mode 100644 index 0000000..16ae621 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityAltIDSource extends BaseFieldType { + public static final SecurityAltIDSource INSTANCE = new SecurityAltIDSource(); + + private SecurityAltIDSource() { + super( + "SecurityAltIDSource", + 456, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityDesc.java new file mode 100644 index 0000000..0a94561 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityDesc extends BaseFieldType { + public static final SecurityDesc INSTANCE = new SecurityDesc(); + + private SecurityDesc() { + super( + "SecurityDesc", + 107, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityExchange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityExchange.java new file mode 100644 index 0000000..b54752c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityExchange extends BaseFieldType { + public static final SecurityExchange INSTANCE = new SecurityExchange(); + + private SecurityExchange() { + super( + "SecurityExchange", + 207, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityGroup.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityGroup.java new file mode 100644 index 0000000..75f57c7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityGroup.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityGroup extends BaseFieldType { + public static final SecurityGroup INSTANCE = new SecurityGroup(); + + private SecurityGroup() { + super( + "SecurityGroup", + 1151, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityID.java new file mode 100644 index 0000000..3bc64ea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityID extends BaseFieldType { + public static final SecurityID INSTANCE = new SecurityID(); + + private SecurityID() { + super( + "SecurityID", + 48, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityIDSource.java new file mode 100644 index 0000000..e38926e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityIDSource.java @@ -0,0 +1,87 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityIDSource extends BaseFieldType { + public static final SecurityIDSource INSTANCE = new SecurityIDSource(); + + private SecurityIDSource() { + super( + "SecurityIDSource", + 22, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field VALOREN = new Field(SecurityIDSource.INSTANCE, Values.VALOREN.getOrdinal()); + public final Field SICOVAM = new Field(SecurityIDSource.INSTANCE, Values.SICOVAM.getOrdinal()); + public final Field BELGIAN = new Field(SecurityIDSource.INSTANCE, Values.BELGIAN.getOrdinal()); + public final Field COMMON_CLEARSTREAM_AND_EUROCLEAR = new Field(SecurityIDSource.INSTANCE, Values.COMMON_CLEARSTREAM_AND_EUROCLEAR.getOrdinal()); + public final Field BLOOMBERG_SYMBOL = new Field(SecurityIDSource.INSTANCE, Values.BLOOMBERG_SYMBOL.getOrdinal()); + public final Field WERTPAPIER = new Field(SecurityIDSource.INSTANCE, Values.WERTPAPIER.getOrdinal()); + public final Field DUTCH = new Field(SecurityIDSource.INSTANCE, Values.DUTCH.getOrdinal()); + public final Field LETTER_OF_CREDIT = new Field(SecurityIDSource.INSTANCE, Values.LETTER_OF_CREDIT.getOrdinal()); + public final Field MARKETPLACEASSIGNED_IDENTIFIER = new Field(SecurityIDSource.INSTANCE, Values.MARKETPLACEASSIGNED_IDENTIFIER.getOrdinal()); + public final Field CLEARING_HOUSE__CLEARING_ORGANIZATION = new Field(SecurityIDSource.INSTANCE, Values.CLEARING_HOUSE__CLEARING_ORGANIZATION.getOrdinal()); + public final Field ISDAFPML_PRODUCT_SPECIFICATION_XML_IN_ENCODEDSECURITYDESC = new Field(SecurityIDSource.INSTANCE, Values.ISDAFPML_PRODUCT_SPECIFICATION_XML_IN_ENCODEDSECURITYDESC.getOrdinal()); + public final Field OPTION_PRICE_REPORTING_AUTHORITY = new Field(SecurityIDSource.INSTANCE, Values.OPTION_PRICE_REPORTING_AUTHORITY.getOrdinal()); + public final Field ISDAFPML_PRODUCT_URL_URL_IN_SECURITYID = new Field(SecurityIDSource.INSTANCE, Values.ISDAFPML_PRODUCT_URL_URL_IN_SECURITYID.getOrdinal()); + public final Field QUIK = new Field(SecurityIDSource.INSTANCE, Values.QUIK.getOrdinal()); + public final Field SEDOL = new Field(SecurityIDSource.INSTANCE, Values.SEDOL.getOrdinal()); + public final Field CUSIP = new Field(SecurityIDSource.INSTANCE, Values.CUSIP.getOrdinal()); + public final Field ISO_COUNTRY_CODE = new Field(SecurityIDSource.INSTANCE, Values.ISO_COUNTRY_CODE.getOrdinal()); + public final Field ISO_CURRENCY_CODE = new Field(SecurityIDSource.INSTANCE, Values.ISO_CURRENCY_CODE.getOrdinal()); + public final Field RIC_CODE = new Field(SecurityIDSource.INSTANCE, Values.RIC_CODE.getOrdinal()); + public final Field ISIN_NUMBER = new Field(SecurityIDSource.INSTANCE, Values.ISIN_NUMBER.getOrdinal()); + public final Field CONSOLIDATED_TAPE_ASSOCIATION_CTA_SYMBOL_SIAC_CTSCQS_LINE_FORMAT = new Field(SecurityIDSource.INSTANCE, Values.CONSOLIDATED_TAPE_ASSOCIATION_CTA_SYMBOL_SIAC_CTSCQS_LINE_FORMAT.getOrdinal()); + public final Field EXCHANGE_SYMBOL = new Field(SecurityIDSource.INSTANCE, Values.EXCHANGE_SYMBOL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + VALOREN("D"), + SICOVAM("E"), + BELGIAN("F"), + COMMON_CLEARSTREAM_AND_EUROCLEAR("G"), + BLOOMBERG_SYMBOL("A"), + WERTPAPIER("B"), + DUTCH("C"), + LETTER_OF_CREDIT("L"), + MARKETPLACEASSIGNED_IDENTIFIER("M"), + CLEARING_HOUSE__CLEARING_ORGANIZATION("H"), + ISDAFPML_PRODUCT_SPECIFICATION_XML_IN_ENCODEDSECURITYDESC("I"), + OPTION_PRICE_REPORTING_AUTHORITY("J"), + ISDAFPML_PRODUCT_URL_URL_IN_SECURITYID("K"), + QUIK("3"), + SEDOL("2"), + CUSIP("1"), + ISO_COUNTRY_CODE("7"), + ISO_CURRENCY_CODE("6"), + RIC_CODE("5"), + ISIN_NUMBER("4"), + CONSOLIDATED_TAPE_ASSOCIATION_CTA_SYMBOL_SIAC_CTSCQS_LINE_FORMAT("9"), + EXCHANGE_SYMBOL("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListDesc.java new file mode 100644 index 0000000..f3d57a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListDesc extends BaseFieldType { + public static final SecurityListDesc INSTANCE = new SecurityListDesc(); + + private SecurityListDesc() { + super( + "SecurityListDesc", + 1467, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListID.java new file mode 100644 index 0000000..b25fde2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListID extends BaseFieldType { + public static final SecurityListID INSTANCE = new SecurityListID(); + + private SecurityListID() { + super( + "SecurityListID", + 1465, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListRefID.java new file mode 100644 index 0000000..8ab181f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListRefID extends BaseFieldType { + public static final SecurityListRefID INSTANCE = new SecurityListRefID(); + + private SecurityListRefID() { + super( + "SecurityListRefID", + 1466, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListRequestType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListRequestType.java new file mode 100644 index 0000000..a19037a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListRequestType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListRequestType extends BaseFieldType { + public static final SecurityListRequestType INSTANCE = new SecurityListRequestType(); + + private SecurityListRequestType() { + super( + "SecurityListRequestType", + 559, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRADINGSESSIONID = new Field(SecurityListRequestType.INSTANCE, Values.TRADINGSESSIONID.getOrdinal()); + public final Field PRODUCT = new Field(SecurityListRequestType.INSTANCE, Values.PRODUCT.getOrdinal()); + public final Field SECURITYTYPE_ANDOR_CFICODE = new Field(SecurityListRequestType.INSTANCE, Values.SECURITYTYPE_ANDOR_CFICODE.getOrdinal()); + public final Field SYMBOL = new Field(SecurityListRequestType.INSTANCE, Values.SYMBOL.getOrdinal()); + public final Field MARKETID_OR_MARKETID__MARKETSEGMENTID = new Field(SecurityListRequestType.INSTANCE, Values.MARKETID_OR_MARKETID__MARKETSEGMENTID.getOrdinal()); + public final Field ALL_SECURITIES = new Field(SecurityListRequestType.INSTANCE, Values.ALL_SECURITIES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRADINGSESSIONID("3"), + PRODUCT("2"), + SECURITYTYPE_ANDOR_CFICODE("1"), + SYMBOL("0"), + MARKETID_OR_MARKETID__MARKETSEGMENTID("5"), + ALL_SECURITIES("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListType.java new file mode 100644 index 0000000..6d0da48 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListType extends BaseFieldType { + public static final SecurityListType INSTANCE = new SecurityListType(); + + private SecurityListType() { + super( + "SecurityListType", + 1470, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MARKET__MARKET_SEGMENT_LIST = new Field(SecurityListType.INSTANCE, Values.MARKET__MARKET_SEGMENT_LIST.getOrdinal()); + public final Field TRADING_LIST = new Field(SecurityListType.INSTANCE, Values.TRADING_LIST.getOrdinal()); + public final Field INDUSTRY_CLASSIFICATION = new Field(SecurityListType.INSTANCE, Values.INDUSTRY_CLASSIFICATION.getOrdinal()); + public final Field NEWSPAPER_LIST = new Field(SecurityListType.INSTANCE, Values.NEWSPAPER_LIST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MARKET__MARKET_SEGMENT_LIST("3"), + TRADING_LIST("2"), + INDUSTRY_CLASSIFICATION("1"), + NEWSPAPER_LIST("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListTypeSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListTypeSource.java new file mode 100644 index 0000000..0c63914 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityListTypeSource.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityListTypeSource extends BaseFieldType { + public static final SecurityListTypeSource INSTANCE = new SecurityListTypeSource(); + + private SecurityListTypeSource() { + super( + "SecurityListTypeSource", + 1471, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GICS_GLOBAL_INDUSTRY_CLASSIFICATION_STANDARD_PUBLISHED_BY_STANDA = new Field(SecurityListTypeSource.INSTANCE, Values.GICS_GLOBAL_INDUSTRY_CLASSIFICATION_STANDARD_PUBLISHED_BY_STANDA.getOrdinal()); + public final Field NAICS_NORTH_AMERICAN_INDUSTRY_CLASSIFICATION_SYSTEM_REPLACED_SIC = new Field(SecurityListTypeSource.INSTANCE, Values.NAICS_NORTH_AMERICAN_INDUSTRY_CLASSIFICATION_SYSTEM_REPLACED_SIC.getOrdinal()); + public final Field ICB_INDUSTRY_CLASSIFICATION_BENCHMARK_PUBLISHED_BY_DOW_JONES_AND = new Field(SecurityListTypeSource.INSTANCE, Values.ICB_INDUSTRY_CLASSIFICATION_BENCHMARK_PUBLISHED_BY_DOW_JONES_AND.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GICS_GLOBAL_INDUSTRY_CLASSIFICATION_STANDARD_PUBLISHED_BY_STANDA("3"), + NAICS_NORTH_AMERICAN_INDUSTRY_CLASSIFICATION_SYSTEM_REPLACED_SIC("2"), + ICB_INDUSTRY_CLASSIFICATION_BENCHMARK_PUBLISHED_BY_DOW_JONES_AND("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityReportID.java new file mode 100644 index 0000000..653248f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityReportID extends BaseFieldType { + public static final SecurityReportID INSTANCE = new SecurityReportID(); + + private SecurityReportID() { + super( + "SecurityReportID", + 964, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityReqID.java new file mode 100644 index 0000000..b517640 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityReqID extends BaseFieldType { + public static final SecurityReqID INSTANCE = new SecurityReqID(); + + private SecurityReqID() { + super( + "SecurityReqID", + 320, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityRequestResult.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityRequestResult.java new file mode 100644 index 0000000..6930edb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityRequestResult.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityRequestResult extends BaseFieldType { + public static final SecurityRequestResult INSTANCE = new SecurityRequestResult(); + + private SecurityRequestResult() { + super( + "SecurityRequestResult", + 560, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA = new Field(SecurityRequestResult.INSTANCE, Values.NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA.getOrdinal()); + public final Field NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA = new Field(SecurityRequestResult.INSTANCE, Values.NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA.getOrdinal()); + public final Field INVALID_OR_UNSUPPORTED_REQUEST = new Field(SecurityRequestResult.INSTANCE, Values.INVALID_OR_UNSUPPORTED_REQUEST.getOrdinal()); + public final Field VALID_REQUEST = new Field(SecurityRequestResult.INSTANCE, Values.VALID_REQUEST.getOrdinal()); + public final Field REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED = new Field(SecurityRequestResult.INSTANCE, Values.REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED.getOrdinal()); + public final Field INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE = new Field(SecurityRequestResult.INSTANCE, Values.INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA("3"), + NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA("2"), + INVALID_OR_UNSUPPORTED_REQUEST("1"), + VALID_REQUEST("0"), + REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED("5"), + INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityRequestType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityRequestType.java new file mode 100644 index 0000000..7ae0729 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityRequestType.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityRequestType extends BaseFieldType { + public static final SecurityRequestType INSTANCE = new SecurityRequestType(); + + private SecurityRequestType() { + super( + "SecurityRequestType", + 321, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REQUEST_LIST_SECURITIES_CAN_BE_QUALIFIED_WITH_SYMBOL_SECURITYTYP = new Field(SecurityRequestType.INSTANCE, Values.REQUEST_LIST_SECURITIES_CAN_BE_QUALIFIED_WITH_SYMBOL_SECURITYTYP.getOrdinal()); + public final Field REQUEST_LIST_SECURITY_TYPES = new Field(SecurityRequestType.INSTANCE, Values.REQUEST_LIST_SECURITY_TYPES.getOrdinal()); + public final Field REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_NAME_O = new Field(SecurityRequestType.INSTANCE, Values.REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_NAME_O.getOrdinal()); + public final Field REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS = new Field(SecurityRequestType.INSTANCE, Values.REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS.getOrdinal()); + public final Field TRADINGSESSIONID = new Field(SecurityRequestType.INSTANCE, Values.TRADINGSESSIONID.getOrdinal()); + public final Field PRODUCT = new Field(SecurityRequestType.INSTANCE, Values.PRODUCT.getOrdinal()); + public final Field SECURITYTYPE_AND_OR_CFICODE = new Field(SecurityRequestType.INSTANCE, Values.SECURITYTYPE_AND_OR_CFICODE.getOrdinal()); + public final Field SYMBOL = new Field(SecurityRequestType.INSTANCE, Values.SYMBOL.getOrdinal()); + public final Field MARKETID_OR_MARKETID__MARKETSEGMENTID = new Field(SecurityRequestType.INSTANCE, Values.MARKETID_OR_MARKETID__MARKETSEGMENTID.getOrdinal()); + public final Field ALL_SECURITIES = new Field(SecurityRequestType.INSTANCE, Values.ALL_SECURITIES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REQUEST_LIST_SECURITIES_CAN_BE_QUALIFIED_WITH_SYMBOL_SECURITYTYP("3"), + REQUEST_LIST_SECURITY_TYPES("2"), + REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_NAME_O("1"), + REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS("0"), + TRADINGSESSIONID("7"), + PRODUCT("6"), + SECURITYTYPE_AND_OR_CFICODE("5"), + SYMBOL("4"), + MARKETID_OR_MARKETID__MARKETSEGMENTID("9"), + ALL_SECURITIES("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityResponseID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityResponseID.java new file mode 100644 index 0000000..dd303cb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityResponseID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityResponseID extends BaseFieldType { + public static final SecurityResponseID INSTANCE = new SecurityResponseID(); + + private SecurityResponseID() { + super( + "SecurityResponseID", + 322, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityResponseType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityResponseType.java new file mode 100644 index 0000000..6c110cb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityResponseType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityResponseType extends BaseFieldType { + public static final SecurityResponseType INSTANCE = new SecurityResponseType(); + + private SecurityResponseType() { + super( + "SecurityResponseType", + 323, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST = new Field(SecurityResponseType.INSTANCE, Values.LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST.getOrdinal()); + public final Field ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESS = new Field(SecurityResponseType.INSTANCE, Values.ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESS.getOrdinal()); + public final Field ACCEPT_SECURITY_PROPOSAL_ASIS = new Field(SecurityResponseType.INSTANCE, Values.ACCEPT_SECURITY_PROPOSAL_ASIS.getOrdinal()); + public final Field CANNOT_MATCH_SELECTION_CRITERIA = new Field(SecurityResponseType.INSTANCE, Values.CANNOT_MATCH_SELECTION_CRITERIA.getOrdinal()); + public final Field REJECT_SECURITY_PROPOSAL = new Field(SecurityResponseType.INSTANCE, Values.REJECT_SECURITY_PROPOSAL.getOrdinal()); + public final Field LIST_OF_SECURITIES_RETURNED_PER_REQUEST = new Field(SecurityResponseType.INSTANCE, Values.LIST_OF_SECURITIES_RETURNED_PER_REQUEST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST("3"), + ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESS("2"), + ACCEPT_SECURITY_PROPOSAL_ASIS("1"), + CANNOT_MATCH_SELECTION_CRITERIA("6"), + REJECT_SECURITY_PROPOSAL("5"), + LIST_OF_SECURITIES_RETURNED_PER_REQUEST("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentAcctName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentAcctName.java new file mode 100644 index 0000000..1981846 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentAcctName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentAcctName extends BaseFieldType { + public static final SecuritySettlAgentAcctName INSTANCE = new SecuritySettlAgentAcctName(); + + private SecuritySettlAgentAcctName() { + super( + "SecuritySettlAgentAcctName", + 179, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentAcctNum.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentAcctNum.java new file mode 100644 index 0000000..e1cd62c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentAcctNum.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentAcctNum extends BaseFieldType { + public static final SecuritySettlAgentAcctNum INSTANCE = new SecuritySettlAgentAcctNum(); + + private SecuritySettlAgentAcctNum() { + super( + "SecuritySettlAgentAcctNum", + 178, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentCode.java new file mode 100644 index 0000000..8c091b3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentCode extends BaseFieldType { + public static final SecuritySettlAgentCode INSTANCE = new SecuritySettlAgentCode(); + + private SecuritySettlAgentCode() { + super( + "SecuritySettlAgentCode", + 177, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentContactName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentContactName.java new file mode 100644 index 0000000..461967c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentContactName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentContactName extends BaseFieldType { + public static final SecuritySettlAgentContactName INSTANCE = new SecuritySettlAgentContactName(); + + private SecuritySettlAgentContactName() { + super( + "SecuritySettlAgentContactName", + 180, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentContactPhone.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentContactPhone.java new file mode 100644 index 0000000..c3c4c6b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentContactPhone.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentContactPhone extends BaseFieldType { + public static final SecuritySettlAgentContactPhone INSTANCE = new SecuritySettlAgentContactPhone(); + + private SecuritySettlAgentContactPhone() { + super( + "SecuritySettlAgentContactPhone", + 181, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentName.java new file mode 100644 index 0000000..1341d6c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySettlAgentName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySettlAgentName extends BaseFieldType { + public static final SecuritySettlAgentName INSTANCE = new SecuritySettlAgentName(); + + private SecuritySettlAgentName() { + super( + "SecuritySettlAgentName", + 176, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityStatus.java new file mode 100644 index 0000000..0d7cded --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityStatus.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityStatus extends BaseFieldType { + public static final SecurityStatus INSTANCE = new SecurityStatus(); + + private SecurityStatus() { + super( + "SecurityStatus", + 965, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INACTIVE = new Field(SecurityStatus.INSTANCE, Values.INACTIVE.getOrdinal()); + public final Field ACTIVE = new Field(SecurityStatus.INSTANCE, Values.ACTIVE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INACTIVE("2"), + ACTIVE("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityStatusReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityStatusReqID.java new file mode 100644 index 0000000..3a6cf25 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityStatusReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityStatusReqID extends BaseFieldType { + public static final SecurityStatusReqID INSTANCE = new SecurityStatusReqID(); + + private SecurityStatusReqID() { + super( + "SecurityStatusReqID", + 324, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySubType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySubType.java new file mode 100644 index 0000000..862c666 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecuritySubType extends BaseFieldType { + public static final SecuritySubType INSTANCE = new SecuritySubType(); + + private SecuritySubType() { + super( + "SecuritySubType", + 762, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityTradingEvent.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityTradingEvent.java new file mode 100644 index 0000000..98240e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityTradingEvent.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityTradingEvent extends BaseFieldType { + public static final SecurityTradingEvent INSTANCE = new SecurityTradingEvent(); + + private SecurityTradingEvent() { + super( + "SecurityTradingEvent", + 1174, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRICE_VOLATILITY_INTERRUPTION = new Field(SecurityTradingEvent.INSTANCE, Values.PRICE_VOLATILITY_INTERRUPTION.getOrdinal()); + public final Field TRADING_RESUMES_AFTER_HALT = new Field(SecurityTradingEvent.INSTANCE, Values.TRADING_RESUMES_AFTER_HALT.getOrdinal()); + public final Field ORDER_IMBALANCE_AUCTION_IS_EXTENDED = new Field(SecurityTradingEvent.INSTANCE, Values.ORDER_IMBALANCE_AUCTION_IS_EXTENDED.getOrdinal()); + public final Field CHANGE_OF_BOOK_TYPE = new Field(SecurityTradingEvent.INSTANCE, Values.CHANGE_OF_BOOK_TYPE.getOrdinal()); + public final Field CHANGE_OF_SECURITY_TRADING_STATUS = new Field(SecurityTradingEvent.INSTANCE, Values.CHANGE_OF_SECURITY_TRADING_STATUS.getOrdinal()); + public final Field CHANGE_OF_TRADING_SUBSESSION = new Field(SecurityTradingEvent.INSTANCE, Values.CHANGE_OF_TRADING_SUBSESSION.getOrdinal()); + public final Field CHANGE_OF_TRADING_SESSION = new Field(SecurityTradingEvent.INSTANCE, Values.CHANGE_OF_TRADING_SESSION.getOrdinal()); + public final Field CHANGE_OF_MARKET_DEPTH = new Field(SecurityTradingEvent.INSTANCE, Values.CHANGE_OF_MARKET_DEPTH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRICE_VOLATILITY_INTERRUPTION("3"), + TRADING_RESUMES_AFTER_HALT("2"), + ORDER_IMBALANCE_AUCTION_IS_EXTENDED("1"), + CHANGE_OF_BOOK_TYPE("7"), + CHANGE_OF_SECURITY_TRADING_STATUS("6"), + CHANGE_OF_TRADING_SUBSESSION("5"), + CHANGE_OF_TRADING_SESSION("4"), + CHANGE_OF_MARKET_DEPTH("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityTradingStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityTradingStatus.java new file mode 100644 index 0000000..334b2de --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityTradingStatus.java @@ -0,0 +1,95 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityTradingStatus extends BaseFieldType { + public static final SecurityTradingStatus INSTANCE = new SecurityTradingStatus(); + + private SecurityTradingStatus() { + super( + "SecurityTradingStatus", + 326, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_TRADED_ON_THIS_MARKET = new Field(SecurityTradingStatus.INSTANCE, Values.NOT_TRADED_ON_THIS_MARKET.getOrdinal()); + public final Field READY_TO_TRADE_START_OF_SESSION = new Field(SecurityTradingStatus.INSTANCE, Values.READY_TO_TRADE_START_OF_SESSION.getOrdinal()); + public final Field NOT_AVAILABLE_FOR_TRADING_END_OF_SESSION = new Field(SecurityTradingStatus.INSTANCE, Values.NOT_AVAILABLE_FOR_TRADING_END_OF_SESSION.getOrdinal()); + public final Field NEW_PRICE_INDICATION = new Field(SecurityTradingStatus.INSTANCE, Values.NEW_PRICE_INDICATION.getOrdinal()); + public final Field TRADE_DISSEMINATION_TIME = new Field(SecurityTradingStatus.INSTANCE, Values.TRADE_DISSEMINATION_TIME.getOrdinal()); + public final Field NO_MARKET_ON_CLOSE_IMBALANCE = new Field(SecurityTradingStatus.INSTANCE, Values.NO_MARKET_ON_CLOSE_IMBALANCE.getOrdinal()); + public final Field ITS_PREOPENING = new Field(SecurityTradingStatus.INSTANCE, Values.ITS_PREOPENING.getOrdinal()); + public final Field NOT_ASSIGNED = new Field(SecurityTradingStatus.INSTANCE, Values.NOT_ASSIGNED.getOrdinal()); + public final Field NO_MARKET_IMBALANCE = new Field(SecurityTradingStatus.INSTANCE, Values.NO_MARKET_IMBALANCE.getOrdinal()); + public final Field PREOPEN = new Field(SecurityTradingStatus.INSTANCE, Values.PREOPEN.getOrdinal()); + public final Field UNKNOWN_OR_INVALID = new Field(SecurityTradingStatus.INSTANCE, Values.UNKNOWN_OR_INVALID.getOrdinal()); + public final Field OPENING_ROTATION = new Field(SecurityTradingStatus.INSTANCE, Values.OPENING_ROTATION.getOrdinal()); + public final Field FAST_MARKET = new Field(SecurityTradingStatus.INSTANCE, Values.FAST_MARKET.getOrdinal()); + public final Field PRECROSS__SYSTEM_IS_IN_A_PRECROSS_STATE_ALLOWING_MARKET_TO_RESPO = new Field(SecurityTradingStatus.INSTANCE, Values.PRECROSS__SYSTEM_IS_IN_A_PRECROSS_STATE_ALLOWING_MARKET_TO_RESPO.getOrdinal()); + public final Field CROSS__SYSTEM_HAS_CROSSED_A_PERCENTAGE_OF_THE_ORDERS_AND_ALLOWS_ = new Field(SecurityTradingStatus.INSTANCE, Values.CROSS__SYSTEM_HAS_CROSSED_A_PERCENTAGE_OF_THE_ORDERS_AND_ALLOWS_.getOrdinal()); + public final Field POSTCLOSE = new Field(SecurityTradingStatus.INSTANCE, Values.POSTCLOSE.getOrdinal()); + public final Field RESUME = new Field(SecurityTradingStatus.INSTANCE, Values.RESUME.getOrdinal()); + public final Field TRADING_HALT = new Field(SecurityTradingStatus.INSTANCE, Values.TRADING_HALT.getOrdinal()); + public final Field MARKET_ON_CLOSE_IMBALANCE_SELL = new Field(SecurityTradingStatus.INSTANCE, Values.MARKET_ON_CLOSE_IMBALANCE_SELL.getOrdinal()); + public final Field OPENING_DELAY = new Field(SecurityTradingStatus.INSTANCE, Values.OPENING_DELAY.getOrdinal()); + public final Field MARKET_IMBALANCE_BUY = new Field(SecurityTradingStatus.INSTANCE, Values.MARKET_IMBALANCE_BUY.getOrdinal()); + public final Field TRADING_RANGE_INDICATION = new Field(SecurityTradingStatus.INSTANCE, Values.TRADING_RANGE_INDICATION.getOrdinal()); + public final Field PRICE_INDICATION = new Field(SecurityTradingStatus.INSTANCE, Values.PRICE_INDICATION.getOrdinal()); + public final Field NO_OPEN__NO_RESUME = new Field(SecurityTradingStatus.INSTANCE, Values.NO_OPEN__NO_RESUME.getOrdinal()); + public final Field MARKET_ON_CLOSE_IMBALANCE_BUY = new Field(SecurityTradingStatus.INSTANCE, Values.MARKET_ON_CLOSE_IMBALANCE_BUY.getOrdinal()); + public final Field MARKET_IMBALANCE_SELL = new Field(SecurityTradingStatus.INSTANCE, Values.MARKET_IMBALANCE_SELL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_TRADED_ON_THIS_MARKET("19"), + READY_TO_TRADE_START_OF_SESSION("17"), + NOT_AVAILABLE_FOR_TRADING_END_OF_SESSION("18"), + NEW_PRICE_INDICATION("15"), + TRADE_DISSEMINATION_TIME("16"), + NO_MARKET_ON_CLOSE_IMBALANCE("13"), + ITS_PREOPENING("14"), + NOT_ASSIGNED("11"), + NO_MARKET_IMBALANCE("12"), + PREOPEN("21"), + UNKNOWN_OR_INVALID("20"), + OPENING_ROTATION("22"), + FAST_MARKET("23"), + PRECROSS__SYSTEM_IS_IN_A_PRECROSS_STATE_ALLOWING_MARKET_TO_RESPO("24"), + CROSS__SYSTEM_HAS_CROSSED_A_PERCENTAGE_OF_THE_ORDERS_AND_ALLOWS_("25"), + POSTCLOSE("26"), + RESUME("3"), + TRADING_HALT("2"), + MARKET_ON_CLOSE_IMBALANCE_SELL("10"), + OPENING_DELAY("1"), + MARKET_IMBALANCE_BUY("7"), + TRADING_RANGE_INDICATION("6"), + PRICE_INDICATION("5"), + NO_OPEN__NO_RESUME("4"), + MARKET_ON_CLOSE_IMBALANCE_BUY("9"), + MARKET_IMBALANCE_SELL("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityType.java new file mode 100644 index 0000000..bb2b046 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityType.java @@ -0,0 +1,279 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityType extends BaseFieldType { + public static final SecurityType INSTANCE = new SecurityType(); + + private SecurityType() { + super( + "SecurityType", + 167, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CORP_MORTGAGEBACKED_SECURITIES = new Field(SecurityType.INSTANCE, Values.CORP_MORTGAGEBACKED_SECURITIES.getOrdinal()); + public final Field VARIABLE_RATE_DEMAND_NOTE = new Field(SecurityType.INSTANCE, Values.VARIABLE_RATE_DEMAND_NOTE.getOrdinal()); + public final Field TERM_LIQUIDITY_NOTE = new Field(SecurityType.INSTANCE, Values.TERM_LIQUIDITY_NOTE.getOrdinal()); + public final Field PFANDBRIEFE_ = new Field(SecurityType.INSTANCE, Values.PFANDBRIEFE_.getOrdinal()); + public final Field FEDERAL_AGENCY_COUPON = new Field(SecurityType.INSTANCE, Values.FEDERAL_AGENCY_COUPON.getOrdinal()); + public final Field CASH = new Field(SecurityType.INSTANCE, Values.CASH.getOrdinal()); + public final Field TAX_EXEMPT_COMMERCIAL_PAPER = new Field(SecurityType.INSTANCE, Values.TAX_EXEMPT_COMMERCIAL_PAPER.getOrdinal()); + public final Field MUTUAL_FUND = new Field(SecurityType.INSTANCE, Values.MUTUAL_FUND.getOrdinal()); + public final Field DEPOSIT_NOTES = new Field(SecurityType.INSTANCE, Values.DEPOSIT_NOTES.getOrdinal()); + public final Field EURO_CORPORATE_FLOATING_RATE_NOTES = new Field(SecurityType.INSTANCE, Values.EURO_CORPORATE_FLOATING_RATE_NOTES.getOrdinal()); + public final Field TAX_REVENUE_ANTICIPATION_NOTE = new Field(SecurityType.INSTANCE, Values.TAX_REVENUE_ANTICIPATION_NOTE.getOrdinal()); + public final Field REVOLVERTERM_LOAN = new Field(SecurityType.INSTANCE, Values.REVOLVERTERM_LOAN.getOrdinal()); + public final Field US_CORPORATE_FLOATING_RATE_NOTES = new Field(SecurityType.INSTANCE, Values.US_CORPORATE_FLOATING_RATE_NOTES.getOrdinal()); + public final Field REVENUE_BONDS = new Field(SecurityType.INSTANCE, Values.REVENUE_BONDS.getOrdinal()); + public final Field OPTIONS_ON_PHYSICAL__USE_NOT_RECOMMENDED = new Field(SecurityType.INSTANCE, Values.OPTIONS_ON_PHYSICAL__USE_NOT_RECOMMENDED.getOrdinal()); + public final Field REVENUE_ANTICIPATION_NOTE = new Field(SecurityType.INSTANCE, Values.REVENUE_ANTICIPATION_NOTE.getOrdinal()); + public final Field EURO_CERTIFICATE_OF_DEPOSIT = new Field(SecurityType.INSTANCE, Values.EURO_CERTIFICATE_OF_DEPOSIT.getOrdinal()); + public final Field WITHDRAWN = new Field(SecurityType.INSTANCE, Values.WITHDRAWN.getOrdinal()); + public final Field EURO_COMMERCIAL_PAPER = new Field(SecurityType.INSTANCE, Values.EURO_COMMERCIAL_PAPER.getOrdinal()); + public final Field TAX_ANTICIPATION_NOTE = new Field(SecurityType.INSTANCE, Values.TAX_ANTICIPATION_NOTE.getOrdinal()); + public final Field FX_SWAP = new Field(SecurityType.INSTANCE, Values.FX_SWAP.getOrdinal()); + public final Field MANDATORY_TENDER = new Field(SecurityType.INSTANCE, Values.MANDATORY_TENDER.getOrdinal()); + public final Field BUY_SELLBACK = new Field(SecurityType.INSTANCE, Values.BUY_SELLBACK.getOrdinal()); + public final Field OPTIONS_ON_COMBO = new Field(SecurityType.INSTANCE, Values.OPTIONS_ON_COMBO.getOrdinal()); + public final Field FX_SPOT = new Field(SecurityType.INSTANCE, Values.FX_SPOT.getOrdinal()); + public final Field OPTIONS_ON_FUTURES = new Field(SecurityType.INSTANCE, Values.OPTIONS_ON_FUTURES.getOrdinal()); + public final Field IOETTE_MORTGAGE = new Field(SecurityType.INSTANCE, Values.IOETTE_MORTGAGE.getOrdinal()); + public final Field TO_BE_ANNOUNCED = new Field(SecurityType.INSTANCE, Values.TO_BE_ANNOUNCED.getOrdinal()); + public final Field WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST = new Field(SecurityType.INSTANCE, Values.WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST.getOrdinal()); + public final Field LETTER_OF_CREDIT = new Field(SecurityType.INSTANCE, Values.LETTER_OF_CREDIT.getOrdinal()); + public final Field DUAL_CURRENCY = new Field(SecurityType.INSTANCE, Values.DUAL_CURRENCY.getOrdinal()); + public final Field US_TREASURY_BILL_DEPRECATED_VALUE_USE_TBILL = new Field(SecurityType.INSTANCE, Values.US_TREASURY_BILL_DEPRECATED_VALUE_USE_TBILL.getOrdinal()); + public final Field FUTURE = new Field(SecurityType.INSTANCE, Values.FUTURE.getOrdinal()); + public final Field LIQUIDITY_NOTE = new Field(SecurityType.INSTANCE, Values.LIQUIDITY_NOTE.getOrdinal()); + public final Field NONDELIVERABLE_FORWARD = new Field(SecurityType.INSTANCE, Values.NONDELIVERABLE_FORWARD.getOrdinal()); + public final Field BRIDGE_LOAN = new Field(SecurityType.INSTANCE, Values.BRIDGE_LOAN.getOrdinal()); + public final Field TREASURY_INFLATION_PROTECTED_SECURITIES = new Field(SecurityType.INSTANCE, Values.TREASURY_INFLATION_PROTECTED_SECURITIES.getOrdinal()); + public final Field CREDIT_DEFAULT_SWAP = new Field(SecurityType.INSTANCE, Values.CREDIT_DEFAULT_SWAP.getOrdinal()); + public final Field US_TREASURY_NOTE = new Field(SecurityType.INSTANCE, Values.US_TREASURY_NOTE.getOrdinal()); + public final Field US_TREASURY_BILL = new Field(SecurityType.INSTANCE, Values.US_TREASURY_BILL.getOrdinal()); + public final Field CANADIAN_MORTGAGE_BONDS = new Field(SecurityType.INSTANCE, Values.CANADIAN_MORTGAGE_BONDS.getOrdinal()); + public final Field CANADIAN_MONEY_MARKETS = new Field(SecurityType.INSTANCE, Values.CANADIAN_MONEY_MARKETS.getOrdinal()); + public final Field USD_SUPRANATIONAL_COUPONS_ = new Field(SecurityType.INSTANCE, Values.USD_SUPRANATIONAL_COUPONS_.getOrdinal()); + public final Field BANK_DEPOSITORY_NOTE = new Field(SecurityType.INSTANCE, Values.BANK_DEPOSITORY_NOTE.getOrdinal()); + public final Field EXTENDED_COMM_NOTE = new Field(SecurityType.INSTANCE, Values.EXTENDED_COMM_NOTE.getOrdinal()); + public final Field ASSETBACKED_SECURITIES = new Field(SecurityType.INSTANCE, Values.ASSETBACKED_SECURITIES.getOrdinal()); + public final Field RETIRED = new Field(SecurityType.INSTANCE, Values.RETIRED.getOrdinal()); + public final Field SECURITIES_LOAN = new Field(SecurityType.INSTANCE, Values.SECURITIES_LOAN.getOrdinal()); + public final Field US_TREASURY_NOTE_DEPRECATED_VALUE_USE_TNOTE = new Field(SecurityType.INSTANCE, Values.US_TREASURY_NOTE_DEPRECATED_VALUE_USE_TNOTE.getOrdinal()); + public final Field DEFAULTED = new Field(SecurityType.INSTANCE, Values.DEFAULTED.getOrdinal()); + public final Field COLLATERALIZED_MORTGAGE_OBLIGATION = new Field(SecurityType.INSTANCE, Values.COLLATERALIZED_MORTGAGE_OBLIGATION.getOrdinal()); + public final Field NO_SECURITY_TYPE = new Field(SecurityType.INSTANCE, Values.NO_SECURITY_TYPE.getOrdinal()); + public final Field SPECIAL_ASSESSMENT = new Field(SecurityType.INSTANCE, Values.SPECIAL_ASSESSMENT.getOrdinal()); + public final Field PROMISSORY_NOTE = new Field(SecurityType.INSTANCE, Values.PROMISSORY_NOTE.getOrdinal()); + public final Field FX_FORWARD = new Field(SecurityType.INSTANCE, Values.FX_FORWARD.getOrdinal()); + public final Field GENERAL_OBLIGATION_BONDS = new Field(SecurityType.INSTANCE, Values.GENERAL_OBLIGATION_BONDS.getOrdinal()); + public final Field CORPORATE_BOND = new Field(SecurityType.INSTANCE, Values.CORPORATE_BOND.getOrdinal()); + public final Field MEDIUM_TERM_NOTES = new Field(SecurityType.INSTANCE, Values.MEDIUM_TERM_NOTES.getOrdinal()); + public final Field DEBTOR_IN_POSSESSION = new Field(SecurityType.INSTANCE, Values.DEBTOR_IN_POSSESSION.getOrdinal()); + public final Field PRINCIPAL_STRIP_FROM_A_NONCALLABLE_BOND_OR_NOTE = new Field(SecurityType.INSTANCE, Values.PRINCIPAL_STRIP_FROM_A_NONCALLABLE_BOND_OR_NOTE.getOrdinal()); + public final Field TERM_LOAN = new Field(SecurityType.INSTANCE, Values.TERM_LOAN.getOrdinal()); + public final Field FORWARD = new Field(SecurityType.INSTANCE, Values.FORWARD.getOrdinal()); + public final Field MORTGAGEBACKED_SECURITIES = new Field(SecurityType.INSTANCE, Values.MORTGAGEBACKED_SECURITIES.getOrdinal()); + public final Field SPECIAL_TAX = new Field(SecurityType.INSTANCE, Values.SPECIAL_TAX.getOrdinal()); + public final Field SECURITIES_PLEDGE = new Field(SecurityType.INSTANCE, Values.SECURITIES_PLEDGE.getOrdinal()); + public final Field SPECIAL_OBLIGATION = new Field(SecurityType.INSTANCE, Values.SPECIAL_OBLIGATION.getOrdinal()); + public final Field REVOLVER_LOAN = new Field(SecurityType.INSTANCE, Values.REVOLVER_LOAN.getOrdinal()); + public final Field FOREIGN_EXCHANGE_CONTRACT = new Field(SecurityType.INSTANCE, Values.FOREIGN_EXCHANGE_CONTRACT.getOrdinal()); + public final Field CANADIAN_PROVINCIAL_BONDS = new Field(SecurityType.INSTANCE, Values.CANADIAN_PROVINCIAL_BONDS.getOrdinal()); + public final Field INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE = new Field(SecurityType.INSTANCE, Values.INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE.getOrdinal()); + public final Field CANADIAN_TREASURY_NOTES = new Field(SecurityType.INSTANCE, Values.CANADIAN_TREASURY_NOTES.getOrdinal()); + public final Field SECURED_LIQUIDITY_NOTE = new Field(SecurityType.INSTANCE, Values.SECURED_LIQUIDITY_NOTE.getOrdinal()); + public final Field BILL_OF_EXCHANGES = new Field(SecurityType.INSTANCE, Values.BILL_OF_EXCHANGES.getOrdinal()); + public final Field YANKEE_CERTIFICATE_OF_DEPOSIT = new Field(SecurityType.INSTANCE, Values.YANKEE_CERTIFICATE_OF_DEPOSIT.getOrdinal()); + public final Field INTEREST_RATE_SWAP = new Field(SecurityType.INSTANCE, Values.INTEREST_RATE_SWAP.getOrdinal()); + public final Field REPURCHASE = new Field(SecurityType.INSTANCE, Values.REPURCHASE.getOrdinal()); + public final Field BANKERS_ACCEPTANCE = new Field(SecurityType.INSTANCE, Values.BANKERS_ACCEPTANCE.getOrdinal()); + public final Field REPLACED = new Field(SecurityType.INSTANCE, Values.REPLACED.getOrdinal()); + public final Field WARRANT = new Field(SecurityType.INSTANCE, Values.WARRANT.getOrdinal()); + public final Field MATURED = new Field(SecurityType.INSTANCE, Values.MATURED.getOrdinal()); + public final Field CANADIAN_TREASURY_BILLS = new Field(SecurityType.INSTANCE, Values.CANADIAN_TREASURY_BILLS.getOrdinal()); + public final Field YANKEE_CORPORATE_BOND = new Field(SecurityType.INSTANCE, Values.YANKEE_CORPORATE_BOND.getOrdinal()); + public final Field PREFERRED_STOCK = new Field(SecurityType.INSTANCE, Values.PREFERRED_STOCK.getOrdinal()); + public final Field SHORT_TERM_LOAN_NOTE = new Field(SecurityType.INSTANCE, Values.SHORT_TERM_LOAN_NOTE.getOrdinal()); + public final Field OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC = new Field(SecurityType.INSTANCE, Values.OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC.getOrdinal()); + public final Field PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE = new Field(SecurityType.INSTANCE, Values.PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE.getOrdinal()); + public final Field CORPORATE_PRIVATE_PLACEMENT = new Field(SecurityType.INSTANCE, Values.CORPORATE_PRIVATE_PLACEMENT.getOrdinal()); + public final Field PLAZOS_FIJOS = new Field(SecurityType.INSTANCE, Values.PLAZOS_FIJOS.getOrdinal()); + public final Field TIME_DEPOSIT = new Field(SecurityType.INSTANCE, Values.TIME_DEPOSIT.getOrdinal()); + public final Field MULTILEG_INSTRUMENT = new Field(SecurityType.INSTANCE, Values.MULTILEG_INSTRUMENT.getOrdinal()); + public final Field PRIVATE_EXPORT_FUNDING_ = new Field(SecurityType.INSTANCE, Values.PRIVATE_EXPORT_FUNDING_.getOrdinal()); + public final Field TAXABLE_MUNICIPAL_CP = new Field(SecurityType.INSTANCE, Values.TAXABLE_MUNICIPAL_CP.getOrdinal()); + public final Field CONVERTIBLE_BOND = new Field(SecurityType.INSTANCE, Values.CONVERTIBLE_BOND.getOrdinal()); + public final Field BRADY_BOND = new Field(SecurityType.INSTANCE, Values.BRADY_BOND.getOrdinal()); + public final Field OPTION = new Field(SecurityType.INSTANCE, Values.OPTION.getOrdinal()); + public final Field AMENDED__RESTATED = new Field(SecurityType.INSTANCE, Values.AMENDED__RESTATED.getOrdinal()); + public final Field OVERNIGHT = new Field(SecurityType.INSTANCE, Values.OVERNIGHT.getOrdinal()); + public final Field STRUCTURED_NOTES = new Field(SecurityType.INSTANCE, Values.STRUCTURED_NOTES.getOrdinal()); + public final Field EURO_CORPORATE_BOND = new Field(SecurityType.INSTANCE, Values.EURO_CORPORATE_BOND.getOrdinal()); + public final Field MORTGAGE_INTEREST_ONLY = new Field(SecurityType.INSTANCE, Values.MORTGAGE_INTEREST_ONLY.getOrdinal()); + public final Field BANK_NOTES = new Field(SecurityType.INSTANCE, Values.BANK_NOTES.getOrdinal()); + public final Field FEDERAL_AGENCY_DISCOUNT_NOTE = new Field(SecurityType.INSTANCE, Values.FEDERAL_AGENCY_DISCOUNT_NOTE.getOrdinal()); + public final Field TREASURY_BILL__NON_US = new Field(SecurityType.INSTANCE, Values.TREASURY_BILL__NON_US.getOrdinal()); + public final Field US_TREASURY_BOND = new Field(SecurityType.INSTANCE, Values.US_TREASURY_BOND.getOrdinal()); + public final Field EURO_SUPRANATIONAL_COUPONS_ = new Field(SecurityType.INSTANCE, Values.EURO_SUPRANATIONAL_COUPONS_.getOrdinal()); + public final Field MISCELLANEOUS_PASSTHROUGH = new Field(SecurityType.INSTANCE, Values.MISCELLANEOUS_PASSTHROUGH.getOrdinal()); + public final Field EURO_SOVEREIGNS_ = new Field(SecurityType.INSTANCE, Values.EURO_SOVEREIGNS_.getOrdinal()); + public final Field COMMON_STOCK = new Field(SecurityType.INSTANCE, Values.COMMON_STOCK.getOrdinal()); + public final Field INDEXED_LINKED = new Field(SecurityType.INSTANCE, Values.INDEXED_LINKED.getOrdinal()); + public final Field CERTIFICATE_OF_DEPOSIT = new Field(SecurityType.INSTANCE, Values.CERTIFICATE_OF_DEPOSIT.getOrdinal()); + public final Field MORTGAGE_PRIVATE_PLACEMENT = new Field(SecurityType.INSTANCE, Values.MORTGAGE_PRIVATE_PLACEMENT.getOrdinal()); + public final Field SWING_LINE_FACILITY = new Field(SecurityType.INSTANCE, Values.SWING_LINE_FACILITY.getOrdinal()); + public final Field TAX_ALLOCATION = new Field(SecurityType.INSTANCE, Values.TAX_ALLOCATION.getOrdinal()); + public final Field MORTGAGE_PRINCIPAL_ONLY = new Field(SecurityType.INSTANCE, Values.MORTGAGE_PRINCIPAL_ONLY.getOrdinal()); + public final Field COMMERCIAL_PAPER = new Field(SecurityType.INSTANCE, Values.COMMERCIAL_PAPER.getOrdinal()); + public final Field CERTIFICATE_OF_OBLIGATION = new Field(SecurityType.INSTANCE, Values.CERTIFICATE_OF_OBLIGATION.getOrdinal()); + public final Field CERTIFICATE_OF_PARTICIPATION = new Field(SecurityType.INSTANCE, Values.CERTIFICATE_OF_PARTICIPATION.getOrdinal()); + public final Field CALL_LOANS = new Field(SecurityType.INSTANCE, Values.CALL_LOANS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CORP_MORTGAGEBACKED_SECURITIES("CMBS"), + VARIABLE_RATE_DEMAND_NOTE("VRDN"), + TERM_LIQUIDITY_NOTE("TLQN"), + PFANDBRIEFE_("PFAND"), + FEDERAL_AGENCY_COUPON("FAC"), + CASH("CASH"), + TAX_EXEMPT_COMMERCIAL_PAPER("TECP"), + MUTUAL_FUND("MF"), + DEPOSIT_NOTES("DN"), + EURO_CORPORATE_FLOATING_RATE_NOTES("EUFRN"), + TAX_REVENUE_ANTICIPATION_NOTE("TRAN"), + REVOLVERTERM_LOAN("RVLVTRM"), + US_CORPORATE_FLOATING_RATE_NOTES("FRN"), + REVENUE_BONDS("REV"), + OPTIONS_ON_PHYSICAL__USE_NOT_RECOMMENDED("OOP"), + REVENUE_ANTICIPATION_NOTE("RAN"), + EURO_CERTIFICATE_OF_DEPOSIT("EUCD"), + WITHDRAWN("WITHDRN"), + EURO_COMMERCIAL_PAPER("EUCP"), + TAX_ANTICIPATION_NOTE("TAN"), + FX_SWAP("FXSWAP"), + MANDATORY_TENDER("MT"), + BUY_SELLBACK("BUYSELL"), + OPTIONS_ON_COMBO("OOC"), + FX_SPOT("FXSPOT"), + OPTIONS_ON_FUTURES("OOF"), + IOETTE_MORTGAGE("IET"), + TO_BE_ANNOUNCED("TBA"), + WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST("?"), + LETTER_OF_CREDIT("LOFC"), + DUAL_CURRENCY("DUAL"), + US_TREASURY_BILL_DEPRECATED_VALUE_USE_TBILL("USTB"), + FUTURE("FUT"), + LIQUIDITY_NOTE("LQN"), + NONDELIVERABLE_FORWARD("FXNDF"), + BRIDGE_LOAN("BRIDGE"), + TREASURY_INFLATION_PROTECTED_SECURITIES("TIPS"), + CREDIT_DEFAULT_SWAP("CDS"), + US_TREASURY_NOTE("TNOTE"), + US_TREASURY_BILL("TBILL"), + CANADIAN_MORTGAGE_BONDS("CMB"), + CANADIAN_MONEY_MARKETS("CAMM"), + USD_SUPRANATIONAL_COUPONS_("SUPRA"), + BANK_DEPOSITORY_NOTE("BDN"), + EXTENDED_COMM_NOTE("XCN"), + ASSETBACKED_SECURITIES("ABS"), + RETIRED("RETIRED"), + SECURITIES_LOAN("SECLOAN"), + US_TREASURY_NOTE_DEPRECATED_VALUE_USE_TNOTE("UST"), + DEFAULTED("DEFLTED"), + COLLATERALIZED_MORTGAGE_OBLIGATION("CMO"), + NO_SECURITY_TYPE("NONE"), + SPECIAL_ASSESSMENT("SPCLA"), + PROMISSORY_NOTE("PN"), + FX_FORWARD("FXFWD"), + GENERAL_OBLIGATION_BONDS("GO"), + CORPORATE_BOND("CORP"), + MEDIUM_TERM_NOTES("MTN"), + DEBTOR_IN_POSSESSION("DINP"), + PRINCIPAL_STRIP_FROM_A_NONCALLABLE_BOND_OR_NOTE("TPRN"), + TERM_LOAN("TERM"), + FORWARD("FORWARD"), + MORTGAGEBACKED_SECURITIES("MBS"), + SPECIAL_TAX("SPCLT"), + SECURITIES_PLEDGE("SECPLEDGE"), + SPECIAL_OBLIGATION("SPCLO"), + REVOLVER_LOAN("RVLV"), + FOREIGN_EXCHANGE_CONTRACT("FOR"), + CANADIAN_PROVINCIAL_BONDS("PROV"), + INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE("TINT"), + CANADIAN_TREASURY_NOTES("CAN"), + SECURED_LIQUIDITY_NOTE("SLQN"), + BILL_OF_EXCHANGES("BOX"), + YANKEE_CERTIFICATE_OF_DEPOSIT("YCD"), + INTEREST_RATE_SWAP("IRS"), + REPURCHASE("REPO"), + BANKERS_ACCEPTANCE("BA"), + REPLACED("REPLACD"), + WARRANT("WAR"), + MATURED("MATURED"), + CANADIAN_TREASURY_BILLS("CTB"), + YANKEE_CORPORATE_BOND("YANK"), + PREFERRED_STOCK("PS"), + SHORT_TERM_LOAN_NOTE("STN"), + OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC("AN"), + PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE("TCAL"), + CORPORATE_PRIVATE_PLACEMENT("CPP"), + PLAZOS_FIJOS("PZFJ"), + TIME_DEPOSIT("TD"), + MULTILEG_INSTRUMENT("MLEG"), + PRIVATE_EXPORT_FUNDING_("PEF"), + TAXABLE_MUNICIPAL_CP("TMCP"), + CONVERTIBLE_BOND("CB"), + BRADY_BOND("BRADY"), + OPTION("OPT"), + AMENDED__RESTATED("AMENDED"), + OVERNIGHT("ONITE"), + STRUCTURED_NOTES("STRUCT"), + EURO_CORPORATE_BOND("EUCORP"), + MORTGAGE_INTEREST_ONLY("MIO"), + BANK_NOTES("BN"), + FEDERAL_AGENCY_DISCOUNT_NOTE("FADN"), + TREASURY_BILL__NON_US("TB"), + US_TREASURY_BOND("TBOND"), + EURO_SUPRANATIONAL_COUPONS_("EUSUPRA"), + MISCELLANEOUS_PASSTHROUGH("MPT"), + EURO_SOVEREIGNS_("EUSOV"), + COMMON_STOCK("CS"), + INDEXED_LINKED("XLINKD"), + CERTIFICATE_OF_DEPOSIT("CD"), + MORTGAGE_PRIVATE_PLACEMENT("MPP"), + SWING_LINE_FACILITY("SWING"), + TAX_ALLOCATION("TAXA"), + MORTGAGE_PRINCIPAL_ONLY("MPO"), + COMMERCIAL_PAPER("CP"), + CERTIFICATE_OF_OBLIGATION("COFO"), + CERTIFICATE_OF_PARTICIPATION("COFP"), + CALL_LOANS("CL"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityUpdateAction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityUpdateAction.java new file mode 100644 index 0000000..32b56af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityUpdateAction.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityUpdateAction extends BaseFieldType { + public static final SecurityUpdateAction INSTANCE = new SecurityUpdateAction(); + + private SecurityUpdateAction() { + super( + "SecurityUpdateAction", + 980, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DELETE = new Field(SecurityUpdateAction.INSTANCE, Values.DELETE.getOrdinal()); + public final Field ADD = new Field(SecurityUpdateAction.INSTANCE, Values.ADD.getOrdinal()); + public final Field MODIFY = new Field(SecurityUpdateAction.INSTANCE, Values.MODIFY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DELETE("D"), + ADD("A"), + MODIFY("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityXML.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityXML.java new file mode 100644 index 0000000..b6165ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityXML.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityXML extends BaseFieldType { + public static final SecurityXML INSTANCE = new SecurityXML(); + + private SecurityXML() { + super( + "SecurityXML", + 1185, + FieldClassLookup.lookup("XMLDATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityXMLLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityXMLLen.java new file mode 100644 index 0000000..9123374 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityXMLLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityXMLLen extends BaseFieldType { + public static final SecurityXMLLen INSTANCE = new SecurityXMLLen(); + + private SecurityXMLLen() { + super( + "SecurityXMLLen", + 1184, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityXMLSchema.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityXMLSchema.java new file mode 100644 index 0000000..a83b2f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SecurityXMLSchema.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SecurityXMLSchema extends BaseFieldType { + public static final SecurityXMLSchema INSTANCE = new SecurityXMLSchema(); + + private SecurityXMLSchema() { + super( + "SecurityXMLSchema", + 1186, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SellVolume.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SellVolume.java new file mode 100644 index 0000000..1f5c00e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SellVolume.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SellVolume extends BaseFieldType { + public static final SellVolume INSTANCE = new SellVolume(); + + private SellVolume() { + super( + "SellVolume", + 331, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SellerDays.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SellerDays.java new file mode 100644 index 0000000..125e35a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SellerDays.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SellerDays extends BaseFieldType { + public static final SellerDays INSTANCE = new SellerDays(); + + private SellerDays() { + super( + "SellerDays", + 287, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SenderCompID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SenderCompID.java new file mode 100644 index 0000000..cd911e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SenderCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SenderCompID extends BaseFieldType { + public static final SenderCompID INSTANCE = new SenderCompID(); + + private SenderCompID() { + super( + "SenderCompID", + 49, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SenderLocationID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SenderLocationID.java new file mode 100644 index 0000000..5061349 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SenderLocationID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SenderLocationID extends BaseFieldType { + public static final SenderLocationID INSTANCE = new SenderLocationID(); + + private SenderLocationID() { + super( + "SenderLocationID", + 142, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SenderSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SenderSubID.java new file mode 100644 index 0000000..e76b237 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SenderSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SenderSubID extends BaseFieldType { + public static final SenderSubID INSTANCE = new SenderSubID(); + + private SenderSubID() { + super( + "SenderSubID", + 50, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SendingTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SendingTime.java new file mode 100644 index 0000000..f65e58e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SendingTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SendingTime extends BaseFieldType { + public static final SendingTime INSTANCE = new SendingTime(); + + private SendingTime() { + super( + "SendingTime", + 52, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Seniority.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Seniority.java new file mode 100644 index 0000000..a06ec98 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Seniority.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Seniority extends BaseFieldType { + public static final Seniority INSTANCE = new Seniority(); + + private Seniority() { + super( + "Seniority", + 1450, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SENIOR_SECURED = new Field(Seniority.INSTANCE, Values.SENIOR_SECURED.getOrdinal()); + public final Field SENIOR = new Field(Seniority.INSTANCE, Values.SENIOR.getOrdinal()); + public final Field SUBORDINATED = new Field(Seniority.INSTANCE, Values.SUBORDINATED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SENIOR_SECURED("SD"), + SENIOR("SR"), + SUBORDINATED("SB"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SessionRejectReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SessionRejectReason.java new file mode 100644 index 0000000..88f44cf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SessionRejectReason.java @@ -0,0 +1,83 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SessionRejectReason extends BaseFieldType { + public static final SessionRejectReason INSTANCE = new SessionRejectReason(); + + private SessionRejectReason() { + super( + "SessionRejectReason", + 373, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_SOH_CHARACTER = new Field(SessionRejectReason.INSTANCE, Values.NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_SOH_CHARACTER.getOrdinal()); + public final Field INVALIDUNSUPPORTED_APPLICATION_VERSION = new Field(SessionRejectReason.INSTANCE, Values.INVALIDUNSUPPORTED_APPLICATION_VERSION.getOrdinal()); + public final Field REPEATING_GROUP_FIELDS_OUT_OF_ORDER = new Field(SessionRejectReason.INSTANCE, Values.REPEATING_GROUP_FIELDS_OUT_OF_ORDER.getOrdinal()); + public final Field INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP = new Field(SessionRejectReason.INSTANCE, Values.INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP.getOrdinal()); + public final Field TAG_APPEARS_MORE_THAN_ONCE = new Field(SessionRejectReason.INSTANCE, Values.TAG_APPEARS_MORE_THAN_ONCE.getOrdinal()); + public final Field TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER = new Field(SessionRejectReason.INSTANCE, Values.TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER.getOrdinal()); + public final Field INVALID_MSGTYPE = new Field(SessionRejectReason.INSTANCE, Values.INVALID_MSGTYPE.getOrdinal()); + public final Field XML_VALIDATION_ERROR = new Field(SessionRejectReason.INSTANCE, Values.XML_VALIDATION_ERROR.getOrdinal()); + public final Field UNDEFINED_TAG = new Field(SessionRejectReason.INSTANCE, Values.UNDEFINED_TAG.getOrdinal()); + public final Field TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE = new Field(SessionRejectReason.INSTANCE, Values.TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE.getOrdinal()); + public final Field REQUIRED_TAG_MISSING = new Field(SessionRejectReason.INSTANCE, Values.REQUIRED_TAG_MISSING.getOrdinal()); + public final Field SENDINGTIME_ACCURACY_PROBLEM = new Field(SessionRejectReason.INSTANCE, Values.SENDINGTIME_ACCURACY_PROBLEM.getOrdinal()); + public final Field INVALID_TAG_NUMBER = new Field(SessionRejectReason.INSTANCE, Values.INVALID_TAG_NUMBER.getOrdinal()); + public final Field DECRYPTION_PROBLEM = new Field(SessionRejectReason.INSTANCE, Values.DECRYPTION_PROBLEM.getOrdinal()); + public final Field INCORRECT_DATA_FORMAT_FOR_VALUE = new Field(SessionRejectReason.INSTANCE, Values.INCORRECT_DATA_FORMAT_FOR_VALUE.getOrdinal()); + public final Field VALUE_IS_INCORRECT_OUT_OF_RANGE_FOR_THIS_TAG = new Field(SessionRejectReason.INSTANCE, Values.VALUE_IS_INCORRECT_OUT_OF_RANGE_FOR_THIS_TAG.getOrdinal()); + public final Field TAG_SPECIFIED_WITHOUT_A_VALUE = new Field(SessionRejectReason.INSTANCE, Values.TAG_SPECIFIED_WITHOUT_A_VALUE.getOrdinal()); + public final Field COMPID_PROBLEM = new Field(SessionRejectReason.INSTANCE, Values.COMPID_PROBLEM.getOrdinal()); + public final Field SIGNATURE_PROBLEM = new Field(SessionRejectReason.INSTANCE, Values.SIGNATURE_PROBLEM.getOrdinal()); + public final Field OTHER = new Field(SessionRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_SOH_CHARACTER("17"), + INVALIDUNSUPPORTED_APPLICATION_VERSION("18"), + REPEATING_GROUP_FIELDS_OUT_OF_ORDER("15"), + INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP("16"), + TAG_APPEARS_MORE_THAN_ONCE("13"), + TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER("14"), + INVALID_MSGTYPE("11"), + XML_VALIDATION_ERROR("12"), + UNDEFINED_TAG("3"), + TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE("2"), + REQUIRED_TAG_MISSING("1"), + SENDINGTIME_ACCURACY_PROBLEM("10"), + INVALID_TAG_NUMBER("0"), + DECRYPTION_PROBLEM("7"), + INCORRECT_DATA_FORMAT_FOR_VALUE("6"), + VALUE_IS_INCORRECT_OUT_OF_RANGE_FOR_THIS_TAG("5"), + TAG_SPECIFIED_WITHOUT_A_VALUE("4"), + COMPID_PROBLEM("9"), + SIGNATURE_PROBLEM("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SessionStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SessionStatus.java new file mode 100644 index 0000000..180fb70 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SessionStatus.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SessionStatus extends BaseFieldType { + public static final SessionStatus INSTANCE = new SessionStatus(); + + private SessionStatus() { + super( + "SessionStatus", + 1409, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY = new Field(SessionStatus.INSTANCE, Values.NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY.getOrdinal()); + public final Field SESSION_PASSWORD_DUE_TO_EXPIRE = new Field(SessionStatus.INSTANCE, Values.SESSION_PASSWORD_DUE_TO_EXPIRE.getOrdinal()); + public final Field SESSION_PASSWORD_CHANGED = new Field(SessionStatus.INSTANCE, Values.SESSION_PASSWORD_CHANGED.getOrdinal()); + public final Field SESSION_ACTIVE = new Field(SessionStatus.INSTANCE, Values.SESSION_ACTIVE.getOrdinal()); + public final Field LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME = new Field(SessionStatus.INSTANCE, Values.LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME.getOrdinal()); + public final Field ACCOUNT_LOCKED = new Field(SessionStatus.INSTANCE, Values.ACCOUNT_LOCKED.getOrdinal()); + public final Field INVALID_USERNAME_OR_PASSWORD = new Field(SessionStatus.INSTANCE, Values.INVALID_USERNAME_OR_PASSWORD.getOrdinal()); + public final Field SESSION_LOGOUT_COMPLETE = new Field(SessionStatus.INSTANCE, Values.SESSION_LOGOUT_COMPLETE.getOrdinal()); + public final Field PASSWORD_EXPIRED = new Field(SessionStatus.INSTANCE, Values.PASSWORD_EXPIRED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY("3"), + SESSION_PASSWORD_DUE_TO_EXPIRE("2"), + SESSION_PASSWORD_CHANGED("1"), + SESSION_ACTIVE("0"), + LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME("7"), + ACCOUNT_LOCKED("6"), + INVALID_USERNAME_OR_PASSWORD("5"), + SESSION_LOGOUT_COMPLETE("4"), + PASSWORD_EXPIRED("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlBrkrCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlBrkrCode.java new file mode 100644 index 0000000..4a402c7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlBrkrCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlBrkrCode extends BaseFieldType { + public static final SettlBrkrCode INSTANCE = new SettlBrkrCode(); + + private SettlBrkrCode() { + super( + "SettlBrkrCode", + 174, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrAmt.java new file mode 100644 index 0000000..4daf067 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrAmt extends BaseFieldType { + public static final SettlCurrAmt INSTANCE = new SettlCurrAmt(); + + private SettlCurrAmt() { + super( + "SettlCurrAmt", + 119, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrBidFxRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrBidFxRate.java new file mode 100644 index 0000000..8947bc3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrBidFxRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrBidFxRate extends BaseFieldType { + public static final SettlCurrBidFxRate INSTANCE = new SettlCurrBidFxRate(); + + private SettlCurrBidFxRate() { + super( + "SettlCurrBidFxRate", + 656, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrFxRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrFxRate.java new file mode 100644 index 0000000..6889366 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrFxRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrFxRate extends BaseFieldType { + public static final SettlCurrFxRate INSTANCE = new SettlCurrFxRate(); + + private SettlCurrFxRate() { + super( + "SettlCurrFxRate", + 155, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrFxRateCalc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrFxRateCalc.java new file mode 100644 index 0000000..f10b64f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrFxRateCalc.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrFxRateCalc extends BaseFieldType { + public static final SettlCurrFxRateCalc INSTANCE = new SettlCurrFxRateCalc(); + + private SettlCurrFxRateCalc() { + super( + "SettlCurrFxRateCalc", + 156, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DIVIDE = new Field(SettlCurrFxRateCalc.INSTANCE, Values.DIVIDE.getOrdinal()); + public final Field MULTIPLY = new Field(SettlCurrFxRateCalc.INSTANCE, Values.MULTIPLY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DIVIDE("D"), + MULTIPLY("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrOfferFxRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrOfferFxRate.java new file mode 100644 index 0000000..97635b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrOfferFxRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrOfferFxRate extends BaseFieldType { + public static final SettlCurrOfferFxRate INSTANCE = new SettlCurrOfferFxRate(); + + private SettlCurrOfferFxRate() { + super( + "SettlCurrOfferFxRate", + 657, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrency.java new file mode 100644 index 0000000..f4769c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlCurrency extends BaseFieldType { + public static final SettlCurrency INSTANCE = new SettlCurrency(); + + private SettlCurrency() { + super( + "SettlCurrency", + 120, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDate.java new file mode 100644 index 0000000..0e6b6de --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlDate extends BaseFieldType { + public static final SettlDate INSTANCE = new SettlDate(); + + private SettlDate() { + super( + "SettlDate", + 64, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDate2.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDate2.java new file mode 100644 index 0000000..cdac143 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDate2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlDate2 extends BaseFieldType { + public static final SettlDate2 INSTANCE = new SettlDate2(); + + private SettlDate2() { + super( + "SettlDate2", + 193, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDeliveryType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDeliveryType.java new file mode 100644 index 0000000..450a8b8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDeliveryType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlDeliveryType extends BaseFieldType { + public static final SettlDeliveryType INSTANCE = new SettlDeliveryType(); + + private SettlDeliveryType() { + super( + "SettlDeliveryType", + 172, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field HOLD_IN_CUSTODY = new Field(SettlDeliveryType.INSTANCE, Values.HOLD_IN_CUSTODY.getOrdinal()); + public final Field TRIPARTY = new Field(SettlDeliveryType.INSTANCE, Values.TRIPARTY.getOrdinal()); + public final Field FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE = new Field(SettlDeliveryType.INSTANCE, Values.FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE.getOrdinal()); + public final Field VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM = new Field(SettlDeliveryType.INSTANCE, Values.VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + HOLD_IN_CUSTODY("3"), + TRIPARTY("2"), + FREE_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_FREE("1"), + VERSUS_PAYMENT_DELIVER_IF_SELL_OR_RECEIVE_IF_BUY_VS_AGAINST_PAYM("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDepositoryCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDepositoryCode.java new file mode 100644 index 0000000..89bdd0f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlDepositoryCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlDepositoryCode extends BaseFieldType { + public static final SettlDepositoryCode INSTANCE = new SettlDepositoryCode(); + + private SettlDepositoryCode() { + super( + "SettlDepositoryCode", + 173, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstCode.java new file mode 100644 index 0000000..12458f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstCode extends BaseFieldType { + public static final SettlInstCode INSTANCE = new SettlInstCode(); + + private SettlInstCode() { + super( + "SettlInstCode", + 175, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstID.java new file mode 100644 index 0000000..4e72288 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstID extends BaseFieldType { + public static final SettlInstID INSTANCE = new SettlInstID(); + + private SettlInstID() { + super( + "SettlInstID", + 162, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstMode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstMode.java new file mode 100644 index 0000000..4e6ac2e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstMode.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstMode extends BaseFieldType { + public static final SettlInstMode INSTANCE = new SettlInstMode(); + + private SettlInstMode() { + super( + "SettlInstMode", + 160, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SPECIFIC_ALLOCATION_ACCOUNT_STANDING_REPLACED = new Field(SettlInstMode.INSTANCE, Values.SPECIFIC_ALLOCATION_ACCOUNT_STANDING_REPLACED.getOrdinal()); + public final Field SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_REPLACED = new Field(SettlInstMode.INSTANCE, Values.SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_REPLACED.getOrdinal()); + public final Field STANDING_INSTRUCTIONS_PROVIDED = new Field(SettlInstMode.INSTANCE, Values.STANDING_INSTRUCTIONS_PROVIDED.getOrdinal()); + public final Field DEFAULT_REPLACED = new Field(SettlInstMode.INSTANCE, Values.DEFAULT_REPLACED.getOrdinal()); + public final Field REQUEST_REJECT = new Field(SettlInstMode.INSTANCE, Values.REQUEST_REJECT.getOrdinal()); + public final Field SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_FOR_CIV = new Field(SettlInstMode.INSTANCE, Values.SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_FOR_CIV.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SPECIFIC_ALLOCATION_ACCOUNT_STANDING_REPLACED("3"), + SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_REPLACED("2"), + STANDING_INSTRUCTIONS_PROVIDED("1"), + DEFAULT_REPLACED("0"), + REQUEST_REJECT("5"), + SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_FOR_CIV("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstMsgID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstMsgID.java new file mode 100644 index 0000000..a048ef0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstMsgID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstMsgID extends BaseFieldType { + public static final SettlInstMsgID INSTANCE = new SettlInstMsgID(); + + private SettlInstMsgID() { + super( + "SettlInstMsgID", + 777, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstRefID.java new file mode 100644 index 0000000..bec1c16 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstRefID extends BaseFieldType { + public static final SettlInstRefID INSTANCE = new SettlInstRefID(); + + private SettlInstRefID() { + super( + "SettlInstRefID", + 214, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstReqID.java new file mode 100644 index 0000000..f295270 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstReqID extends BaseFieldType { + public static final SettlInstReqID INSTANCE = new SettlInstReqID(); + + private SettlInstReqID() { + super( + "SettlInstReqID", + 791, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstReqRejCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstReqRejCode.java new file mode 100644 index 0000000..cb9387f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstReqRejCode.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstReqRejCode extends BaseFieldType { + public static final SettlInstReqRejCode INSTANCE = new SettlInstReqRejCode(); + + private SettlInstReqRejCode() { + super( + "SettlInstReqRejCode", + 792, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND = new Field(SettlInstReqRejCode.INSTANCE, Values.NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND.getOrdinal()); + public final Field UNKNOWN_ACCOUNT = new Field(SettlInstReqRejCode.INSTANCE, Values.UNKNOWN_ACCOUNT.getOrdinal()); + public final Field UNABLE_TO_PROCESS_REQUEST = new Field(SettlInstReqRejCode.INSTANCE, Values.UNABLE_TO_PROCESS_REQUEST.getOrdinal()); + public final Field OTHER = new Field(SettlInstReqRejCode.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND("2"), + UNKNOWN_ACCOUNT("1"), + UNABLE_TO_PROCESS_REQUEST("0"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstSource.java new file mode 100644 index 0000000..98365ea --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstSource.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstSource extends BaseFieldType { + public static final SettlInstSource INSTANCE = new SettlInstSource(); + + private SettlInstSource() { + super( + "SettlInstSource", + 165, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVESTOR_EG_CIV_USE = new Field(SettlInstSource.INSTANCE, Values.INVESTOR_EG_CIV_USE.getOrdinal()); + public final Field INSTITUTIONS_INSTRUCTIONS = new Field(SettlInstSource.INSTANCE, Values.INSTITUTIONS_INSTRUCTIONS.getOrdinal()); + public final Field BROKERS_INSTRUCTIONS = new Field(SettlInstSource.INSTANCE, Values.BROKERS_INSTRUCTIONS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVESTOR_EG_CIV_USE("3"), + INSTITUTIONS_INSTRUCTIONS("2"), + BROKERS_INSTRUCTIONS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstTransType.java new file mode 100644 index 0000000..b48cb96 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlInstTransType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlInstTransType extends BaseFieldType { + public static final SettlInstTransType INSTANCE = new SettlInstTransType(); + + private SettlInstTransType() { + super( + "SettlInstTransType", + 163, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RESTATE = new Field(SettlInstTransType.INSTANCE, Values.RESTATE.getOrdinal()); + public final Field REPLACE = new Field(SettlInstTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field CANCEL = new Field(SettlInstTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(SettlInstTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RESTATE("T"), + REPLACE("R"), + CANCEL("C"), + NEW("N"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlLocation.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlLocation.java new file mode 100644 index 0000000..34622ed --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlLocation.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlLocation extends BaseFieldType { + public static final SettlLocation INSTANCE = new SettlLocation(); + + private SettlLocation() { + super( + "SettlLocation", + 166, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EURO_CLEAR = new Field(SettlLocation.INSTANCE, Values.EURO_CLEAR.getOrdinal()); + public final Field PHYSICAL = new Field(SettlLocation.INSTANCE, Values.PHYSICAL.getOrdinal()); + public final Field CEDEL = new Field(SettlLocation.INSTANCE, Values.CEDEL.getOrdinal()); + public final Field DEPOSITORY_TRUST_COMPANY = new Field(SettlLocation.INSTANCE, Values.DEPOSITORY_TRUST_COMPANY.getOrdinal()); + public final Field PARTICIPANT_TRUST_COMPANY = new Field(SettlLocation.INSTANCE, Values.PARTICIPANT_TRUST_COMPANY.getOrdinal()); + public final Field FEDERAL_BOOK_ENTRY = new Field(SettlLocation.INSTANCE, Values.FEDERAL_BOOK_ENTRY.getOrdinal()); + public final Field LOCAL_MARKET_SETTLE_LOCATION = new Field(SettlLocation.INSTANCE, Values.LOCAL_MARKET_SETTLE_LOCATION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EURO_CLEAR("EUR"), + PHYSICAL("PNY"), + CEDEL("CED"), + DEPOSITORY_TRUST_COMPANY("DTC"), + PARTICIPANT_TRUST_COMPANY("PTC"), + FEDERAL_BOOK_ENTRY("FED"), + LOCAL_MARKET_SETTLE_LOCATION("ISO_Country_Code"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlMethod.java new file mode 100644 index 0000000..995374e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlMethod.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlMethod extends BaseFieldType { + public static final SettlMethod INSTANCE = new SettlMethod(); + + private SettlMethod() { + super( + "SettlMethod", + 1193, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PHYSICAL_SETTLEMENT_REQUIRED = new Field(SettlMethod.INSTANCE, Values.PHYSICAL_SETTLEMENT_REQUIRED.getOrdinal()); + public final Field CASH_SETTLEMENT_REQUIRED = new Field(SettlMethod.INSTANCE, Values.CASH_SETTLEMENT_REQUIRED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PHYSICAL_SETTLEMENT_REQUIRED("P"), + CASH_SETTLEMENT_REQUIRED("C"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligID.java new file mode 100644 index 0000000..7cbfab3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligID extends BaseFieldType { + public static final SettlObligID INSTANCE = new SettlObligID(); + + private SettlObligID() { + super( + "SettlObligID", + 1161, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligMode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligMode.java new file mode 100644 index 0000000..8bdb31b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligMode.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligMode extends BaseFieldType { + public static final SettlObligMode INSTANCE = new SettlObligMode(); + + private SettlObligMode() { + super( + "SettlObligMode", + 1159, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FINAL = new Field(SettlObligMode.INSTANCE, Values.FINAL.getOrdinal()); + public final Field PRELIMINARY = new Field(SettlObligMode.INSTANCE, Values.PRELIMINARY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FINAL("2"), + PRELIMINARY("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligMsgID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligMsgID.java new file mode 100644 index 0000000..0401b95 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligMsgID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligMsgID extends BaseFieldType { + public static final SettlObligMsgID INSTANCE = new SettlObligMsgID(); + + private SettlObligMsgID() { + super( + "SettlObligMsgID", + 1160, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligRefID.java new file mode 100644 index 0000000..cae624a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligRefID extends BaseFieldType { + public static final SettlObligRefID INSTANCE = new SettlObligRefID(); + + private SettlObligRefID() { + super( + "SettlObligRefID", + 1163, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligSource.java new file mode 100644 index 0000000..a8ad46b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligSource.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligSource extends BaseFieldType { + public static final SettlObligSource INSTANCE = new SettlObligSource(); + + private SettlObligSource() { + super( + "SettlObligSource", + 1164, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVESTOR = new Field(SettlObligSource.INSTANCE, Values.INVESTOR.getOrdinal()); + public final Field INSTRUCTIONS_FOR_INSTITUTION = new Field(SettlObligSource.INSTANCE, Values.INSTRUCTIONS_FOR_INSTITUTION.getOrdinal()); + public final Field INSTRUCTIONS_OF_BROKER = new Field(SettlObligSource.INSTANCE, Values.INSTRUCTIONS_OF_BROKER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVESTOR("3"), + INSTRUCTIONS_FOR_INSTITUTION("2"), + INSTRUCTIONS_OF_BROKER("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligTransType.java new file mode 100644 index 0000000..2389edb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlObligTransType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlObligTransType extends BaseFieldType { + public static final SettlObligTransType INSTANCE = new SettlObligTransType(); + + private SettlObligTransType() { + super( + "SettlObligTransType", + 1162, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RESTATE = new Field(SettlObligTransType.INSTANCE, Values.RESTATE.getOrdinal()); + public final Field REPLACE = new Field(SettlObligTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field CANCEL = new Field(SettlObligTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(SettlObligTransType.INSTANCE, Values.NEW.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RESTATE("T"), + REPLACE("R"), + CANCEL("C"), + NEW("N"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartyID.java new file mode 100644 index 0000000..e19ffca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPartyID extends BaseFieldType { + public static final SettlPartyID INSTANCE = new SettlPartyID(); + + private SettlPartyID() { + super( + "SettlPartyID", + 782, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartyIDSource.java new file mode 100644 index 0000000..ac1568a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPartyIDSource extends BaseFieldType { + public static final SettlPartyIDSource INSTANCE = new SettlPartyIDSource(); + + private SettlPartyIDSource() { + super( + "SettlPartyIDSource", + 783, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartyRole.java new file mode 100644 index 0000000..49e4044 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPartyRole extends BaseFieldType { + public static final SettlPartyRole INSTANCE = new SettlPartyRole(); + + private SettlPartyRole() { + super( + "SettlPartyRole", + 784, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartySubID.java new file mode 100644 index 0000000..9616b40 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPartySubID extends BaseFieldType { + public static final SettlPartySubID INSTANCE = new SettlPartySubID(); + + private SettlPartySubID() { + super( + "SettlPartySubID", + 785, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartySubIDType.java new file mode 100644 index 0000000..76b7044 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPartySubIDType extends BaseFieldType { + public static final SettlPartySubIDType INSTANCE = new SettlPartySubIDType(); + + private SettlPartySubIDType() { + super( + "SettlPartySubIDType", + 786, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPrice.java new file mode 100644 index 0000000..d85cdf4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPrice extends BaseFieldType { + public static final SettlPrice INSTANCE = new SettlPrice(); + + private SettlPrice() { + super( + "SettlPrice", + 730, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPriceType.java new file mode 100644 index 0000000..a902a1a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlPriceType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlPriceType extends BaseFieldType { + public static final SettlPriceType INSTANCE = new SettlPriceType(); + + private SettlPriceType() { + super( + "SettlPriceType", + 731, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field THEORETICAL = new Field(SettlPriceType.INSTANCE, Values.THEORETICAL.getOrdinal()); + public final Field FINAL = new Field(SettlPriceType.INSTANCE, Values.FINAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + THEORETICAL("2"), + FINAL("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlSessID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlSessID.java new file mode 100644 index 0000000..1cdbe5a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlSessID.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlSessID extends BaseFieldType { + public static final SettlSessID INSTANCE = new SettlSessID(); + + private SettlSessID() { + super( + "SettlSessID", + 716, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ELECTRONIC_TRADING_HOURS = new Field(SettlSessID.INSTANCE, Values.ELECTRONIC_TRADING_HOURS.getOrdinal()); + public final Field INTRADAY = new Field(SettlSessID.INSTANCE, Values.INTRADAY.getOrdinal()); + public final Field REGULAR_TRADING_HOURS = new Field(SettlSessID.INSTANCE, Values.REGULAR_TRADING_HOURS.getOrdinal()); + public final Field END_OF_DAY = new Field(SettlSessID.INSTANCE, Values.END_OF_DAY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ELECTRONIC_TRADING_HOURS("ETH"), + INTRADAY("ITD"), + REGULAR_TRADING_HOURS("RTH"), + END_OF_DAY("EOD"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlSessSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlSessSubID.java new file mode 100644 index 0000000..964aae3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlSessSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlSessSubID extends BaseFieldType { + public static final SettlSessSubID INSTANCE = new SettlSessSubID(); + + private SettlSessSubID() { + super( + "SettlSessSubID", + 717, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlType.java new file mode 100644 index 0000000..ce369d2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlType.java @@ -0,0 +1,67 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlType extends BaseFieldType { + public static final SettlType INSTANCE = new SettlType(); + + private SettlType() { + super( + "SettlType", + 63, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field T2 = new Field(SettlType.INSTANCE, Values.T2.getOrdinal()); + public final Field NEXT_DAY_TOM__T1 = new Field(SettlType.INSTANCE, Values.NEXT_DAY_TOM__T1.getOrdinal()); + public final Field CASH_TOD__T0 = new Field(SettlType.INSTANCE, Values.CASH_TOD__T0.getOrdinal()); + public final Field REGULAR__FX_SPOT_SETTLEMENT_T1_OR_T2_DEPENDING_ON_CURRENCY = new Field(SettlType.INSTANCE, Values.REGULAR__FX_SPOT_SETTLEMENT_T1_OR_T2_DEPENDING_ON_CURRENCY.getOrdinal()); + public final Field WHEN_AND_IF_ISSUED = new Field(SettlType.INSTANCE, Values.WHEN_AND_IF_ISSUED.getOrdinal()); + public final Field FUTURE = new Field(SettlType.INSTANCE, Values.FUTURE.getOrdinal()); + public final Field BROKEN_DATE__FOR_FX_EXPRESSING_NONSTANDARD_TENOR_SETTLDATE_64_MU = new Field(SettlType.INSTANCE, Values.BROKEN_DATE__FOR_FX_EXPRESSING_NONSTANDARD_TENOR_SETTLDATE_64_MU.getOrdinal()); + public final Field T4 = new Field(SettlType.INSTANCE, Values.T4.getOrdinal()); + public final Field FX_SPOT_NEXT_SETTLEMENT_SPOT1_AKA_NEXT_DAY = new Field(SettlType.INSTANCE, Values.FX_SPOT_NEXT_SETTLEMENT_SPOT1_AKA_NEXT_DAY.getOrdinal()); + public final Field T3 = new Field(SettlType.INSTANCE, Values.T3.getOrdinal()); + public final Field T5 = new Field(SettlType.INSTANCE, Values.T5.getOrdinal()); + public final Field SELLERS_OPTION = new Field(SettlType.INSTANCE, Values.SELLERS_OPTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + T2("3"), + NEXT_DAY_TOM__T1("2"), + CASH_TOD__T0("1"), + REGULAR__FX_SPOT_SETTLEMENT_T1_OR_T2_DEPENDING_ON_CURRENCY("0"), + WHEN_AND_IF_ISSUED("7"), + FUTURE("6"), + BROKEN_DATE__FOR_FX_EXPRESSING_NONSTANDARD_TENOR_SETTLDATE_64_MU("B"), + T4("5"), + FX_SPOT_NEXT_SETTLEMENT_SPOT1_AKA_NEXT_DAY("C"), + T3("4"), + T5("9"), + SELLERS_OPTION("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettleOnOpenFlag.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettleOnOpenFlag.java new file mode 100644 index 0000000..36a1b61 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettleOnOpenFlag.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettleOnOpenFlag extends BaseFieldType { + public static final SettleOnOpenFlag INSTANCE = new SettleOnOpenFlag(); + + private SettleOnOpenFlag() { + super( + "SettleOnOpenFlag", + 966, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlementCycleNo.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlementCycleNo.java new file mode 100644 index 0000000..29894db --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SettlementCycleNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SettlementCycleNo extends BaseFieldType { + public static final SettlementCycleNo INSTANCE = new SettlementCycleNo(); + + private SettlementCycleNo() { + super( + "SettlementCycleNo", + 1153, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SharedCommission.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SharedCommission.java new file mode 100644 index 0000000..f6f5eeb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SharedCommission.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SharedCommission extends BaseFieldType { + public static final SharedCommission INSTANCE = new SharedCommission(); + + private SharedCommission() { + super( + "SharedCommission", + 858, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ShortQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ShortQty.java new file mode 100644 index 0000000..14a9afd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ShortQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ShortQty extends BaseFieldType { + public static final ShortQty INSTANCE = new ShortQty(); + + private ShortQty() { + super( + "ShortQty", + 705, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ShortSaleReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ShortSaleReason.java new file mode 100644 index 0000000..ab4876b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ShortSaleReason.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ShortSaleReason extends BaseFieldType { + public static final ShortSaleReason INSTANCE = new ShortSaleReason(); + + private ShortSaleReason() { + super( + "ShortSaleReason", + 853, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SELLING_CUSTOMER_SOLD_SHORT_EXEMPT = new Field(ShortSaleReason.INSTANCE, Values.SELLING_CUSTOMER_SOLD_SHORT_EXEMPT.getOrdinal()); + public final Field SELLING_CUSTOMER_SOLD_SHORT = new Field(ShortSaleReason.INSTANCE, Values.SELLING_CUSTOMER_SOLD_SHORT.getOrdinal()); + public final Field DEALER_SOLD_SHORT_EXEMPT = new Field(ShortSaleReason.INSTANCE, Values.DEALER_SOLD_SHORT_EXEMPT.getOrdinal()); + public final Field DEALER_SOLD_SHORT = new Field(ShortSaleReason.INSTANCE, Values.DEALER_SOLD_SHORT.getOrdinal()); + public final Field QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT = new Field(ShortSaleReason.INSTANCE, Values.QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT.getOrdinal()); + public final Field QUALIFIED_SERVICE_REPRESENTATIVE_QSR_OR_AUTOMATIC_GIVEUP_AGU_CON = new Field(ShortSaleReason.INSTANCE, Values.QUALIFIED_SERVICE_REPRESENTATIVE_QSR_OR_AUTOMATIC_GIVEUP_AGU_CON.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SELLING_CUSTOMER_SOLD_SHORT_EXEMPT("3"), + SELLING_CUSTOMER_SOLD_SHORT("2"), + DEALER_SOLD_SHORT_EXEMPT("1"), + DEALER_SOLD_SHORT("0"), + QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT("5"), + QUALIFIED_SERVICE_REPRESENTATIVE_QSR_OR_AUTOMATIC_GIVEUP_AGU_CON("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Side.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Side.java new file mode 100644 index 0000000..d308bf6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Side.java @@ -0,0 +1,75 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Side extends BaseFieldType { + public static final Side INSTANCE = new Side(); + + private Side() { + super( + "Side", + 54, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SUBSCRIBE_EG_CIV = new Field(Side.INSTANCE, Values.SUBSCRIBE_EG_CIV.getOrdinal()); + public final Field REDEEM_EG_CIV = new Field(Side.INSTANCE, Values.REDEEM_EG_CIV.getOrdinal()); + public final Field LEND_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL = new Field(Side.INSTANCE, Values.LEND_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL.getOrdinal()); + public final Field BORROW_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL = new Field(Side.INSTANCE, Values.BORROW_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL.getOrdinal()); + public final Field CROSS_SHORT_EXEMPT = new Field(Side.INSTANCE, Values.CROSS_SHORT_EXEMPT.getOrdinal()); + public final Field AS_DEFINED_FOR_USE_WITH_MULTILEG_INSTRUMENTS = new Field(Side.INSTANCE, Values.AS_DEFINED_FOR_USE_WITH_MULTILEG_INSTRUMENTS.getOrdinal()); + public final Field OPPOSITE_FOR_USE_WITH_MULTILEG_INSTRUMENTS = new Field(Side.INSTANCE, Values.OPPOSITE_FOR_USE_WITH_MULTILEG_INSTRUMENTS.getOrdinal()); + public final Field BUY_MINUS = new Field(Side.INSTANCE, Values.BUY_MINUS.getOrdinal()); + public final Field SELL = new Field(Side.INSTANCE, Values.SELL.getOrdinal()); + public final Field BUY = new Field(Side.INSTANCE, Values.BUY.getOrdinal()); + public final Field UNDISCLOSED_VALID_FOR_IOI_AND_LIST_ORDER_MESSAGES_ONLY = new Field(Side.INSTANCE, Values.UNDISCLOSED_VALID_FOR_IOI_AND_LIST_ORDER_MESSAGES_ONLY.getOrdinal()); + public final Field SELL_SHORT_EXEMPT = new Field(Side.INSTANCE, Values.SELL_SHORT_EXEMPT.getOrdinal()); + public final Field SELL_SHORT = new Field(Side.INSTANCE, Values.SELL_SHORT.getOrdinal()); + public final Field SELL_PLUS = new Field(Side.INSTANCE, Values.SELL_PLUS.getOrdinal()); + public final Field CROSS_SHORT = new Field(Side.INSTANCE, Values.CROSS_SHORT.getOrdinal()); + public final Field CROSS_ORDERS_WHERE_COUNTERPARTY_IS_AN_EXCHANGE_VALID_FOR_ALL_MES = new Field(Side.INSTANCE, Values.CROSS_ORDERS_WHERE_COUNTERPARTY_IS_AN_EXCHANGE_VALID_FOR_ALL_MES.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SUBSCRIBE_EG_CIV("D"), + REDEEM_EG_CIV("E"), + LEND_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL("F"), + BORROW_FINANCING__IDENTIFIES_DIRECTION_OF_COLLATERAL("G"), + CROSS_SHORT_EXEMPT("A"), + AS_DEFINED_FOR_USE_WITH_MULTILEG_INSTRUMENTS("B"), + OPPOSITE_FOR_USE_WITH_MULTILEG_INSTRUMENTS("C"), + BUY_MINUS("3"), + SELL("2"), + BUY("1"), + UNDISCLOSED_VALID_FOR_IOI_AND_LIST_ORDER_MESSAGES_ONLY("7"), + SELL_SHORT_EXEMPT("6"), + SELL_SHORT("5"), + SELL_PLUS("4"), + CROSS_SHORT("9"), + CROSS_ORDERS_WHERE_COUNTERPARTY_IS_AN_EXCHANGE_VALID_FOR_ALL_MES("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideComplianceID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideComplianceID.java new file mode 100644 index 0000000..6484b7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideComplianceID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideComplianceID extends BaseFieldType { + public static final SideComplianceID INSTANCE = new SideComplianceID(); + + private SideComplianceID() { + super( + "SideComplianceID", + 659, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideCurrency.java new file mode 100644 index 0000000..a85c2f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideCurrency extends BaseFieldType { + public static final SideCurrency INSTANCE = new SideCurrency(); + + private SideCurrency() { + super( + "SideCurrency", + 1154, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideExecID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideExecID.java new file mode 100644 index 0000000..83ad820 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideExecID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideExecID extends BaseFieldType { + public static final SideExecID INSTANCE = new SideExecID(); + + private SideExecID() { + super( + "SideExecID", + 1427, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideFillStationCd.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideFillStationCd.java new file mode 100644 index 0000000..7364943 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideFillStationCd.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideFillStationCd extends BaseFieldType { + public static final SideFillStationCd INSTANCE = new SideFillStationCd(); + + private SideFillStationCd() { + super( + "SideFillStationCd", + 1006, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideGrossTradeAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideGrossTradeAmt.java new file mode 100644 index 0000000..5e67f23 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideGrossTradeAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideGrossTradeAmt extends BaseFieldType { + public static final SideGrossTradeAmt INSTANCE = new SideGrossTradeAmt(); + + private SideGrossTradeAmt() { + super( + "SideGrossTradeAmt", + 1072, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideLastQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideLastQty.java new file mode 100644 index 0000000..36480f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideLastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideLastQty extends BaseFieldType { + public static final SideLastQty INSTANCE = new SideLastQty(); + + private SideLastQty() { + super( + "SideLastQty", + 1009, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideLiquidityInd.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideLiquidityInd.java new file mode 100644 index 0000000..8625bb3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideLiquidityInd.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideLiquidityInd extends BaseFieldType { + public static final SideLiquidityInd INSTANCE = new SideLiquidityInd(); + + private SideLiquidityInd() { + super( + "SideLiquidityInd", + 1444, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideMultiLegReportingType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideMultiLegReportingType.java new file mode 100644 index 0000000..ab32a79 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideMultiLegReportingType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideMultiLegReportingType extends BaseFieldType { + public static final SideMultiLegReportingType INSTANCE = new SideMultiLegReportingType(); + + private SideMultiLegReportingType() { + super( + "SideMultiLegReportingType", + 752, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MULTILEG_SECURITY = new Field(SideMultiLegReportingType.INSTANCE, Values.MULTILEG_SECURITY.getOrdinal()); + public final Field INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = new Field(SideMultiLegReportingType.INSTANCE, Values.INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY.getOrdinal()); + public final Field SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED = new Field(SideMultiLegReportingType.INSTANCE, Values.SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MULTILEG_SECURITY("3"), + INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY("2"), + SINGLE_SECURITY_DEFAULT_IF_NOT_SPECIFIED("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideReasonCd.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideReasonCd.java new file mode 100644 index 0000000..4de8278 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideReasonCd.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideReasonCd extends BaseFieldType { + public static final SideReasonCd INSTANCE = new SideReasonCd(); + + private SideReasonCd() { + super( + "SideReasonCd", + 1007, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideSettlCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideSettlCurrency.java new file mode 100644 index 0000000..04ee2ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideSettlCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideSettlCurrency extends BaseFieldType { + public static final SideSettlCurrency INSTANCE = new SideSettlCurrency(); + + private SideSettlCurrency() { + super( + "SideSettlCurrency", + 1155, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTimeInForce.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTimeInForce.java new file mode 100644 index 0000000..e18d501 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTimeInForce.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTimeInForce extends BaseFieldType { + public static final SideTimeInForce INSTANCE = new SideTimeInForce(); + + private SideTimeInForce() { + super( + "SideTimeInForce", + 962, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTradeReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTradeReportID.java new file mode 100644 index 0000000..16dc2f6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTradeReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTradeReportID extends BaseFieldType { + public static final SideTradeReportID INSTANCE = new SideTradeReportID(); + + private SideTradeReportID() { + super( + "SideTradeReportID", + 1005, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdRegTimestamp.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdRegTimestamp.java new file mode 100644 index 0000000..1e595d9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdRegTimestamp.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTrdRegTimestamp extends BaseFieldType { + public static final SideTrdRegTimestamp INSTANCE = new SideTrdRegTimestamp(); + + private SideTrdRegTimestamp() { + super( + "SideTrdRegTimestamp", + 1012, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdRegTimestampSrc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdRegTimestampSrc.java new file mode 100644 index 0000000..899c2b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdRegTimestampSrc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTrdRegTimestampSrc extends BaseFieldType { + public static final SideTrdRegTimestampSrc INSTANCE = new SideTrdRegTimestampSrc(); + + private SideTrdRegTimestampSrc() { + super( + "SideTrdRegTimestampSrc", + 1014, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdRegTimestampType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdRegTimestampType.java new file mode 100644 index 0000000..b7bf782 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdRegTimestampType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTrdRegTimestampType extends BaseFieldType { + public static final SideTrdRegTimestampType INSTANCE = new SideTrdRegTimestampType(); + + private SideTrdRegTimestampType() { + super( + "SideTrdRegTimestampType", + 1013, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdSubTyp.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdSubTyp.java new file mode 100644 index 0000000..4d00355 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideTrdSubTyp.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideTrdSubTyp extends BaseFieldType { + public static final SideTrdSubTyp INSTANCE = new SideTrdSubTyp(); + + private SideTrdSubTyp() { + super( + "SideTrdSubTyp", + 1008, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideValue1.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideValue1.java new file mode 100644 index 0000000..96e7f77 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideValue1.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideValue1 extends BaseFieldType { + public static final SideValue1 INSTANCE = new SideValue1(); + + private SideValue1() { + super( + "SideValue1", + 396, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideValue2.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideValue2.java new file mode 100644 index 0000000..f38cdb2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideValue2.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideValue2 extends BaseFieldType { + public static final SideValue2 INSTANCE = new SideValue2(); + + private SideValue2() { + super( + "SideValue2", + 397, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideValueInd.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideValueInd.java new file mode 100644 index 0000000..1e079fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SideValueInd.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SideValueInd extends BaseFieldType { + public static final SideValueInd INSTANCE = new SideValueInd(); + + private SideValueInd() { + super( + "SideValueInd", + 401, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SIDE_VALUE_2 = new Field(SideValueInd.INSTANCE, Values.SIDE_VALUE_2.getOrdinal()); + public final Field SIDE_VALUE_1 = new Field(SideValueInd.INSTANCE, Values.SIDE_VALUE_1.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SIDE_VALUE_2("2"), + SIDE_VALUE_1("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Signature.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Signature.java new file mode 100644 index 0000000..2a19b49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Signature.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Signature extends BaseFieldType { + public static final Signature INSTANCE = new Signature(); + + private Signature() { + super( + "Signature", + 89, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SignatureLength.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SignatureLength.java new file mode 100644 index 0000000..8415a83 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SignatureLength.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SignatureLength extends BaseFieldType { + public static final SignatureLength INSTANCE = new SignatureLength(); + + private SignatureLength() { + super( + "SignatureLength", + 93, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SolicitedFlag.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SolicitedFlag.java new file mode 100644 index 0000000..9250ed1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SolicitedFlag.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SolicitedFlag extends BaseFieldType { + public static final SolicitedFlag INSTANCE = new SolicitedFlag(); + + private SolicitedFlag() { + super( + "SolicitedFlag", + 377, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field WAS_NOT_SOLICITED = new Field(SolicitedFlag.INSTANCE, Values.WAS_NOT_SOLICITED.getOrdinal()); + public final Field WAS_SOLICITED = new Field(SolicitedFlag.INSTANCE, Values.WAS_SOLICITED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + WAS_NOT_SOLICITED("N"), + WAS_SOLICITED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Spread.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Spread.java new file mode 100644 index 0000000..727c905 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Spread.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Spread extends BaseFieldType { + public static final Spread INSTANCE = new Spread(); + + private Spread() { + super( + "Spread", + 218, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StandInstDbID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StandInstDbID.java new file mode 100644 index 0000000..64752cc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StandInstDbID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StandInstDbID extends BaseFieldType { + public static final StandInstDbID INSTANCE = new StandInstDbID(); + + private StandInstDbID() { + super( + "StandInstDbID", + 171, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StandInstDbName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StandInstDbName.java new file mode 100644 index 0000000..41fae9e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StandInstDbName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StandInstDbName extends BaseFieldType { + public static final StandInstDbName INSTANCE = new StandInstDbName(); + + private StandInstDbName() { + super( + "StandInstDbName", + 170, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StandInstDbType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StandInstDbType.java new file mode 100644 index 0000000..73d74d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StandInstDbType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StandInstDbType extends BaseFieldType { + public static final StandInstDbType INSTANCE = new StandInstDbType(); + + private StandInstDbType() { + super( + "StandInstDbType", + 169, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field A_GLOBAL_CUSTODIAN_STANDINSTDBNAME_70_MUST_BE_PROVIDED = new Field(StandInstDbType.INSTANCE, Values.A_GLOBAL_CUSTODIAN_STANDINSTDBNAME_70_MUST_BE_PROVIDED.getOrdinal()); + public final Field THOMSON_ALERT = new Field(StandInstDbType.INSTANCE, Values.THOMSON_ALERT.getOrdinal()); + public final Field DTC_SID = new Field(StandInstDbType.INSTANCE, Values.DTC_SID.getOrdinal()); + public final Field OTHER = new Field(StandInstDbType.INSTANCE, Values.OTHER.getOrdinal()); + public final Field ACCOUNTNET = new Field(StandInstDbType.INSTANCE, Values.ACCOUNTNET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + A_GLOBAL_CUSTODIAN_STANDINSTDBNAME_70_MUST_BE_PROVIDED("3"), + THOMSON_ALERT("2"), + DTC_SID("1"), + OTHER("0"), + ACCOUNTNET("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartCash.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartCash.java new file mode 100644 index 0000000..756e6a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartCash.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StartCash extends BaseFieldType { + public static final StartCash INSTANCE = new StartCash(); + + private StartCash() { + super( + "StartCash", + 921, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartDate.java new file mode 100644 index 0000000..916860a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StartDate extends BaseFieldType { + public static final StartDate INSTANCE = new StartDate(); + + private StartDate() { + super( + "StartDate", + 916, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartMaturityMonthYear.java new file mode 100644 index 0000000..b72a7f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StartMaturityMonthYear extends BaseFieldType { + public static final StartMaturityMonthYear INSTANCE = new StartMaturityMonthYear(); + + private StartMaturityMonthYear() { + super( + "StartMaturityMonthYear", + 1241, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartStrikePxRange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartStrikePxRange.java new file mode 100644 index 0000000..b524756 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartStrikePxRange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StartStrikePxRange extends BaseFieldType { + public static final StartStrikePxRange INSTANCE = new StartStrikePxRange(); + + private StartStrikePxRange() { + super( + "StartStrikePxRange", + 1202, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartTickPriceRange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartTickPriceRange.java new file mode 100644 index 0000000..5ef6375 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StartTickPriceRange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StartTickPriceRange extends BaseFieldType { + public static final StartTickPriceRange INSTANCE = new StartTickPriceRange(); + + private StartTickPriceRange() { + super( + "StartTickPriceRange", + 1206, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StateOrProvinceOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StateOrProvinceOfIssue.java new file mode 100644 index 0000000..fb714f9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StateOrProvinceOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StateOrProvinceOfIssue extends BaseFieldType { + public static final StateOrProvinceOfIssue INSTANCE = new StateOrProvinceOfIssue(); + + private StateOrProvinceOfIssue() { + super( + "StateOrProvinceOfIssue", + 471, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StatsType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StatsType.java new file mode 100644 index 0000000..c7450e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StatsType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StatsType extends BaseFieldType { + public static final StatsType INSTANCE = new StatsType(); + + private StatsType() { + super( + "StatsType", + 1176, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field AVERAGE_PRICE_VWAP_TWAP__ = new Field(StatsType.INSTANCE, Values.AVERAGE_PRICE_VWAP_TWAP__.getOrdinal()); + public final Field HIGH__LOW_PRICE = new Field(StatsType.INSTANCE, Values.HIGH__LOW_PRICE.getOrdinal()); + public final Field EXCHANGE_LAST = new Field(StatsType.INSTANCE, Values.EXCHANGE_LAST.getOrdinal()); + public final Field TURNOVER_PRICE__QTY = new Field(StatsType.INSTANCE, Values.TURNOVER_PRICE__QTY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + AVERAGE_PRICE_VWAP_TWAP__("3"), + HIGH__LOW_PRICE("2"), + EXCHANGE_LAST("1"), + TURNOVER_PRICE__QTY("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StatusText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StatusText.java new file mode 100644 index 0000000..8f0cfab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StatusText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StatusText extends BaseFieldType { + public static final StatusText INSTANCE = new StatusText(); + + private StatusText() { + super( + "StatusText", + 929, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StatusValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StatusValue.java new file mode 100644 index 0000000..c6a0572 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StatusValue.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StatusValue extends BaseFieldType { + public static final StatusValue INSTANCE = new StatusValue(); + + private StatusValue() { + super( + "StatusValue", + 928, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_CONNECTED__DOWN_EXPECTED_DOWN = new Field(StatusValue.INSTANCE, Values.NOT_CONNECTED__DOWN_EXPECTED_DOWN.getOrdinal()); + public final Field NOT_CONNECTED__DOWN_EXPECTED_UP = new Field(StatusValue.INSTANCE, Values.NOT_CONNECTED__DOWN_EXPECTED_UP.getOrdinal()); + public final Field CONNECTED = new Field(StatusValue.INSTANCE, Values.CONNECTED.getOrdinal()); + public final Field IN_PROCESS = new Field(StatusValue.INSTANCE, Values.IN_PROCESS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_CONNECTED__DOWN_EXPECTED_DOWN("3"), + NOT_CONNECTED__DOWN_EXPECTED_UP("2"), + CONNECTED("1"), + IN_PROCESS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StipulationType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StipulationType.java new file mode 100644 index 0000000..1088986 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StipulationType.java @@ -0,0 +1,203 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StipulationType extends BaseFieldType { + public static final StipulationType INSTANCE = new StipulationType(); + + private StipulationType() { + super( + "StipulationType", + 233, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field YEAR_OR_YEARMONTH_OF_ISSUE_EX_234200209 = new Field(StipulationType.INSTANCE, Values.YEAR_OR_YEARMONTH_OF_ISSUE_EX_234200209.getOrdinal()); + public final Field ALTERNATIVE_MINIMUM_TAX_YN = new Field(StipulationType.INSTANCE, Values.ALTERNATIVE_MINIMUM_TAX_YN.getOrdinal()); + public final Field MARKET_SECTOR = new Field(StipulationType.INSTANCE, Values.MARKET_SECTOR.getOrdinal()); + public final Field THE_MINIMUM_RESIDUAL_OFFER_QUANTITY = new Field(StipulationType.INSTANCE, Values.THE_MINIMUM_RESIDUAL_OFFER_QUANTITY.getOrdinal()); + public final Field INSURED_YN = new Field(StipulationType.INSTANCE, Values.INSURED_YN.getOrdinal()); + public final Field PAYMENT_FREQUENCY_CALENDAR = new Field(StipulationType.INSTANCE, Values.PAYMENT_FREQUENCY_CALENDAR.getOrdinal()); + public final Field PERCENT_OF_BMA_PREPAYMENT_CURVE = new Field(StipulationType.INSTANCE, Values.PERCENT_OF_BMA_PREPAYMENT_CURVE.getOrdinal()); + public final Field SUBSTITUTIONS_LEFT_REPO = new Field(StipulationType.INSTANCE, Values.SUBSTITUTIONS_LEFT_REPO.getOrdinal()); + public final Field WEIGHTED_AVERAGE_LOAN_AGE__VALUE_IN_MONTHS_EXACT_OR_RANGE = new Field(StipulationType.INSTANCE, Values.WEIGHTED_AVERAGE_LOAN_AGE__VALUE_IN_MONTHS_EXACT_OR_RANGE.getOrdinal()); + public final Field GEOGRAPHICS_AND__RANGE_EX_234CA_080_MINIMUM_OF_80_CALIFORNIA_ASS = new Field(StipulationType.INSTANCE, Values.GEOGRAPHICS_AND__RANGE_EX_234CA_080_MINIMUM_OF_80_CALIFORNIA_ASS.getOrdinal()); + public final Field PRICING_FREQUENCY = new Field(StipulationType.INSTANCE, Values.PRICING_FREQUENCY.getOrdinal()); + public final Field LOT_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_AL = new Field(StipulationType.INSTANCE, Values.LOT_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_AL.getOrdinal()); + public final Field MATURITY_YEAR_AND_MONTH = new Field(StipulationType.INSTANCE, Values.MATURITY_YEAR_AND_MONTH.getOrdinal()); + public final Field PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE = new Field(StipulationType.INSTANCE, Values.PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE.getOrdinal()); + public final Field EXPLICIT_LOT_IDENTIFIER = new Field(StipulationType.INSTANCE, Values.EXPLICIT_LOT_IDENTIFIER.getOrdinal()); + public final Field AVERAGE_FICO_SCORE = new Field(StipulationType.INSTANCE, Values.AVERAGE_FICO_SCORE.getOrdinal()); + public final Field FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE = new Field(StipulationType.INSTANCE, Values.FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE.getOrdinal()); + public final Field MAXIMUM_ORDER_SIZE = new Field(StipulationType.INSTANCE, Values.MAXIMUM_ORDER_SIZE.getOrdinal()); + public final Field MAXIMUM_SUBSTITUTIONS_REPO = new Field(StipulationType.INSTANCE, Values.MAXIMUM_SUBSTITUTIONS_REPO.getOrdinal()); + public final Field ORDER_QUANTITY_INCREMENT = new Field(StipulationType.INSTANCE, Values.ORDER_QUANTITY_INCREMENT.getOrdinal()); + public final Field WEIGHTED_AVERAGE_LIFE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE = new Field(StipulationType.INSTANCE, Values.WEIGHTED_AVERAGE_LIFE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE.getOrdinal()); + public final Field WEIGHTED_AVERAGE_MATURITY__VALUE_IN_MONTHS_EXACT_OR_RANGE = new Field(StipulationType.INSTANCE, Values.WEIGHTED_AVERAGE_MATURITY__VALUE_IN_MONTHS_EXACT_OR_RANGE.getOrdinal()); + public final Field MINIMUM_INCREMENT = new Field(StipulationType.INSTANCE, Values.MINIMUM_INCREMENT.getOrdinal()); + public final Field LOOKBACK_DAYS = new Field(StipulationType.INSTANCE, Values.LOOKBACK_DAYS.getOrdinal()); + public final Field PRODUCTION_YEAR = new Field(StipulationType.INSTANCE, Values.PRODUCTION_YEAR.getOrdinal()); + public final Field YIELD_RANGE = new Field(StipulationType.INSTANCE, Values.YIELD_RANGE.getOrdinal()); + public final Field TYPE_OF_REDEMPTION__VALUES_ARE_NONCALLABLE_PREFUNDED_ESCROWEDTOM = new Field(StipulationType.INSTANCE, Values.TYPE_OF_REDEMPTION__VALUES_ARE_NONCALLABLE_PREFUNDED_ESCROWEDTOM.getOrdinal()); + public final Field REFERENCE_TO_ROLLING_OR_CLOSING_TRADE = new Field(StipulationType.INSTANCE, Values.REFERENCE_TO_ROLLING_OR_CLOSING_TRADE.getOrdinal()); + public final Field TRADERS_CREDIT = new Field(StipulationType.INSTANCE, Values.TRADERS_CREDIT.getOrdinal()); + public final Field TRADE_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_ = new Field(StipulationType.INSTANCE, Values.TRADE_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_.getOrdinal()); + public final Field CALL_PROTECTION = new Field(StipulationType.INSTANCE, Values.CALL_PROTECTION.getOrdinal()); + public final Field SECURITY_TYPE_INCLUDED_OR_EXCLUDED = new Field(StipulationType.INSTANCE, Values.SECURITY_TYPE_INCLUDED_OR_EXCLUDED.getOrdinal()); + public final Field SINGLE_MONTHLY_MORTALITY = new Field(StipulationType.INSTANCE, Values.SINGLE_MONTHLY_MORTALITY.getOrdinal()); + public final Field AVERAGE_LOAN_SIZE = new Field(StipulationType.INSTANCE, Values.AVERAGE_LOAN_SIZE.getOrdinal()); + public final Field COUPON_RANGE = new Field(StipulationType.INSTANCE, Values.COUPON_RANGE.getOrdinal()); + public final Field RATING_SOURCE_AND_RANGE = new Field(StipulationType.INSTANCE, Values.RATING_SOURCE_AND_RANGE.getOrdinal()); + public final Field YIELD_TO_MATURITY_WHEN_YIELDTYPE235_AND_YIELD236_SHOW_A_DIFFEREN = new Field(StipulationType.INSTANCE, Values.YIELD_TO_MATURITY_WHEN_YIELDTYPE235_AND_YIELD236_SHOW_A_DIFFEREN.getOrdinal()); + public final Field INTEREST_OF_ROLLING_OR_CLOSING_TRADE = new Field(StipulationType.INSTANCE, Values.INTEREST_OF_ROLLING_OR_CLOSING_TRADE.getOrdinal()); + public final Field AUTO_REINVESTMENT_AT_RATE_OR_BETTER = new Field(StipulationType.INSTANCE, Values.AUTO_REINVESTMENT_AT_RATE_OR_BETTER.getOrdinal()); + public final Field CONSTANT_PREPAYMENT_PENALTY = new Field(StipulationType.INSTANCE, Values.CONSTANT_PREPAYMENT_PENALTY.getOrdinal()); + public final Field PRICE_RANGE = new Field(StipulationType.INSTANCE, Values.PRICE_RANGE.getOrdinal()); + public final Field VALUATION_DISCOUNT = new Field(StipulationType.INSTANCE, Values.VALUATION_DISCOUNT.getOrdinal()); + public final Field POOL_IDENTIFIER = new Field(StipulationType.INSTANCE, Values.POOL_IDENTIFIER.getOrdinal()); + public final Field CONSTANT_PREPAYMENT_RATE = new Field(StipulationType.INSTANCE, Values.CONSTANT_PREPAYMENT_RATE.getOrdinal()); + public final Field MINIMUM_DENOMINATION = new Field(StipulationType.INSTANCE, Values.MINIMUM_DENOMINATION.getOrdinal()); + public final Field CONSTANT_PREPAYMENT_YIELD = new Field(StipulationType.INSTANCE, Values.CONSTANT_PREPAYMENT_YIELD.getOrdinal()); + public final Field POOLS_PER_TRADE = new Field(StipulationType.INSTANCE, Values.POOLS_PER_TRADE.getOrdinal()); + public final Field PURPOSE = new Field(StipulationType.INSTANCE, Values.PURPOSE.getOrdinal()); + public final Field ISSUE_SIZE_RANGE = new Field(StipulationType.INSTANCE, Values.ISSUE_SIZE_RANGE.getOrdinal()); + public final Field BANK_QUALIFIED_YN = new Field(StipulationType.INSTANCE, Values.BANK_QUALIFIED_YN.getOrdinal()); + public final Field OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS = new Field(StipulationType.INSTANCE, Values.OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS.getOrdinal()); + public final Field RESTRICTED_YN = new Field(StipulationType.INSTANCE, Values.RESTRICTED_YN.getOrdinal()); + public final Field STRUCTURE = new Field(StipulationType.INSTANCE, Values.STRUCTURE.getOrdinal()); + public final Field BROKER_SALES_CREDIT_OVERRIDE = new Field(StipulationType.INSTANCE, Values.BROKER_SALES_CREDIT_OVERRIDE.getOrdinal()); + public final Field PRIMARY_OR_SECONDARY_MARKET_INDICATOR = new Field(StipulationType.INSTANCE, Values.PRIMARY_OR_SECONDARY_MARKET_INDICATOR.getOrdinal()); + public final Field BROKERS_SALES_CREDIT = new Field(StipulationType.INSTANCE, Values.BROKERS_SALES_CREDIT.getOrdinal()); + public final Field POOLS_PER_LOT = new Field(StipulationType.INSTANCE, Values.POOLS_PER_LOT.getOrdinal()); + public final Field FREEFORM_TEXT = new Field(StipulationType.INSTANCE, Values.FREEFORM_TEXT.getOrdinal()); + public final Field POOLS_PER_MILLION = new Field(StipulationType.INSTANCE, Values.POOLS_PER_MILLION.getOrdinal()); + public final Field SUBSTITUTIONS_FREQUENCY_REPO = new Field(StipulationType.INSTANCE, Values.SUBSTITUTIONS_FREQUENCY_REPO.getOrdinal()); + public final Field NUMBER_OF_PIECES = new Field(StipulationType.INSTANCE, Values.NUMBER_OF_PIECES.getOrdinal()); + public final Field PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE = new Field(StipulationType.INSTANCE, Values.PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE.getOrdinal()); + public final Field WEIGHTED_AVERAGE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE_PLUS_GR = new Field(StipulationType.INSTANCE, Values.WEIGHTED_AVERAGE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE_PLUS_GR.getOrdinal()); + public final Field TYPE_OF_ROLL_TRADE = new Field(StipulationType.INSTANCE, Values.TYPE_OF_ROLL_TRADE.getOrdinal()); + public final Field DISCOUNT_RATE_WHEN_PRICE_IS_DENOMINATED_IN_PERCENT_OF_PAR = new Field(StipulationType.INSTANCE, Values.DISCOUNT_RATE_WHEN_PRICE_IS_DENOMINATED_IN_PERCENT_OF_PAR.getOrdinal()); + public final Field WHOLE_POOL_YN = new Field(StipulationType.INSTANCE, Values.WHOLE_POOL_YN.getOrdinal()); + public final Field ISSUERS_TICKER = new Field(StipulationType.INSTANCE, Values.ISSUERS_TICKER.getOrdinal()); + public final Field ABSOLUTE_PREPAYMENT_SPEED = new Field(StipulationType.INSTANCE, Values.ABSOLUTE_PREPAYMENT_SPEED.getOrdinal()); + public final Field CUSTOM_STARTEND_DATE = new Field(StipulationType.INSTANCE, Values.CUSTOM_STARTEND_DATE.getOrdinal()); + public final Field AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET = new Field(StipulationType.INSTANCE, Values.AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET.getOrdinal()); + public final Field BENCHMARK_PRICE_SOURCE = new Field(StipulationType.INSTANCE, Values.BENCHMARK_PRICE_SOURCE.getOrdinal()); + public final Field MAXIMUM_LOAN_BALANCE = new Field(StipulationType.INSTANCE, Values.MAXIMUM_LOAN_BALANCE.getOrdinal()); + public final Field BARGAIN_CONDITIONS_SEE_STIPULATIONVALUE_234_FOR_VALUES = new Field(StipulationType.INSTANCE, Values.BARGAIN_CONDITIONS_SEE_STIPULATIONVALUE_234_FOR_VALUES.getOrdinal()); + public final Field POOLS_MAXIMUM = new Field(StipulationType.INSTANCE, Values.POOLS_MAXIMUM.getOrdinal()); + public final Field PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE = new Field(StipulationType.INSTANCE, Values.PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE.getOrdinal()); + public final Field ISO_CURRENCY_CODE = new Field(StipulationType.INSTANCE, Values.ISO_CURRENCY_CODE.getOrdinal()); + public final Field MATURITY_RANGE = new Field(StipulationType.INSTANCE, Values.MATURITY_RANGE.getOrdinal()); + public final Field MINIMUM_QUANTITY = new Field(StipulationType.INSTANCE, Values.MINIMUM_QUANTITY.getOrdinal()); + public final Field MONTHLY_PREPAYMENT_RATE = new Field(StipulationType.INSTANCE, Values.MONTHLY_PREPAYMENT_RATE.getOrdinal()); + public final Field OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS = new Field(StipulationType.INSTANCE, Values.OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + YEAR_OR_YEARMONTH_OF_ISSUE_EX_234200209("ISSUE"), + ALTERNATIVE_MINIMUM_TAX_YN("AMT"), + MARKET_SECTOR("SECTOR"), + THE_MINIMUM_RESIDUAL_OFFER_QUANTITY("LEAVEQTY"), + INSURED_YN("INSURED"), + PAYMENT_FREQUENCY_CALENDAR("PAYFREQ"), + PERCENT_OF_BMA_PREPAYMENT_CURVE("PSA"), + SUBSTITUTIONS_LEFT_REPO("SUBSLEFT"), + WEIGHTED_AVERAGE_LOAN_AGE__VALUE_IN_MONTHS_EXACT_OR_RANGE("WALA"), + GEOGRAPHICS_AND__RANGE_EX_234CA_080_MINIMUM_OF_80_CALIFORNIA_ASS("GEOG"), + PRICING_FREQUENCY("PRICEFREQ"), + LOT_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_AL("LOTVAR"), + MATURITY_YEAR_AND_MONTH("MAT"), + PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE("REFPRIN"), + EXPLICIT_LOT_IDENTIFIER("LOT"), + AVERAGE_FICO_SCORE("AVFICO"), + FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE("HEP"), + MAXIMUM_ORDER_SIZE("MAXORDQTY"), + MAXIMUM_SUBSTITUTIONS_REPO("MAXSUBS"), + ORDER_QUANTITY_INCREMENT("ORDRINCR"), + WEIGHTED_AVERAGE_LIFE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE("WAL"), + WEIGHTED_AVERAGE_MATURITY__VALUE_IN_MONTHS_EXACT_OR_RANGE("WAM"), + MINIMUM_INCREMENT("MININCR"), + LOOKBACK_DAYS("LOOKBACK"), + PRODUCTION_YEAR("PROD"), + YIELD_RANGE("YIELD"), + TYPE_OF_REDEMPTION__VALUES_ARE_NONCALLABLE_PREFUNDED_ESCROWEDTOM("REDEMPTION"), + REFERENCE_TO_ROLLING_OR_CLOSING_TRADE("REFTRADE"), + TRADERS_CREDIT("TRADERCREDIT"), + TRADE_VARIANCE_VALUE_IN_PERCENT_MAXIMUM_OVER_OR_UNDERALLOCATION_("TRDVAR"), + CALL_PROTECTION("PROTECT"), + SECURITY_TYPE_INCLUDED_OR_EXCLUDED("SECTYPE"), + SINGLE_MONTHLY_MORTALITY("SMM"), + AVERAGE_LOAN_SIZE("AVSIZE"), + COUPON_RANGE("COUPON"), + RATING_SOURCE_AND_RANGE("RATING"), + YIELD_TO_MATURITY_WHEN_YIELDTYPE235_AND_YIELD236_SHOW_A_DIFFEREN("YTM"), + INTEREST_OF_ROLLING_OR_CLOSING_TRADE("REFINT"), + AUTO_REINVESTMENT_AT_RATE_OR_BETTER("AUTOREINV"), + CONSTANT_PREPAYMENT_PENALTY("CPP"), + PRICE_RANGE("PRICE"), + VALUATION_DISCOUNT("HAIRCUT"), + POOL_IDENTIFIER("POOL"), + CONSTANT_PREPAYMENT_RATE("CPR"), + MINIMUM_DENOMINATION("MINDNOM"), + CONSTANT_PREPAYMENT_YIELD("CPY"), + POOLS_PER_TRADE("PPT"), + PURPOSE("PURPOSE"), + ISSUE_SIZE_RANGE("ISSUESIZE"), + BANK_QUALIFIED_YN("BANKQUAL"), + OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS("INTERNALQTY"), + RESTRICTED_YN("RESTRICTED"), + STRUCTURE("STRUCT"), + BROKER_SALES_CREDIT_OVERRIDE("SALESCREDITOVR"), + PRIMARY_OR_SECONDARY_MARKET_INDICATOR("PRIMARY"), + BROKERS_SALES_CREDIT("BROKERCREDIT"), + POOLS_PER_LOT("PPL"), + FREEFORM_TEXT("TEXT"), + POOLS_PER_MILLION("PPM"), + SUBSTITUTIONS_FREQUENCY_REPO("SUBSFREQ"), + NUMBER_OF_PIECES("PIECES"), + PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE("PPC"), + WEIGHTED_AVERAGE_COUPON__VALUE_IN_PERCENT_EXACT_OR_RANGE_PLUS_GR("WAC"), + TYPE_OF_ROLL_TRADE("ROLLTYPE"), + DISCOUNT_RATE_WHEN_PRICE_IS_DENOMINATED_IN_PERCENT_OF_PAR("DISCOUNT"), + WHOLE_POOL_YN("WHOLE"), + ISSUERS_TICKER("ISSUER"), + ABSOLUTE_PREPAYMENT_SPEED("ABS"), + CUSTOM_STARTEND_DATE("CUSTOMDATE"), + AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET("AVAILQTY"), + BENCHMARK_PRICE_SOURCE("PXSOURCE"), + MAXIMUM_LOAN_BALANCE("MAXBAL"), + BARGAIN_CONDITIONS_SEE_STIPULATIONVALUE_234_FOR_VALUES("BGNCON"), + POOLS_MAXIMUM("PMAX"), + PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE("MHP"), + ISO_CURRENCY_CODE("CURRENCY"), + MATURITY_RANGE("MATURITY"), + MINIMUM_QUANTITY("MINQTY"), + MONTHLY_PREPAYMENT_RATE("MPR"), + OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS("INTERNALPX"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StipulationValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StipulationValue.java new file mode 100644 index 0000000..6ad6966 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StipulationValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StipulationValue extends BaseFieldType { + public static final StipulationValue INSTANCE = new StipulationValue(); + + private StipulationValue() { + super( + "StipulationValue", + 234, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StopPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StopPx.java new file mode 100644 index 0000000..4245cfb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StopPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StopPx extends BaseFieldType { + public static final StopPx INSTANCE = new StopPx(); + + private StopPx() { + super( + "StopPx", + 99, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrategyParameterName.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrategyParameterName.java new file mode 100644 index 0000000..91fbbdf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrategyParameterName.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrategyParameterName extends BaseFieldType { + public static final StrategyParameterName INSTANCE = new StrategyParameterName(); + + private StrategyParameterName() { + super( + "StrategyParameterName", + 958, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrategyParameterType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrategyParameterType.java new file mode 100644 index 0000000..1d718e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrategyParameterType.java @@ -0,0 +1,101 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrategyParameterType extends BaseFieldType { + public static final StrategyParameterType INSTANCE = new StrategyParameterType(); + + private StrategyParameterType() { + super( + "StrategyParameterType", + 959, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UTCTIMESTAMP = new Field(StrategyParameterType.INSTANCE, Values.UTCTIMESTAMP.getOrdinal()); + public final Field EXCHANGE = new Field(StrategyParameterType.INSTANCE, Values.EXCHANGE.getOrdinal()); + public final Field MONTHYEAR = new Field(StrategyParameterType.INSTANCE, Values.MONTHYEAR.getOrdinal()); + public final Field MULTIPLECHARVALUE = new Field(StrategyParameterType.INSTANCE, Values.MULTIPLECHARVALUE.getOrdinal()); + public final Field CURRENCY = new Field(StrategyParameterType.INSTANCE, Values.CURRENCY.getOrdinal()); + public final Field BOOLEAN = new Field(StrategyParameterType.INSTANCE, Values.BOOLEAN.getOrdinal()); + public final Field STRING = new Field(StrategyParameterType.INSTANCE, Values.STRING.getOrdinal()); + public final Field PERCENTAGE = new Field(StrategyParameterType.INSTANCE, Values.PERCENTAGE.getOrdinal()); + public final Field CHAR = new Field(StrategyParameterType.INSTANCE, Values.CHAR.getOrdinal()); + public final Field LOCALMKTDATE = new Field(StrategyParameterType.INSTANCE, Values.LOCALMKTDATE.getOrdinal()); + public final Field UTCTIMEONLY = new Field(StrategyParameterType.INSTANCE, Values.UTCTIMEONLY.getOrdinal()); + public final Field UTCDATEONLY = new Field(StrategyParameterType.INSTANCE, Values.UTCDATEONLY.getOrdinal()); + public final Field DATA = new Field(StrategyParameterType.INSTANCE, Values.DATA.getOrdinal()); + public final Field MULTIPLESTRINGVALUE = new Field(StrategyParameterType.INSTANCE, Values.MULTIPLESTRINGVALUE.getOrdinal()); + public final Field COUNTRY = new Field(StrategyParameterType.INSTANCE, Values.COUNTRY.getOrdinal()); + public final Field LANGUAGE = new Field(StrategyParameterType.INSTANCE, Values.LANGUAGE.getOrdinal()); + public final Field TZTIMEONLY = new Field(StrategyParameterType.INSTANCE, Values.TZTIMEONLY.getOrdinal()); + public final Field TZTIMESTAMP = new Field(StrategyParameterType.INSTANCE, Values.TZTIMESTAMP.getOrdinal()); + public final Field TENOR = new Field(StrategyParameterType.INSTANCE, Values.TENOR.getOrdinal()); + public final Field NUMINGROUP = new Field(StrategyParameterType.INSTANCE, Values.NUMINGROUP.getOrdinal()); + public final Field LENGTH = new Field(StrategyParameterType.INSTANCE, Values.LENGTH.getOrdinal()); + public final Field AMT = new Field(StrategyParameterType.INSTANCE, Values.AMT.getOrdinal()); + public final Field INT = new Field(StrategyParameterType.INSTANCE, Values.INT.getOrdinal()); + public final Field QTY = new Field(StrategyParameterType.INSTANCE, Values.QTY.getOrdinal()); + public final Field FLOAT = new Field(StrategyParameterType.INSTANCE, Values.FLOAT.getOrdinal()); + public final Field TAGNUM = new Field(StrategyParameterType.INSTANCE, Values.TAGNUM.getOrdinal()); + public final Field SEQNUM = new Field(StrategyParameterType.INSTANCE, Values.SEQNUM.getOrdinal()); + public final Field PRICEOFFSET = new Field(StrategyParameterType.INSTANCE, Values.PRICEOFFSET.getOrdinal()); + public final Field PRICE = new Field(StrategyParameterType.INSTANCE, Values.PRICE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UTCTIMESTAMP("19"), + EXCHANGE("17"), + MONTHYEAR("18"), + MULTIPLECHARVALUE("15"), + CURRENCY("16"), + BOOLEAN("13"), + STRING("14"), + PERCENTAGE("11"), + CHAR("12"), + LOCALMKTDATE("21"), + UTCTIMEONLY("20"), + UTCDATEONLY("22"), + DATA("23"), + MULTIPLESTRINGVALUE("24"), + COUNTRY("25"), + LANGUAGE("26"), + TZTIMEONLY("27"), + TZTIMESTAMP("28"), + TENOR("29"), + NUMINGROUP("3"), + LENGTH("2"), + AMT("10"), + INT("1"), + QTY("7"), + FLOAT("6"), + TAGNUM("5"), + SEQNUM("4"), + PRICEOFFSET("9"), + PRICE("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrategyParameterValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrategyParameterValue.java new file mode 100644 index 0000000..0a0b8a9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrategyParameterValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrategyParameterValue extends BaseFieldType { + public static final StrategyParameterValue INSTANCE = new StrategyParameterValue(); + + private StrategyParameterValue() { + super( + "StrategyParameterValue", + 960, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnAckType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnAckType.java new file mode 100644 index 0000000..0413801 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnAckType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnAckType extends BaseFieldType { + public static final StreamAsgnAckType INSTANCE = new StreamAsgnAckType(); + + private StreamAsgnAckType() { + super( + "StreamAsgnAckType", + 1503, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ASSIGNMENT_REJECTED = new Field(StreamAsgnAckType.INSTANCE, Values.ASSIGNMENT_REJECTED.getOrdinal()); + public final Field ASSIGNMENT_ACCEPTED = new Field(StreamAsgnAckType.INSTANCE, Values.ASSIGNMENT_ACCEPTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ASSIGNMENT_REJECTED("1"), + ASSIGNMENT_ACCEPTED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnRejReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnRejReason.java new file mode 100644 index 0000000..7d28b5b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnRejReason.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnRejReason extends BaseFieldType { + public static final StreamAsgnRejReason INSTANCE = new StreamAsgnRejReason(); + + private StreamAsgnRejReason() { + super( + "StreamAsgnRejReason", + 1502, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NO_AVAILABLE_STREAM = new Field(StreamAsgnRejReason.INSTANCE, Values.NO_AVAILABLE_STREAM.getOrdinal()); + public final Field UNKNOWN_OR_INVALID_CURRENCY_PAIR = new Field(StreamAsgnRejReason.INSTANCE, Values.UNKNOWN_OR_INVALID_CURRENCY_PAIR.getOrdinal()); + public final Field EXCEEDS_MAXIMUM_SIZE = new Field(StreamAsgnRejReason.INSTANCE, Values.EXCEEDS_MAXIMUM_SIZE.getOrdinal()); + public final Field UNKNOWN_CLIENT = new Field(StreamAsgnRejReason.INSTANCE, Values.UNKNOWN_CLIENT.getOrdinal()); + public final Field OTHER = new Field(StreamAsgnRejReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NO_AVAILABLE_STREAM("3"), + UNKNOWN_OR_INVALID_CURRENCY_PAIR("2"), + EXCEEDS_MAXIMUM_SIZE("1"), + UNKNOWN_CLIENT("0"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnReqID.java new file mode 100644 index 0000000..3850753 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnReqID extends BaseFieldType { + public static final StreamAsgnReqID INSTANCE = new StreamAsgnReqID(); + + private StreamAsgnReqID() { + super( + "StreamAsgnReqID", + 1497, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnReqType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnReqType.java new file mode 100644 index 0000000..a1a7dc6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnReqType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnReqType extends BaseFieldType { + public static final StreamAsgnReqType INSTANCE = new StreamAsgnReqType(); + + private StreamAsgnReqType() { + super( + "StreamAsgnReqType", + 1498, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMERS = new Field(StreamAsgnReqType.INSTANCE, Values.STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMERS.getOrdinal()); + public final Field STREAM_ASSIGNMENT_FOR_NEW_CUSTOMERS = new Field(StreamAsgnReqType.INSTANCE, Values.STREAM_ASSIGNMENT_FOR_NEW_CUSTOMERS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMERS("2"), + STREAM_ASSIGNMENT_FOR_NEW_CUSTOMERS("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnRptID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnRptID.java new file mode 100644 index 0000000..280bcda --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnRptID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnRptID extends BaseFieldType { + public static final StreamAsgnRptID INSTANCE = new StreamAsgnRptID(); + + private StreamAsgnRptID() { + super( + "StreamAsgnRptID", + 1501, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnType.java new file mode 100644 index 0000000..5a52fd7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StreamAsgnType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StreamAsgnType extends BaseFieldType { + public static final StreamAsgnType INSTANCE = new StreamAsgnType(); + + private StreamAsgnType() { + super( + "StreamAsgnType", + 1617, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TERMINATEUNASSIGN = new Field(StreamAsgnType.INSTANCE, Values.TERMINATEUNASSIGN.getOrdinal()); + public final Field REJECTED = new Field(StreamAsgnType.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field ASSIGNMENT = new Field(StreamAsgnType.INSTANCE, Values.ASSIGNMENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TERMINATEUNASSIGN("3"), + REJECTED("2"), + ASSIGNMENT("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeCurrency.java new file mode 100644 index 0000000..28f931b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeCurrency extends BaseFieldType { + public static final StrikeCurrency INSTANCE = new StrikeCurrency(); + + private StrikeCurrency() { + super( + "StrikeCurrency", + 947, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeExerciseStyle.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeExerciseStyle.java new file mode 100644 index 0000000..0063b1d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeExerciseStyle.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeExerciseStyle extends BaseFieldType { + public static final StrikeExerciseStyle INSTANCE = new StrikeExerciseStyle(); + + private StrikeExerciseStyle() { + super( + "StrikeExerciseStyle", + 1304, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeIncrement.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeIncrement.java new file mode 100644 index 0000000..846a36c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeIncrement extends BaseFieldType { + public static final StrikeIncrement INSTANCE = new StrikeIncrement(); + + private StrikeIncrement() { + super( + "StrikeIncrement", + 1204, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeMultiplier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeMultiplier.java new file mode 100644 index 0000000..1fbe4ca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeMultiplier extends BaseFieldType { + public static final StrikeMultiplier INSTANCE = new StrikeMultiplier(); + + private StrikeMultiplier() { + super( + "StrikeMultiplier", + 967, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePrice.java new file mode 100644 index 0000000..3116b02 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikePrice extends BaseFieldType { + public static final StrikePrice INSTANCE = new StrikePrice(); + + private StrikePrice() { + super( + "StrikePrice", + 202, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePriceBoundaryMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePriceBoundaryMethod.java new file mode 100644 index 0000000..65da006 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePriceBoundaryMethod.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikePriceBoundaryMethod extends BaseFieldType { + public static final StrikePriceBoundaryMethod INSTANCE = new StrikePriceBoundaryMethod(); + + private StrikePriceBoundaryMethod() { + super( + "StrikePriceBoundaryMethod", + 1479, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM = new Field(StrikePriceBoundaryMethod.INSTANCE, Values.EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM.getOrdinal()); + public final Field LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM = new Field(StrikePriceBoundaryMethod.INSTANCE, Values.LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM.getOrdinal()); + public final Field LESS_THAN_UNDERLYING_PRICE_IS_INTHEMONEY_ITM = new Field(StrikePriceBoundaryMethod.INSTANCE, Values.LESS_THAN_UNDERLYING_PRICE_IS_INTHEMONEY_ITM.getOrdinal()); + public final Field GREATER_THAN_UNDERLYING_IS_INTHEMONEYITM = new Field(StrikePriceBoundaryMethod.INSTANCE, Values.GREATER_THAN_UNDERLYING_IS_INTHEMONEYITM.getOrdinal()); + public final Field GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_INTHEMONEYITM = new Field(StrikePriceBoundaryMethod.INSTANCE, Values.GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_INTHEMONEYITM.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM("3"), + LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_INTHEMONEYITM("2"), + LESS_THAN_UNDERLYING_PRICE_IS_INTHEMONEY_ITM("1"), + GREATER_THAN_UNDERLYING_IS_INTHEMONEYITM("5"), + GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_INTHEMONEYITM("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePriceBoundaryPrecision.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePriceBoundaryPrecision.java new file mode 100644 index 0000000..3f16a04 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePriceBoundaryPrecision.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikePriceBoundaryPrecision extends BaseFieldType { + public static final StrikePriceBoundaryPrecision INSTANCE = new StrikePriceBoundaryPrecision(); + + private StrikePriceBoundaryPrecision() { + super( + "StrikePriceBoundaryPrecision", + 1480, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePriceDeterminationMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePriceDeterminationMethod.java new file mode 100644 index 0000000..62aa01e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikePriceDeterminationMethod.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikePriceDeterminationMethod extends BaseFieldType { + public static final StrikePriceDeterminationMethod INSTANCE = new StrikePriceDeterminationMethod(); + + private StrikePriceDeterminationMethod() { + super( + "StrikePriceDeterminationMethod", + 1478, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_ = new Field(StrikePriceDeterminationMethod.INSTANCE, Values.STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_.getOrdinal()); + public final Field STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_LOOKBACK_F = new Field(StrikePriceDeterminationMethod.INSTANCE, Values.STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_LOOKBACK_F.getOrdinal()); + public final Field FIXED_STRIKE = new Field(StrikePriceDeterminationMethod.INSTANCE, Values.FIXED_STRIKE.getOrdinal()); + public final Field STRIKE_SET_TO_OPTIMAL_VALUE = new Field(StrikePriceDeterminationMethod.INSTANCE, Values.STRIKE_SET_TO_OPTIMAL_VALUE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_("3"), + STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_LOOKBACK_F("2"), + FIXED_STRIKE("1"), + STRIKE_SET_TO_OPTIMAL_VALUE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeRuleID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeRuleID.java new file mode 100644 index 0000000..fa7a2ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeRuleID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeRuleID extends BaseFieldType { + public static final StrikeRuleID INSTANCE = new StrikeRuleID(); + + private StrikeRuleID() { + super( + "StrikeRuleID", + 1223, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeTime.java new file mode 100644 index 0000000..ad3968a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeTime extends BaseFieldType { + public static final StrikeTime INSTANCE = new StrikeTime(); + + private StrikeTime() { + super( + "StrikeTime", + 443, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeValue.java new file mode 100644 index 0000000..f1e5dca --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/StrikeValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class StrikeValue extends BaseFieldType { + public static final StrikeValue INSTANCE = new StrikeValue(); + + private StrikeValue() { + super( + "StrikeValue", + 968, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Subject.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Subject.java new file mode 100644 index 0000000..f7d678f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Subject.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Subject extends BaseFieldType { + public static final Subject INSTANCE = new Subject(); + + private Subject() { + super( + "Subject", + 147, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SubscriptionRequestType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SubscriptionRequestType.java new file mode 100644 index 0000000..1554f3c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SubscriptionRequestType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SubscriptionRequestType extends BaseFieldType { + public static final SubscriptionRequestType INSTANCE = new SubscriptionRequestType(); + + private SubscriptionRequestType() { + super( + "SubscriptionRequestType", + 263, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DISABLE_PREVIOUS_SNAPSHOT__UPDATE_REQUEST_UNSUBSCRIBE = new Field(SubscriptionRequestType.INSTANCE, Values.DISABLE_PREVIOUS_SNAPSHOT__UPDATE_REQUEST_UNSUBSCRIBE.getOrdinal()); + public final Field SNAPSHOT__UPDATES_SUBSCRIBE = new Field(SubscriptionRequestType.INSTANCE, Values.SNAPSHOT__UPDATES_SUBSCRIBE.getOrdinal()); + public final Field SNAPSHOT = new Field(SubscriptionRequestType.INSTANCE, Values.SNAPSHOT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DISABLE_PREVIOUS_SNAPSHOT__UPDATE_REQUEST_UNSUBSCRIBE("2"), + SNAPSHOT__UPDATES_SUBSCRIBE("1"), + SNAPSHOT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SwapPoints.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SwapPoints.java new file mode 100644 index 0000000..80aef35 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SwapPoints.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SwapPoints extends BaseFieldType { + public static final SwapPoints INSTANCE = new SwapPoints(); + + private SwapPoints() { + super( + "SwapPoints", + 1069, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Symbol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Symbol.java new file mode 100644 index 0000000..1cc0841 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Symbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Symbol extends BaseFieldType { + public static final Symbol INSTANCE = new Symbol(); + + private Symbol() { + super( + "Symbol", + 55, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SymbolSfx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SymbolSfx.java new file mode 100644 index 0000000..2df543a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/SymbolSfx.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class SymbolSfx extends BaseFieldType { + public static final SymbolSfx INSTANCE = new SymbolSfx(); + + private SymbolSfx() { + super( + "SymbolSfx", + 65, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field EUCP_WITH_LUMPSUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE = new Field(SymbolSfx.INSTANCE, Values.EUCP_WITH_LUMPSUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE.getOrdinal()); + public final Field WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ = new Field(SymbolSfx.INSTANCE, Values.WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + EUCP_WITH_LUMPSUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE("CD"), + WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_("WI"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TZTransactTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TZTransactTime.java new file mode 100644 index 0000000..a003b0b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TZTransactTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TZTransactTime extends BaseFieldType { + public static final TZTransactTime INSTANCE = new TZTransactTime(); + + private TZTransactTime() { + super( + "TZTransactTime", + 1132, + FieldClassLookup.lookup("TZTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetCompID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetCompID.java new file mode 100644 index 0000000..3da39f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetCompID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetCompID extends BaseFieldType { + public static final TargetCompID INSTANCE = new TargetCompID(); + + private TargetCompID() { + super( + "TargetCompID", + 56, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetLocationID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetLocationID.java new file mode 100644 index 0000000..c25a864 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetLocationID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetLocationID extends BaseFieldType { + public static final TargetLocationID INSTANCE = new TargetLocationID(); + + private TargetLocationID() { + super( + "TargetLocationID", + 143, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetPartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetPartyID.java new file mode 100644 index 0000000..f61a3ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetPartyID extends BaseFieldType { + public static final TargetPartyID INSTANCE = new TargetPartyID(); + + private TargetPartyID() { + super( + "TargetPartyID", + 1462, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetPartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetPartyIDSource.java new file mode 100644 index 0000000..ef1f74c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetPartyIDSource extends BaseFieldType { + public static final TargetPartyIDSource INSTANCE = new TargetPartyIDSource(); + + private TargetPartyIDSource() { + super( + "TargetPartyIDSource", + 1463, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetPartyRole.java new file mode 100644 index 0000000..cbcae6e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetPartyRole extends BaseFieldType { + public static final TargetPartyRole INSTANCE = new TargetPartyRole(); + + private TargetPartyRole() { + super( + "TargetPartyRole", + 1464, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetStrategy.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetStrategy.java new file mode 100644 index 0000000..20da1dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetStrategy.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetStrategy extends BaseFieldType { + public static final TargetStrategy INSTANCE = new TargetStrategy(); + + private TargetStrategy() { + super( + "TargetStrategy", + 847, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MININIZE_MARKET_IMPACT = new Field(TargetStrategy.INSTANCE, Values.MININIZE_MARKET_IMPACT.getOrdinal()); + public final Field PARTICIPATE_IE_AIM_TO_BE_X_PERCENT_OF_THE_MARKET_VOLUME = new Field(TargetStrategy.INSTANCE, Values.PARTICIPATE_IE_AIM_TO_BE_X_PERCENT_OF_THE_MARKET_VOLUME.getOrdinal()); + public final Field VWAP = new Field(TargetStrategy.INSTANCE, Values.VWAP.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MININIZE_MARKET_IMPACT("3"), + PARTICIPATE_IE_AIM_TO_BE_X_PERCENT_OF_THE_MARKET_VOLUME("2"), + VWAP("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetStrategyParameters.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetStrategyParameters.java new file mode 100644 index 0000000..0b95e38 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetStrategyParameters.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetStrategyParameters extends BaseFieldType { + public static final TargetStrategyParameters INSTANCE = new TargetStrategyParameters(); + + private TargetStrategyParameters() { + super( + "TargetStrategyParameters", + 848, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetStrategyPerformance.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetStrategyPerformance.java new file mode 100644 index 0000000..6a12391 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetStrategyPerformance.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetStrategyPerformance extends BaseFieldType { + public static final TargetStrategyPerformance INSTANCE = new TargetStrategyPerformance(); + + private TargetStrategyPerformance() { + super( + "TargetStrategyPerformance", + 850, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetSubID.java new file mode 100644 index 0000000..c5f4edf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TargetSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TargetSubID extends BaseFieldType { + public static final TargetSubID INSTANCE = new TargetSubID(); + + private TargetSubID() { + super( + "TargetSubID", + 57, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TaxAdvantageType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TaxAdvantageType.java new file mode 100644 index 0000000..72f95df --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TaxAdvantageType.java @@ -0,0 +1,105 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TaxAdvantageType extends BaseFieldType { + public static final TaxAdvantageType INSTANCE = new TaxAdvantageType(); + + private TaxAdvantageType() { + super( + "TaxAdvantageType", + 495, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PROFIT_SHARING_PLAN_US = new Field(TaxAdvantageType.INSTANCE, Values.PROFIT_SHARING_PLAN_US.getOrdinal()); + public final Field INDIVIDUAL_RETIREMENT_ACCOUNT__ROLLOVER_US = new Field(TaxAdvantageType.INSTANCE, Values.INDIVIDUAL_RETIREMENT_ACCOUNT__ROLLOVER_US.getOrdinal()); + public final Field KEOGH_US = new Field(TaxAdvantageType.INSTANCE, Values.KEOGH_US.getOrdinal()); + public final Field DEFINED_CONTRIBUTION_PLAN_US = new Field(TaxAdvantageType.INSTANCE, Values.DEFINED_CONTRIBUTION_PLAN_US.getOrdinal()); + public final Field INDIVIDUAL_RETIREMENT_ACCOUNT_US = new Field(TaxAdvantageType.INSTANCE, Values.INDIVIDUAL_RETIREMENT_ACCOUNT_US.getOrdinal()); + public final Field NONFUND_PROTOTYPE_IRA_US = new Field(TaxAdvantageType.INSTANCE, Values.NONFUND_PROTOTYPE_IRA_US.getOrdinal()); + public final Field NONFUND_QUALIFIED_PLAN_US = new Field(TaxAdvantageType.INSTANCE, Values.NONFUND_QUALIFIED_PLAN_US.getOrdinal()); + public final Field EMPLOYER__PRIOR_YEAR_US = new Field(TaxAdvantageType.INSTANCE, Values.EMPLOYER__PRIOR_YEAR_US.getOrdinal()); + public final Field EMPLOYER__CURRENT_YEAR_US = new Field(TaxAdvantageType.INSTANCE, Values.EMPLOYER__CURRENT_YEAR_US.getOrdinal()); + public final Field SELFDIRECTED_IRA_US = new Field(TaxAdvantageType.INSTANCE, Values.SELFDIRECTED_IRA_US.getOrdinal()); + public final Field I401K_US = new Field(TaxAdvantageType.INSTANCE, Values.I401K_US.getOrdinal()); + public final Field I403B_US = new Field(TaxAdvantageType.INSTANCE, Values.I403B_US.getOrdinal()); + public final Field I457_US = new Field(TaxAdvantageType.INSTANCE, Values.I457_US.getOrdinal()); + public final Field ROTH_IRA_FUND_PROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.ROTH_IRA_FUND_PROTOTYPE_US.getOrdinal()); + public final Field ROTH_IRA_NONPROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.ROTH_IRA_NONPROTOTYPE_US.getOrdinal()); + public final Field ROTH_CONVERSION_IRA_FUND_PROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.ROTH_CONVERSION_IRA_FUND_PROTOTYPE_US.getOrdinal()); + public final Field ROTH_CONVERSION_IRA_NONPROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.ROTH_CONVERSION_IRA_NONPROTOTYPE_US.getOrdinal()); + public final Field EDUCATION_IRA_FUND_PROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.EDUCATION_IRA_FUND_PROTOTYPE_US.getOrdinal()); + public final Field EDUCATION_IRA_NONPROTOTYPE_US = new Field(TaxAdvantageType.INSTANCE, Values.EDUCATION_IRA_NONPROTOTYPE_US.getOrdinal()); + public final Field MINI_CASH_ISA_UK = new Field(TaxAdvantageType.INSTANCE, Values.MINI_CASH_ISA_UK.getOrdinal()); + public final Field TESSA_UK = new Field(TaxAdvantageType.INSTANCE, Values.TESSA_UK.getOrdinal()); + public final Field EMPLOYEE__CURRENT_YEAR_US = new Field(TaxAdvantageType.INSTANCE, Values.EMPLOYEE__CURRENT_YEAR_US.getOrdinal()); + public final Field MAXI_ISA_UK = new Field(TaxAdvantageType.INSTANCE, Values.MAXI_ISA_UK.getOrdinal()); + public final Field NONENOT_APPLICABLE_DEFAULT = new Field(TaxAdvantageType.INSTANCE, Values.NONENOT_APPLICABLE_DEFAULT.getOrdinal()); + public final Field PRIOR_YEAR_PAYMENT_US = new Field(TaxAdvantageType.INSTANCE, Values.PRIOR_YEAR_PAYMENT_US.getOrdinal()); + public final Field CURRENT_YEAR_PAYMENT_US = new Field(TaxAdvantageType.INSTANCE, Values.CURRENT_YEAR_PAYMENT_US.getOrdinal()); + public final Field MINI_INSURANCE_ISA_UK = new Field(TaxAdvantageType.INSTANCE, Values.MINI_INSURANCE_ISA_UK.getOrdinal()); + public final Field MINI_STOCKS_AND_SHARES_ISA_UK = new Field(TaxAdvantageType.INSTANCE, Values.MINI_STOCKS_AND_SHARES_ISA_UK.getOrdinal()); + public final Field EMPLOYEE__PRIOR_YEAR_US = new Field(TaxAdvantageType.INSTANCE, Values.EMPLOYEE__PRIOR_YEAR_US.getOrdinal()); + public final Field ASSET_TRANSFER_US = new Field(TaxAdvantageType.INSTANCE, Values.ASSET_TRANSFER_US.getOrdinal()); + public final Field OTHER = new Field(TaxAdvantageType.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PROFIT_SHARING_PLAN_US("19"), + INDIVIDUAL_RETIREMENT_ACCOUNT__ROLLOVER_US("17"), + KEOGH_US("18"), + DEFINED_CONTRIBUTION_PLAN_US("15"), + INDIVIDUAL_RETIREMENT_ACCOUNT_US("16"), + NONFUND_PROTOTYPE_IRA_US("13"), + NONFUND_QUALIFIED_PLAN_US("14"), + EMPLOYER__PRIOR_YEAR_US("11"), + EMPLOYER__CURRENT_YEAR_US("12"), + SELFDIRECTED_IRA_US("21"), + I401K_US("20"), + I403B_US("22"), + I457_US("23"), + ROTH_IRA_FUND_PROTOTYPE_US("24"), + ROTH_IRA_NONPROTOTYPE_US("25"), + ROTH_CONVERSION_IRA_FUND_PROTOTYPE_US("26"), + ROTH_CONVERSION_IRA_NONPROTOTYPE_US("27"), + EDUCATION_IRA_FUND_PROTOTYPE_US("28"), + EDUCATION_IRA_NONPROTOTYPE_US("29"), + MINI_CASH_ISA_UK("3"), + TESSA_UK("2"), + EMPLOYEE__CURRENT_YEAR_US("10"), + MAXI_ISA_UK("1"), + NONENOT_APPLICABLE_DEFAULT("0"), + PRIOR_YEAR_PAYMENT_US("7"), + CURRENT_YEAR_PAYMENT_US("6"), + MINI_INSURANCE_ISA_UK("5"), + MINI_STOCKS_AND_SHARES_ISA_UK("4"), + EMPLOYEE__PRIOR_YEAR_US("9"), + ASSET_TRANSFER_US("8"), + OTHER("999"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TerminationType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TerminationType.java new file mode 100644 index 0000000..6ee5712 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TerminationType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TerminationType extends BaseFieldType { + public static final TerminationType INSTANCE = new TerminationType(); + + private TerminationType() { + super( + "TerminationType", + 788, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FLEXIBLE = new Field(TerminationType.INSTANCE, Values.FLEXIBLE.getOrdinal()); + public final Field TERM = new Field(TerminationType.INSTANCE, Values.TERM.getOrdinal()); + public final Field OVERNIGHT = new Field(TerminationType.INSTANCE, Values.OVERNIGHT.getOrdinal()); + public final Field OPEN = new Field(TerminationType.INSTANCE, Values.OPEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FLEXIBLE("3"), + TERM("2"), + OVERNIGHT("1"), + OPEN("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TestMessageIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TestMessageIndicator.java new file mode 100644 index 0000000..a57f683 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TestMessageIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TestMessageIndicator extends BaseFieldType { + public static final TestMessageIndicator INSTANCE = new TestMessageIndicator(); + + private TestMessageIndicator() { + super( + "TestMessageIndicator", + 464, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FALES_PRODUCTION = new Field(TestMessageIndicator.INSTANCE, Values.FALES_PRODUCTION.getOrdinal()); + public final Field TRUE_TEST = new Field(TestMessageIndicator.INSTANCE, Values.TRUE_TEST.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FALES_PRODUCTION("N"), + TRUE_TEST("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TestReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TestReqID.java new file mode 100644 index 0000000..2e65d12 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TestReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TestReqID extends BaseFieldType { + public static final TestReqID INSTANCE = new TestReqID(); + + private TestReqID() { + super( + "TestReqID", + 112, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Text.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Text.java new file mode 100644 index 0000000..7fa06e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Text.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Text extends BaseFieldType { + public static final Text INSTANCE = new Text(); + + private Text() { + super( + "Text", + 58, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ThresholdAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ThresholdAmount.java new file mode 100644 index 0000000..db57bbb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ThresholdAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ThresholdAmount extends BaseFieldType { + public static final ThresholdAmount INSTANCE = new ThresholdAmount(); + + private ThresholdAmount() { + super( + "ThresholdAmount", + 834, + FieldClassLookup.lookup("PRICEOFFSET"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TickDirection.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TickDirection.java new file mode 100644 index 0000000..854c377 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TickDirection.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TickDirection extends BaseFieldType { + public static final TickDirection INSTANCE = new TickDirection(); + + private TickDirection() { + super( + "TickDirection", + 274, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ZEROMINUS_TICK = new Field(TickDirection.INSTANCE, Values.ZEROMINUS_TICK.getOrdinal()); + public final Field MINUS_TICK = new Field(TickDirection.INSTANCE, Values.MINUS_TICK.getOrdinal()); + public final Field ZEROPLUS_TICK = new Field(TickDirection.INSTANCE, Values.ZEROPLUS_TICK.getOrdinal()); + public final Field PLUS_TICK = new Field(TickDirection.INSTANCE, Values.PLUS_TICK.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ZEROMINUS_TICK("3"), + MINUS_TICK("2"), + ZEROPLUS_TICK("1"), + PLUS_TICK("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TickIncrement.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TickIncrement.java new file mode 100644 index 0000000..c5e24bc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TickIncrement.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TickIncrement extends BaseFieldType { + public static final TickIncrement INSTANCE = new TickIncrement(); + + private TickIncrement() { + super( + "TickIncrement", + 1208, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TickRuleType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TickRuleType.java new file mode 100644 index 0000000..a891e05 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TickRuleType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TickRuleType extends BaseFieldType { + public static final TickRuleType INSTANCE = new TickRuleType(); + + private TickRuleType() { + super( + "TickRuleType", + 1209, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRADED_AS_A_SPREAD_LEG = new Field(TickRuleType.INSTANCE, Values.TRADED_AS_A_SPREAD_LEG.getOrdinal()); + public final Field FIXED = new Field(TickRuleType.INSTANCE, Values.FIXED.getOrdinal()); + public final Field VARIABLE = new Field(TickRuleType.INSTANCE, Values.VARIABLE.getOrdinal()); + public final Field REGULAR = new Field(TickRuleType.INSTANCE, Values.REGULAR.getOrdinal()); + public final Field SETTLED_AS_A_SPREAD_LEG = new Field(TickRuleType.INSTANCE, Values.SETTLED_AS_A_SPREAD_LEG.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRADED_AS_A_SPREAD_LEG("3"), + FIXED("2"), + VARIABLE("1"), + REGULAR("0"), + SETTLED_AS_A_SPREAD_LEG("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TierCode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TierCode.java new file mode 100644 index 0000000..1b3d5c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TierCode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TierCode extends BaseFieldType { + public static final TierCode INSTANCE = new TierCode(); + + private TierCode() { + super( + "TierCode", + 994, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeBracket.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeBracket.java new file mode 100644 index 0000000..fa6ac97 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeBracket.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TimeBracket extends BaseFieldType { + public static final TimeBracket INSTANCE = new TimeBracket(); + + private TimeBracket() { + super( + "TimeBracket", + 943, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeInForce.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeInForce.java new file mode 100644 index 0000000..9835ad9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeInForce.java @@ -0,0 +1,63 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TimeInForce extends BaseFieldType { + public static final TimeInForce INSTANCE = new TimeInForce(); + + private TimeInForce() { + super( + "TimeInForce", + 59, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field IMMEDIATE_OR_CANCEL_IOC = new Field(TimeInForce.INSTANCE, Values.IMMEDIATE_OR_CANCEL_IOC.getOrdinal()); + public final Field AT_THE_OPENING_OPG = new Field(TimeInForce.INSTANCE, Values.AT_THE_OPENING_OPG.getOrdinal()); + public final Field GOOD_TILL_CANCEL_GTC = new Field(TimeInForce.INSTANCE, Values.GOOD_TILL_CANCEL_GTC.getOrdinal()); + public final Field DAY_OR_SESSION = new Field(TimeInForce.INSTANCE, Values.DAY_OR_SESSION.getOrdinal()); + public final Field AT_THE_CLOSE = new Field(TimeInForce.INSTANCE, Values.AT_THE_CLOSE.getOrdinal()); + public final Field GOOD_TILL_DATE_GTD = new Field(TimeInForce.INSTANCE, Values.GOOD_TILL_DATE_GTD.getOrdinal()); + public final Field GOOD_TILL_CROSSING_GTX = new Field(TimeInForce.INSTANCE, Values.GOOD_TILL_CROSSING_GTX.getOrdinal()); + public final Field FILL_OR_KILL_FOK = new Field(TimeInForce.INSTANCE, Values.FILL_OR_KILL_FOK.getOrdinal()); + public final Field AT_CROSSING = new Field(TimeInForce.INSTANCE, Values.AT_CROSSING.getOrdinal()); + public final Field GOOD_THROUGH_CROSSING = new Field(TimeInForce.INSTANCE, Values.GOOD_THROUGH_CROSSING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + IMMEDIATE_OR_CANCEL_IOC("3"), + AT_THE_OPENING_OPG("2"), + GOOD_TILL_CANCEL_GTC("1"), + DAY_OR_SESSION("0"), + AT_THE_CLOSE("7"), + GOOD_TILL_DATE_GTD("6"), + GOOD_TILL_CROSSING_GTX("5"), + FILL_OR_KILL_FOK("4"), + AT_CROSSING("9"), + GOOD_THROUGH_CROSSING("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeToExpiration.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeToExpiration.java new file mode 100644 index 0000000..497b0bc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeToExpiration.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TimeToExpiration extends BaseFieldType { + public static final TimeToExpiration INSTANCE = new TimeToExpiration(); + + private TimeToExpiration() { + super( + "TimeToExpiration", + 1189, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeUnit.java new file mode 100644 index 0000000..719852f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TimeUnit.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TimeUnit extends BaseFieldType { + public static final TimeUnit INSTANCE = new TimeUnit(); + + private TimeUnit() { + super( + "TimeUnit", + 997, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DAY = new Field(TimeUnit.INSTANCE, Values.DAY.getOrdinal()); + public final Field SECOND = new Field(TimeUnit.INSTANCE, Values.SECOND.getOrdinal()); + public final Field YEAR = new Field(TimeUnit.INSTANCE, Values.YEAR.getOrdinal()); + public final Field HOUR = new Field(TimeUnit.INSTANCE, Values.HOUR.getOrdinal()); + public final Field MONTH = new Field(TimeUnit.INSTANCE, Values.MONTH.getOrdinal()); + public final Field WEEK = new Field(TimeUnit.INSTANCE, Values.WEEK.getOrdinal()); + public final Field MINUTE = new Field(TimeUnit.INSTANCE, Values.MINUTE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DAY("D"), + SECOND("S"), + YEAR("Yr"), + HOUR("H"), + MONTH("Mo"), + WEEK("Wk"), + MINUTE("Min"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoAccQuotes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoAccQuotes.java new file mode 100644 index 0000000..1d7cfad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoAccQuotes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoAccQuotes extends BaseFieldType { + public static final TotNoAccQuotes INSTANCE = new TotNoAccQuotes(); + + private TotNoAccQuotes() { + super( + "TotNoAccQuotes", + 1169, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoAllocs.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoAllocs.java new file mode 100644 index 0000000..9276d4e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoAllocs.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoAllocs extends BaseFieldType { + public static final TotNoAllocs INSTANCE = new TotNoAllocs(); + + private TotNoAllocs() { + super( + "TotNoAllocs", + 892, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoCxldQuotes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoCxldQuotes.java new file mode 100644 index 0000000..1025658 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoCxldQuotes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoCxldQuotes extends BaseFieldType { + public static final TotNoCxldQuotes INSTANCE = new TotNoCxldQuotes(); + + private TotNoCxldQuotes() { + super( + "TotNoCxldQuotes", + 1168, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoFills.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoFills.java new file mode 100644 index 0000000..2720166 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoFills.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoFills extends BaseFieldType { + public static final TotNoFills INSTANCE = new TotNoFills(); + + private TotNoFills() { + super( + "TotNoFills", + 1361, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoOrders.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoOrders.java new file mode 100644 index 0000000..91a65c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoOrders extends BaseFieldType { + public static final TotNoOrders INSTANCE = new TotNoOrders(); + + private TotNoOrders() { + super( + "TotNoOrders", + 68, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoPartyList.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoPartyList.java new file mode 100644 index 0000000..114e29d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoPartyList.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoPartyList extends BaseFieldType { + public static final TotNoPartyList INSTANCE = new TotNoPartyList(); + + private TotNoPartyList() { + super( + "TotNoPartyList", + 1512, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoQuoteEntries.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoQuoteEntries.java new file mode 100644 index 0000000..625396f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoQuoteEntries.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoQuoteEntries extends BaseFieldType { + public static final TotNoQuoteEntries INSTANCE = new TotNoQuoteEntries(); + + private TotNoQuoteEntries() { + super( + "TotNoQuoteEntries", + 304, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoRejQuotes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoRejQuotes.java new file mode 100644 index 0000000..fe410cf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoRejQuotes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoRejQuotes extends BaseFieldType { + public static final TotNoRejQuotes INSTANCE = new TotNoRejQuotes(); + + private TotNoRejQuotes() { + super( + "TotNoRejQuotes", + 1170, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoRelatedSym.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoRelatedSym.java new file mode 100644 index 0000000..16daecb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoRelatedSym.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoRelatedSym extends BaseFieldType { + public static final TotNoRelatedSym INSTANCE = new TotNoRelatedSym(); + + private TotNoRelatedSym() { + super( + "TotNoRelatedSym", + 393, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoSecurityTypes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoSecurityTypes.java new file mode 100644 index 0000000..aaefbcf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoSecurityTypes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoSecurityTypes extends BaseFieldType { + public static final TotNoSecurityTypes INSTANCE = new TotNoSecurityTypes(); + + private TotNoSecurityTypes() { + super( + "TotNoSecurityTypes", + 557, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoStrikes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoStrikes.java new file mode 100644 index 0000000..3df21aa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNoStrikes.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNoStrikes extends BaseFieldType { + public static final TotNoStrikes INSTANCE = new TotNoStrikes(); + + private TotNoStrikes() { + super( + "TotNoStrikes", + 422, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNumAssignmentReports.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNumAssignmentReports.java new file mode 100644 index 0000000..608bfcf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNumAssignmentReports.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNumAssignmentReports extends BaseFieldType { + public static final TotNumAssignmentReports INSTANCE = new TotNumAssignmentReports(); + + private TotNumAssignmentReports() { + super( + "TotNumAssignmentReports", + 832, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNumReports.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNumReports.java new file mode 100644 index 0000000..65d8afe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNumReports.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNumReports extends BaseFieldType { + public static final TotNumReports INSTANCE = new TotNumReports(); + + private TotNumReports() { + super( + "TotNumReports", + 911, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNumTradeReports.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNumTradeReports.java new file mode 100644 index 0000000..9bd7119 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotNumTradeReports.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotNumTradeReports extends BaseFieldType { + public static final TotNumTradeReports INSTANCE = new TotNumTradeReports(); + + private TotNumTradeReports() { + super( + "TotNumTradeReports", + 748, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalAccruedInterestAmt.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalAccruedInterestAmt.java new file mode 100644 index 0000000..b1ddc67 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalAccruedInterestAmt.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalAccruedInterestAmt extends BaseFieldType { + public static final TotalAccruedInterestAmt INSTANCE = new TotalAccruedInterestAmt(); + + private TotalAccruedInterestAmt() { + super( + "TotalAccruedInterestAmt", + 540, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalAffectedOrders.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalAffectedOrders.java new file mode 100644 index 0000000..dae4f83 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalAffectedOrders.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalAffectedOrders extends BaseFieldType { + public static final TotalAffectedOrders INSTANCE = new TotalAffectedOrders(); + + private TotalAffectedOrders() { + super( + "TotalAffectedOrders", + 533, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalNetValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalNetValue.java new file mode 100644 index 0000000..11d22f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalNetValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalNetValue extends BaseFieldType { + public static final TotalNetValue INSTANCE = new TotalNetValue(); + + private TotalNetValue() { + super( + "TotalNetValue", + 900, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalNumPosReports.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalNumPosReports.java new file mode 100644 index 0000000..d8eee37 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalNumPosReports.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalNumPosReports extends BaseFieldType { + public static final TotalNumPosReports INSTANCE = new TotalNumPosReports(); + + private TotalNumPosReports() { + super( + "TotalNumPosReports", + 727, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalTakedown.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalTakedown.java new file mode 100644 index 0000000..c54057a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalTakedown.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalTakedown extends BaseFieldType { + public static final TotalTakedown INSTANCE = new TotalTakedown(); + + private TotalTakedown() { + super( + "TotalTakedown", + 237, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalVolumeTraded.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalVolumeTraded.java new file mode 100644 index 0000000..5a1f932 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalVolumeTraded.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalVolumeTraded extends BaseFieldType { + public static final TotalVolumeTraded INSTANCE = new TotalVolumeTraded(); + + private TotalVolumeTraded() { + super( + "TotalVolumeTraded", + 387, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalVolumeTradedDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalVolumeTradedDate.java new file mode 100644 index 0000000..aeefa65 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TotalVolumeTradedDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TotalVolumeTradedDate extends BaseFieldType { + public static final TotalVolumeTradedDate INSTANCE = new TotalVolumeTradedDate(); + + private TotalVolumeTradedDate() { + super( + "TotalVolumeTradedDate", + 449, + FieldClassLookup.lookup("UTCDATEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesCloseTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesCloseTime.java new file mode 100644 index 0000000..cf28b3b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesCloseTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesCloseTime extends BaseFieldType { + public static final TradSesCloseTime INSTANCE = new TradSesCloseTime(); + + private TradSesCloseTime() { + super( + "TradSesCloseTime", + 344, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesEndTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesEndTime.java new file mode 100644 index 0000000..4d7ebe5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesEndTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesEndTime extends BaseFieldType { + public static final TradSesEndTime INSTANCE = new TradSesEndTime(); + + private TradSesEndTime() { + super( + "TradSesEndTime", + 345, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesEvent.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesEvent.java new file mode 100644 index 0000000..ae43e80 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesEvent.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesEvent extends BaseFieldType { + public static final TradSesEvent INSTANCE = new TradSesEvent(); + + private TradSesEvent() { + super( + "TradSesEvent", + 1368, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CHANGE_OF_TRADING_STATUS = new Field(TradSesEvent.INSTANCE, Values.CHANGE_OF_TRADING_STATUS.getOrdinal()); + public final Field CHANGE_OF_TRADING_SUBSESSION = new Field(TradSesEvent.INSTANCE, Values.CHANGE_OF_TRADING_SUBSESSION.getOrdinal()); + public final Field CHANGE_OF_TRADING_SESSION = new Field(TradSesEvent.INSTANCE, Values.CHANGE_OF_TRADING_SESSION.getOrdinal()); + public final Field TRADING_RESUMES_AFTER_HALT = new Field(TradSesEvent.INSTANCE, Values.TRADING_RESUMES_AFTER_HALT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CHANGE_OF_TRADING_STATUS("3"), + CHANGE_OF_TRADING_SUBSESSION("2"), + CHANGE_OF_TRADING_SESSION("1"), + TRADING_RESUMES_AFTER_HALT("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesMethod.java new file mode 100644 index 0000000..dae98fb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesMethod.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesMethod extends BaseFieldType { + public static final TradSesMethod INSTANCE = new TradSesMethod(); + + private TradSesMethod() { + super( + "TradSesMethod", + 338, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TWO_PARTY = new Field(TradSesMethod.INSTANCE, Values.TWO_PARTY.getOrdinal()); + public final Field OPEN_OUTCRY = new Field(TradSesMethod.INSTANCE, Values.OPEN_OUTCRY.getOrdinal()); + public final Field ELECTRONIC = new Field(TradSesMethod.INSTANCE, Values.ELECTRONIC.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TWO_PARTY("3"), + OPEN_OUTCRY("2"), + ELECTRONIC("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesMode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesMode.java new file mode 100644 index 0000000..4223bff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesMode.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesMode extends BaseFieldType { + public static final TradSesMode INSTANCE = new TradSesMode(); + + private TradSesMode() { + super( + "TradSesMode", + 339, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field PRODUCTION = new Field(TradSesMode.INSTANCE, Values.PRODUCTION.getOrdinal()); + public final Field SIMULATED = new Field(TradSesMode.INSTANCE, Values.SIMULATED.getOrdinal()); + public final Field TESTING = new Field(TradSesMode.INSTANCE, Values.TESTING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + PRODUCTION("3"), + SIMULATED("2"), + TESTING("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesOpenTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesOpenTime.java new file mode 100644 index 0000000..8ebd3b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesOpenTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesOpenTime extends BaseFieldType { + public static final TradSesOpenTime INSTANCE = new TradSesOpenTime(); + + private TradSesOpenTime() { + super( + "TradSesOpenTime", + 342, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesPreCloseTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesPreCloseTime.java new file mode 100644 index 0000000..4bda22e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesPreCloseTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesPreCloseTime extends BaseFieldType { + public static final TradSesPreCloseTime INSTANCE = new TradSesPreCloseTime(); + + private TradSesPreCloseTime() { + super( + "TradSesPreCloseTime", + 343, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesReqID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesReqID.java new file mode 100644 index 0000000..2f6b81a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesReqID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesReqID extends BaseFieldType { + public static final TradSesReqID INSTANCE = new TradSesReqID(); + + private TradSesReqID() { + super( + "TradSesReqID", + 335, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesStartTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesStartTime.java new file mode 100644 index 0000000..5f534ee --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesStartTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesStartTime extends BaseFieldType { + public static final TradSesStartTime INSTANCE = new TradSesStartTime(); + + private TradSesStartTime() { + super( + "TradSesStartTime", + 341, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesStatus.java new file mode 100644 index 0000000..064bbc0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesStatus.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesStatus extends BaseFieldType { + public static final TradSesStatus INSTANCE = new TradSesStatus(); + + private TradSesStatus() { + super( + "TradSesStatus", + 340, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CLOSED = new Field(TradSesStatus.INSTANCE, Values.CLOSED.getOrdinal()); + public final Field OPEN = new Field(TradSesStatus.INSTANCE, Values.OPEN.getOrdinal()); + public final Field HALTED = new Field(TradSesStatus.INSTANCE, Values.HALTED.getOrdinal()); + public final Field UNKNOWN = new Field(TradSesStatus.INSTANCE, Values.UNKNOWN.getOrdinal()); + public final Field REQUEST_REJECTED = new Field(TradSesStatus.INSTANCE, Values.REQUEST_REJECTED.getOrdinal()); + public final Field PRECLOSE = new Field(TradSesStatus.INSTANCE, Values.PRECLOSE.getOrdinal()); + public final Field PREOPEN = new Field(TradSesStatus.INSTANCE, Values.PREOPEN.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CLOSED("3"), + OPEN("2"), + HALTED("1"), + UNKNOWN("0"), + REQUEST_REJECTED("6"), + PRECLOSE("5"), + PREOPEN("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesStatusRejReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesStatusRejReason.java new file mode 100644 index 0000000..28176ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesStatusRejReason.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesStatusRejReason extends BaseFieldType { + public static final TradSesStatusRejReason INSTANCE = new TradSesStatusRejReason(); + + private TradSesStatusRejReason() { + super( + "TradSesStatusRejReason", + 567, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNKNOWN_OR_INVALID_TRADINGSESSIONID = new Field(TradSesStatusRejReason.INSTANCE, Values.UNKNOWN_OR_INVALID_TRADINGSESSIONID.getOrdinal()); + public final Field OTHER = new Field(TradSesStatusRejReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNKNOWN_OR_INVALID_TRADINGSESSIONID("1"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesUpdateAction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesUpdateAction.java new file mode 100644 index 0000000..a507fa3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradSesUpdateAction.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradSesUpdateAction extends BaseFieldType { + public static final TradSesUpdateAction INSTANCE = new TradSesUpdateAction(); + + private TradSesUpdateAction() { + super( + "TradSesUpdateAction", + 1327, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeAllocIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeAllocIndicator.java new file mode 100644 index 0000000..43d4b45 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeAllocIndicator.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeAllocIndicator extends BaseFieldType { + public static final TradeAllocIndicator INSTANCE = new TradeAllocIndicator(); + + private TradeAllocIndicator() { + super( + "TradeAllocIndicator", + 826, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ALLOCATION_GIVEUP_EXECUTOR = new Field(TradeAllocIndicator.INSTANCE, Values.ALLOCATION_GIVEUP_EXECUTOR.getOrdinal()); + public final Field USE_ALLOCATION_PROVIDED_WITH_THE_TRADE = new Field(TradeAllocIndicator.INSTANCE, Values.USE_ALLOCATION_PROVIDED_WITH_THE_TRADE.getOrdinal()); + public final Field ALLOCATION_REQUIRED_GIVEUP_TRADE_ALLOCATION_INFORMATION_NOT_PROV = new Field(TradeAllocIndicator.INSTANCE, Values.ALLOCATION_REQUIRED_GIVEUP_TRADE_ALLOCATION_INFORMATION_NOT_PROV.getOrdinal()); + public final Field ALLOCATION_NOT_REQUIRED = new Field(TradeAllocIndicator.INSTANCE, Values.ALLOCATION_NOT_REQUIRED.getOrdinal()); + public final Field ALLOCATION_TO_CLAIM_ACCOUNT = new Field(TradeAllocIndicator.INSTANCE, Values.ALLOCATION_TO_CLAIM_ACCOUNT.getOrdinal()); + public final Field ALLOCATION_FROM_EXECUTOR = new Field(TradeAllocIndicator.INSTANCE, Values.ALLOCATION_FROM_EXECUTOR.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ALLOCATION_GIVEUP_EXECUTOR("3"), + USE_ALLOCATION_PROVIDED_WITH_THE_TRADE("2"), + ALLOCATION_REQUIRED_GIVEUP_TRADE_ALLOCATION_INFORMATION_NOT_PROV("1"), + ALLOCATION_NOT_REQUIRED("0"), + ALLOCATION_TO_CLAIM_ACCOUNT("5"), + ALLOCATION_FROM_EXECUTOR("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeCondition.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeCondition.java new file mode 100644 index 0000000..88b1c16 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeCondition.java @@ -0,0 +1,197 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeCondition extends BaseFieldType { + public static final TradeCondition INSTANCE = new TradeCondition(); + + private TradeCondition() { + super( + "TradeCondition", + 277, + FieldClassLookup.lookup("MULTIPLESTRINGVALUE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BURST_BASKET = new Field(TradeCondition.INSTANCE, Values.BURST_BASKET.getOrdinal()); + public final Field BASKET_INDEX = new Field(TradeCondition.INSTANCE, Values.BASKET_INDEX.getOrdinal()); + public final Field FORM_T = new Field(TradeCondition.INSTANCE, Values.FORM_T.getOrdinal()); + public final Field AUTOMATIC_EXECUTION = new Field(TradeCondition.INSTANCE, Values.AUTOMATIC_EXECUTION.getOrdinal()); + public final Field OUTSIDE_SPREAD = new Field(TradeCondition.INSTANCE, Values.OUTSIDE_SPREAD.getOrdinal()); + public final Field MULT_ASSET_CLASS_MULTILEG_TRADE = new Field(TradeCondition.INSTANCE, Values.MULT_ASSET_CLASS_MULTILEG_TRADE.getOrdinal()); + public final Field STRADDLE = new Field(TradeCondition.INSTANCE, Values.STRADDLE.getOrdinal()); + public final Field MARKETPLACE_ENTERED_TRADE = new Field(TradeCondition.INSTANCE, Values.MARKETPLACE_ENTERED_TRADE.getOrdinal()); + public final Field STRADDLE_ETH = new Field(TradeCondition.INSTANCE, Values.STRADDLE_ETH.getOrdinal()); + public final Field IMPLIED_TRADE = new Field(TradeCondition.INSTANCE, Values.IMPLIED_TRADE.getOrdinal()); + public final Field SPREAD = new Field(TradeCondition.INSTANCE, Values.SPREAD.getOrdinal()); + public final Field SPREAD_ETH = new Field(TradeCondition.INSTANCE, Values.SPREAD_ETH.getOrdinal()); + public final Field CANCEL = new Field(TradeCondition.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field REGULAR_ETH = new Field(TradeCondition.INSTANCE, Values.REGULAR_ETH.getOrdinal()); + public final Field COMBO = new Field(TradeCondition.INSTANCE, Values.COMBO.getOrdinal()); + public final Field STOPPED = new Field(TradeCondition.INSTANCE, Values.STOPPED.getOrdinal()); + public final Field MULTILEGTOMULTILEG_TRADE = new Field(TradeCondition.INSTANCE, Values.MULTILEGTOMULTILEG_TRADE.getOrdinal()); + public final Field STOPPED_ETH = new Field(TradeCondition.INSTANCE, Values.STOPPED_ETH.getOrdinal()); + public final Field PRIOR_REFERENCE_PRICE = new Field(TradeCondition.INSTANCE, Values.PRIOR_REFERENCE_PRICE.getOrdinal()); + public final Field STOPPED_SOLD_LAST = new Field(TradeCondition.INSTANCE, Values.STOPPED_SOLD_LAST.getOrdinal()); + public final Field COMBO_ETH = new Field(TradeCondition.INSTANCE, Values.COMBO_ETH.getOrdinal()); + public final Field OFFICIAL_CLOSING_PRICE = new Field(TradeCondition.INSTANCE, Values.OFFICIAL_CLOSING_PRICE.getOrdinal()); + public final Field CROSSED_DUPLICATE_ENUMERATION__USE_X_INSTEAD = new Field(TradeCondition.INSTANCE, Values.CROSSED_DUPLICATE_ENUMERATION__USE_X_INSTEAD.getOrdinal()); + public final Field FAST_MARKET = new Field(TradeCondition.INSTANCE, Values.FAST_MARKET.getOrdinal()); + public final Field STOPPED_OUT_OF_SEQUENCE = new Field(TradeCondition.INSTANCE, Values.STOPPED_OUT_OF_SEQUENCE.getOrdinal()); + public final Field OFFICAL_CLOSING_PRICE_DUPLICATE_ENUMERATION__USE_AJ_INSTEAD = new Field(TradeCondition.INSTANCE, Values.OFFICAL_CLOSING_PRICE_DUPLICATE_ENUMERATION__USE_AJ_INSTEAD.getOrdinal()); + public final Field NEXT_DAY_ONLYMARKET = new Field(TradeCondition.INSTANCE, Values.NEXT_DAY_ONLYMARKET.getOrdinal()); + public final Field OPENINGREOPENING_TRADE_DETAIL = new Field(TradeCondition.INSTANCE, Values.OPENINGREOPENING_TRADE_DETAIL.getOrdinal()); + public final Field INTRADAY_TRADE_DETAIL = new Field(TradeCondition.INSTANCE, Values.INTRADAY_TRADE_DETAIL.getOrdinal()); + public final Field RULE_127_TRADE_NYSE = new Field(TradeCondition.INSTANCE, Values.RULE_127_TRADE_NYSE.getOrdinal()); + public final Field CASH_ONLY_MARKET = new Field(TradeCondition.INSTANCE, Values.CASH_ONLY_MARKET.getOrdinal()); + public final Field AVERAGE_PRICE_TRADE = new Field(TradeCondition.INSTANCE, Values.AVERAGE_PRICE_TRADE.getOrdinal()); + public final Field CASH_TRADE_SAME_DAY_CLEARING = new Field(TradeCondition.INSTANCE, Values.CASH_TRADE_SAME_DAY_CLEARING.getOrdinal()); + public final Field SELLER = new Field(TradeCondition.INSTANCE, Values.SELLER.getOrdinal()); + public final Field SOLD_OUT_OF_SEQUENCE = new Field(TradeCondition.INSTANCE, Values.SOLD_OUT_OF_SEQUENCE.getOrdinal()); + public final Field STOPPED_STOCK_GUARANTEE_OF_PRICE_BUT_DOES_NOT_EXECUTE_THE_ORDER = new Field(TradeCondition.INSTANCE, Values.STOPPED_STOCK_GUARANTEE_OF_PRICE_BUT_DOES_NOT_EXECUTE_THE_ORDER.getOrdinal()); + public final Field RULE_155_TRADE_AMEX = new Field(TradeCondition.INSTANCE, Values.RULE_155_TRADE_AMEX.getOrdinal()); + public final Field SOLD_LAST_LATE_REPORTING = new Field(TradeCondition.INSTANCE, Values.SOLD_LAST_LATE_REPORTING.getOrdinal()); + public final Field NEXT_DAY_TRADE_NEXT_DAY_CLEARING = new Field(TradeCondition.INSTANCE, Values.NEXT_DAY_TRADE_NEXT_DAY_CLEARING.getOrdinal()); + public final Field OPENED_LATE_REPORT_OF_OPENED_TRADE = new Field(TradeCondition.INSTANCE, Values.OPENED_LATE_REPORT_OF_OPENED_TRADE.getOrdinal()); + public final Field EXCHANGE_LAST = new Field(TradeCondition.INSTANCE, Values.EXCHANGE_LAST.getOrdinal()); + public final Field CONVERTED_PRICE_INDICATOR = new Field(TradeCondition.INSTANCE, Values.CONVERTED_PRICE_INDICATOR.getOrdinal()); + public final Field EXPIT = new Field(TradeCondition.INSTANCE, Values.EXPIT.getOrdinal()); + public final Field FINAL_PRICE_OF_SESSION = new Field(TradeCondition.INSTANCE, Values.FINAL_PRICE_OF_SESSION.getOrdinal()); + public final Field IMBALANCE_MORE_SELLERS_CANNOT_BE_USED_IN_COMBINATION_WITH_P = new Field(TradeCondition.INSTANCE, Values.IMBALANCE_MORE_SELLERS_CANNOT_BE_USED_IN_COMBINATION_WITH_P.getOrdinal()); + public final Field IMBALANCE_MORE_BUYERS_CANNOT_BE_USED_IN_COMBINATION_WITH_Q = new Field(TradeCondition.INSTANCE, Values.IMBALANCE_MORE_BUYERS_CANNOT_BE_USED_IN_COMBINATION_WITH_Q.getOrdinal()); + public final Field BARGAIN_CONDITION_LSE = new Field(TradeCondition.INSTANCE, Values.BARGAIN_CONDITION_LSE.getOrdinal()); + public final Field OPENING_PRICE = new Field(TradeCondition.INSTANCE, Values.OPENING_PRICE.getOrdinal()); + public final Field TRADES_RESULTING_FROM_MANUALSLOW_QUOTE = new Field(TradeCondition.INSTANCE, Values.TRADES_RESULTING_FROM_MANUALSLOW_QUOTE.getOrdinal()); + public final Field CROSSED = new Field(TradeCondition.INSTANCE, Values.CROSSED.getOrdinal()); + public final Field TRADES_RESULTING_FROM_INTERMARKET_SWEEP = new Field(TradeCondition.INSTANCE, Values.TRADES_RESULTING_FROM_INTERMARKET_SWEEP.getOrdinal()); + public final Field BUNCHED_SALE = new Field(TradeCondition.INSTANCE, Values.BUNCHED_SALE.getOrdinal()); + public final Field SPLIT_TRADE = new Field(TradeCondition.INSTANCE, Values.SPLIT_TRADE.getOrdinal()); + public final Field BUNCHED = new Field(TradeCondition.INSTANCE, Values.BUNCHED.getOrdinal()); + public final Field DISTRIBUTION = new Field(TradeCondition.INSTANCE, Values.DISTRIBUTION.getOrdinal()); + public final Field DIRECT_PLUS = new Field(TradeCondition.INSTANCE, Values.DIRECT_PLUS.getOrdinal()); + public final Field ACQUISITION = new Field(TradeCondition.INSTANCE, Values.ACQUISITION.getOrdinal()); + public final Field VOLUME_ONLY = new Field(TradeCondition.INSTANCE, Values.VOLUME_ONLY.getOrdinal()); + public final Field CANCEL_LAST = new Field(TradeCondition.INSTANCE, Values.CANCEL_LAST.getOrdinal()); + public final Field SOLD_LAST_SALE = new Field(TradeCondition.INSTANCE, Values.SOLD_LAST_SALE.getOrdinal()); + public final Field CANCEL_LAST_ETH = new Field(TradeCondition.INSTANCE, Values.CANCEL_LAST_ETH.getOrdinal()); + public final Field SOLD_LAST_SALE_ETH = new Field(TradeCondition.INSTANCE, Values.SOLD_LAST_SALE_ETH.getOrdinal()); + public final Field CANCEL_STOPPED_ETH = new Field(TradeCondition.INSTANCE, Values.CANCEL_STOPPED_ETH.getOrdinal()); + public final Field OUT_OF_SEQUENCE_ETH = new Field(TradeCondition.INSTANCE, Values.OUT_OF_SEQUENCE_ETH.getOrdinal()); + public final Field CANCEL_STOPPED = new Field(TradeCondition.INSTANCE, Values.CANCEL_STOPPED.getOrdinal()); + public final Field CANCEL_ETH = new Field(TradeCondition.INSTANCE, Values.CANCEL_ETH.getOrdinal()); + public final Field REOPEN = new Field(TradeCondition.INSTANCE, Values.REOPEN.getOrdinal()); + public final Field AUTO_EXECUTION_ETH = new Field(TradeCondition.INSTANCE, Values.AUTO_EXECUTION_ETH.getOrdinal()); + public final Field LATE_OPEN_ETH = new Field(TradeCondition.INSTANCE, Values.LATE_OPEN_ETH.getOrdinal()); + public final Field CANCEL_ONLY_ETH = new Field(TradeCondition.INSTANCE, Values.CANCEL_ONLY_ETH.getOrdinal()); + public final Field CANCEL_ONLY = new Field(TradeCondition.INSTANCE, Values.CANCEL_ONLY.getOrdinal()); + public final Field OPENED_SALE_ETH = new Field(TradeCondition.INSTANCE, Values.OPENED_SALE_ETH.getOrdinal()); + public final Field CANCEL_OPEN_ETH = new Field(TradeCondition.INSTANCE, Values.CANCEL_OPEN_ETH.getOrdinal()); + public final Field CANCEL_OPEN = new Field(TradeCondition.INSTANCE, Values.CANCEL_OPEN.getOrdinal()); + public final Field ADJUSTED_ETH = new Field(TradeCondition.INSTANCE, Values.ADJUSTED_ETH.getOrdinal()); + public final Field ADJUSTED = new Field(TradeCondition.INSTANCE, Values.ADJUSTED.getOrdinal()); + public final Field REOPEN_ETH = new Field(TradeCondition.INSTANCE, Values.REOPEN_ETH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BURST_BASKET("AT"), + BASKET_INDEX("AS"), + FORM_T("AR"), + AUTOMATIC_EXECUTION("AQ"), + OUTSIDE_SPREAD("AV"), + MULT_ASSET_CLASS_MULTILEG_TRADE("3"), + STRADDLE("AC"), + MARKETPLACE_ENTERED_TRADE("2"), + STRADDLE_ETH("AD"), + IMPLIED_TRADE("1"), + SPREAD("AA"), + SPREAD_ETH("AB"), + CANCEL("0"), + REGULAR_ETH("AG"), + COMBO("AH"), + STOPPED("AE"), + MULTILEGTOMULTILEG_TRADE("4"), + STOPPED_ETH("AF"), + PRIOR_REFERENCE_PRICE("AK"), + STOPPED_SOLD_LAST("AL"), + COMBO_ETH("AI"), + OFFICIAL_CLOSING_PRICE("AJ"), + CROSSED_DUPLICATE_ENUMERATION__USE_X_INSTEAD("AO"), + FAST_MARKET("AP"), + STOPPED_OUT_OF_SEQUENCE("AM"), + OFFICAL_CLOSING_PRICE_DUPLICATE_ENUMERATION__USE_AJ_INSTEAD("AN"), + NEXT_DAY_ONLYMARKET("D"), + OPENINGREOPENING_TRADE_DETAIL("E"), + INTRADAY_TRADE_DETAIL("F"), + RULE_127_TRADE_NYSE("G"), + CASH_ONLY_MARKET("A"), + AVERAGE_PRICE_TRADE("B"), + CASH_TRADE_SAME_DAY_CLEARING("C"), + SELLER("L"), + SOLD_OUT_OF_SEQUENCE("M"), + STOPPED_STOCK_GUARANTEE_OF_PRICE_BUT_DOES_NOT_EXECUTE_THE_ORDER("N"), + RULE_155_TRADE_AMEX("H"), + SOLD_LAST_LATE_REPORTING("I"), + NEXT_DAY_TRADE_NEXT_DAY_CLEARING("J"), + OPENED_LATE_REPORT_OF_OPENED_TRADE("K"), + EXCHANGE_LAST("U"), + CONVERTED_PRICE_INDICATOR("T"), + EXPIT("W"), + FINAL_PRICE_OF_SESSION("V"), + IMBALANCE_MORE_SELLERS_CANNOT_BE_USED_IN_COMBINATION_WITH_P("Q"), + IMBALANCE_MORE_BUYERS_CANNOT_BE_USED_IN_COMBINATION_WITH_Q("P"), + BARGAIN_CONDITION_LSE("S"), + OPENING_PRICE("R"), + TRADES_RESULTING_FROM_MANUALSLOW_QUOTE("Y"), + CROSSED("X"), + TRADES_RESULTING_FROM_INTERMARKET_SWEEP("Z"), + BUNCHED_SALE("f"), + SPLIT_TRADE("g"), + BUNCHED("d"), + DISTRIBUTION("e"), + DIRECT_PLUS("b"), + ACQUISITION("c"), + VOLUME_ONLY("a"), + CANCEL_LAST("n"), + SOLD_LAST_SALE("o"), + CANCEL_LAST_ETH("l"), + SOLD_LAST_SALE_ETH("m"), + CANCEL_STOPPED_ETH("j"), + OUT_OF_SEQUENCE_ETH("k"), + CANCEL_STOPPED("h"), + CANCEL_ETH("i"), + REOPEN("w"), + AUTO_EXECUTION_ETH("v"), + LATE_OPEN_ETH("u"), + CANCEL_ONLY_ETH("t"), + CANCEL_ONLY("s"), + OPENED_SALE_ETH("r"), + CANCEL_OPEN_ETH("q"), + CANCEL_OPEN("p"), + ADJUSTED_ETH("z"), + ADJUSTED("y"), + REOPEN_ETH("x"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeDate.java new file mode 100644 index 0000000..be76f56 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeDate extends BaseFieldType { + public static final TradeDate INSTANCE = new TradeDate(); + + private TradeDate() { + super( + "TradeDate", + 75, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeHandlingInstr.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeHandlingInstr.java new file mode 100644 index 0000000..d6d750e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeHandlingInstr.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeHandlingInstr extends BaseFieldType { + public static final TradeHandlingInstr INSTANCE = new TradeHandlingInstr(); + + private TradeHandlingInstr() { + super( + "TradeHandlingInstr", + 1123, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ONEPARTY_REPORT_FOR_PASS_THROUGH = new Field(TradeHandlingInstr.INSTANCE, Values.ONEPARTY_REPORT_FOR_PASS_THROUGH.getOrdinal()); + public final Field ONEPARTY_REPORT_FOR_MATCHING = new Field(TradeHandlingInstr.INSTANCE, Values.ONEPARTY_REPORT_FOR_MATCHING.getOrdinal()); + public final Field TWOPARTY_REPORT = new Field(TradeHandlingInstr.INSTANCE, Values.TWOPARTY_REPORT.getOrdinal()); + public final Field TRADE_CONFIRMATION = new Field(TradeHandlingInstr.INSTANCE, Values.TRADE_CONFIRMATION.getOrdinal()); + public final Field TWO_PARTY_REPORT_FOR_CLAIM = new Field(TradeHandlingInstr.INSTANCE, Values.TWO_PARTY_REPORT_FOR_CLAIM.getOrdinal()); + public final Field AUTOMATED_FLOOR_ORDER_ROUTING = new Field(TradeHandlingInstr.INSTANCE, Values.AUTOMATED_FLOOR_ORDER_ROUTING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ONEPARTY_REPORT_FOR_PASS_THROUGH("3"), + ONEPARTY_REPORT_FOR_MATCHING("2"), + TWOPARTY_REPORT("1"), + TRADE_CONFIRMATION("0"), + TWO_PARTY_REPORT_FOR_CLAIM("5"), + AUTOMATED_FLOOR_ORDER_ROUTING("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeID.java new file mode 100644 index 0000000..92a2ea1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeID extends BaseFieldType { + public static final TradeID INSTANCE = new TradeID(); + + private TradeID() { + super( + "TradeID", + 1003, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeInputDevice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeInputDevice.java new file mode 100644 index 0000000..d0370fa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeInputDevice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeInputDevice extends BaseFieldType { + public static final TradeInputDevice INSTANCE = new TradeInputDevice(); + + private TradeInputDevice() { + super( + "TradeInputDevice", + 579, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeInputSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeInputSource.java new file mode 100644 index 0000000..d52e4b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeInputSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeInputSource extends BaseFieldType { + public static final TradeInputSource INSTANCE = new TradeInputSource(); + + private TradeInputSource() { + super( + "TradeInputSource", + 578, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeLegRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeLegRefID.java new file mode 100644 index 0000000..d8f218a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeLegRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeLegRefID extends BaseFieldType { + public static final TradeLegRefID INSTANCE = new TradeLegRefID(); + + private TradeLegRefID() { + super( + "TradeLegRefID", + 824, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeLinkID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeLinkID.java new file mode 100644 index 0000000..559543c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeLinkID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeLinkID extends BaseFieldType { + public static final TradeLinkID INSTANCE = new TradeLinkID(); + + private TradeLinkID() { + super( + "TradeLinkID", + 820, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeOriginationDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeOriginationDate.java new file mode 100644 index 0000000..8bd4fda --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeOriginationDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeOriginationDate extends BaseFieldType { + public static final TradeOriginationDate INSTANCE = new TradeOriginationDate(); + + private TradeOriginationDate() { + super( + "TradeOriginationDate", + 229, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradePublishIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradePublishIndicator.java new file mode 100644 index 0000000..eca69ab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradePublishIndicator.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradePublishIndicator extends BaseFieldType { + public static final TradePublishIndicator INSTANCE = new TradePublishIndicator(); + + private TradePublishIndicator() { + super( + "TradePublishIndicator", + 1390, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DEFERRED_PUBLICATION = new Field(TradePublishIndicator.INSTANCE, Values.DEFERRED_PUBLICATION.getOrdinal()); + public final Field PUBLISH_TRADE = new Field(TradePublishIndicator.INSTANCE, Values.PUBLISH_TRADE.getOrdinal()); + public final Field DO_NOT_PUBLISH_TRADE = new Field(TradePublishIndicator.INSTANCE, Values.DO_NOT_PUBLISH_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DEFERRED_PUBLICATION("2"), + PUBLISH_TRADE("1"), + DO_NOT_PUBLISH_TRADE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportID.java new file mode 100644 index 0000000..b73df1a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeReportID extends BaseFieldType { + public static final TradeReportID INSTANCE = new TradeReportID(); + + private TradeReportID() { + super( + "TradeReportID", + 571, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportRefID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportRefID.java new file mode 100644 index 0000000..04e619a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportRefID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeReportRefID extends BaseFieldType { + public static final TradeReportRefID INSTANCE = new TradeReportRefID(); + + private TradeReportRefID() { + super( + "TradeReportRefID", + 572, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportRejectReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportRejectReason.java new file mode 100644 index 0000000..b883dfc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportRejectReason.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeReportRejectReason extends BaseFieldType { + public static final TradeReportRejectReason INSTANCE = new TradeReportRejectReason(); + + private TradeReportRejectReason() { + super( + "TradeReportRejectReason", + 751, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNAUTHORIZED_TO_REPORT_TRADES = new Field(TradeReportRejectReason.INSTANCE, Values.UNAUTHORIZED_TO_REPORT_TRADES.getOrdinal()); + public final Field UNKNOWN_INSTRUMENT = new Field(TradeReportRejectReason.INSTANCE, Values.UNKNOWN_INSTRUMENT.getOrdinal()); + public final Field INVALID_PARTY_ONFORMATION = new Field(TradeReportRejectReason.INSTANCE, Values.INVALID_PARTY_ONFORMATION.getOrdinal()); + public final Field SUCCESSFUL_DEFAULT = new Field(TradeReportRejectReason.INSTANCE, Values.SUCCESSFUL_DEFAULT.getOrdinal()); + public final Field INVALID_TRADE_TYPE = new Field(TradeReportRejectReason.INSTANCE, Values.INVALID_TRADE_TYPE.getOrdinal()); + public final Field OTHER = new Field(TradeReportRejectReason.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNAUTHORIZED_TO_REPORT_TRADES("3"), + UNKNOWN_INSTRUMENT("2"), + INVALID_PARTY_ONFORMATION("1"), + SUCCESSFUL_DEFAULT("0"), + INVALID_TRADE_TYPE("4"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportTransType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportTransType.java new file mode 100644 index 0000000..1813c6b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportTransType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeReportTransType extends BaseFieldType { + public static final TradeReportTransType INSTANCE = new TradeReportTransType(); + + private TradeReportTransType() { + super( + "TradeReportTransType", + 487, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field RELEASE = new Field(TradeReportTransType.INSTANCE, Values.RELEASE.getOrdinal()); + public final Field REPLACE = new Field(TradeReportTransType.INSTANCE, Values.REPLACE.getOrdinal()); + public final Field CANCEL = new Field(TradeReportTransType.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field NEW = new Field(TradeReportTransType.INSTANCE, Values.NEW.getOrdinal()); + public final Field CANCEL_DUE_TO_BACK_OUT_OF_TRADE = new Field(TradeReportTransType.INSTANCE, Values.CANCEL_DUE_TO_BACK_OUT_OF_TRADE.getOrdinal()); + public final Field REVERSE = new Field(TradeReportTransType.INSTANCE, Values.REVERSE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + RELEASE("3"), + REPLACE("2"), + CANCEL("1"), + NEW("0"), + CANCEL_DUE_TO_BACK_OUT_OF_TRADE("5"), + REVERSE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportType.java new file mode 100644 index 0000000..888b3e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeReportType.java @@ -0,0 +1,75 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeReportType extends BaseFieldType { + public static final TradeReportType INSTANCE = new TradeReportType(); + + private TradeReportType() { + super( + "TradeReportType", + 856, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ALLEGED_LOCKEDIN_TRADE_BREAK = new Field(TradeReportType.INSTANCE, Values.ALLEGED_LOCKEDIN_TRADE_BREAK.getOrdinal()); + public final Field ALLEGED_NOWAS = new Field(TradeReportType.INSTANCE, Values.ALLEGED_NOWAS.getOrdinal()); + public final Field ALLEGED_TRADE_REPORT_CANCEL = new Field(TradeReportType.INSTANCE, Values.ALLEGED_TRADE_REPORT_CANCEL.getOrdinal()); + public final Field ALLEGED_NEW = new Field(TradeReportType.INSTANCE, Values.ALLEGED_NEW.getOrdinal()); + public final Field ALLEGED_ADDENDUM = new Field(TradeReportType.INSTANCE, Values.ALLEGED_ADDENDUM.getOrdinal()); + public final Field DECLINE = new Field(TradeReportType.INSTANCE, Values.DECLINE.getOrdinal()); + public final Field ACCEPT = new Field(TradeReportType.INSTANCE, Values.ACCEPT.getOrdinal()); + public final Field ALLEGED = new Field(TradeReportType.INSTANCE, Values.ALLEGED.getOrdinal()); + public final Field PENDED = new Field(TradeReportType.INSTANCE, Values.PENDED.getOrdinal()); + public final Field SUBMIT = new Field(TradeReportType.INSTANCE, Values.SUBMIT.getOrdinal()); + public final Field LOCKEDIN_TRADE_BREAK = new Field(TradeReportType.INSTANCE, Values.LOCKEDIN_TRADE_BREAK.getOrdinal()); + public final Field TRADE_REPORT_CANCEL = new Field(TradeReportType.INSTANCE, Values.TRADE_REPORT_CANCEL.getOrdinal()); + public final Field NOWAS = new Field(TradeReportType.INSTANCE, Values.NOWAS.getOrdinal()); + public final Field ADDENDUM = new Field(TradeReportType.INSTANCE, Values.ADDENDUM.getOrdinal()); + public final Field INVALID_CMTA = new Field(TradeReportType.INSTANCE, Values.INVALID_CMTA.getOrdinal()); + public final Field DEFAULTED = new Field(TradeReportType.INSTANCE, Values.DEFAULTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ALLEGED_LOCKEDIN_TRADE_BREAK("15"), + ALLEGED_NOWAS("13"), + ALLEGED_TRADE_REPORT_CANCEL("14"), + ALLEGED_NEW("11"), + ALLEGED_ADDENDUM("12"), + DECLINE("3"), + ACCEPT("2"), + ALLEGED("1"), + PENDED("10"), + SUBMIT("0"), + LOCKEDIN_TRADE_BREAK("7"), + TRADE_REPORT_CANCEL("6"), + NOWAS("5"), + ADDENDUM("4"), + INVALID_CMTA("9"), + DEFAULTED("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestID.java new file mode 100644 index 0000000..c9b7c49 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeRequestID extends BaseFieldType { + public static final TradeRequestID INSTANCE = new TradeRequestID(); + + private TradeRequestID() { + super( + "TradeRequestID", + 568, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestResult.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestResult.java new file mode 100644 index 0000000..f3ece2e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestResult.java @@ -0,0 +1,61 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeRequestResult extends BaseFieldType { + public static final TradeRequestResult INSTANCE = new TradeRequestResult(); + + private TradeRequestResult() { + super( + "TradeRequestResult", + 749, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field INVALID_PARTIES = new Field(TradeRequestResult.INSTANCE, Values.INVALID_PARTIES.getOrdinal()); + public final Field INVALID_TYPE_OF_TRADE_REQUESTED = new Field(TradeRequestResult.INSTANCE, Values.INVALID_TYPE_OF_TRADE_REQUESTED.getOrdinal()); + public final Field INVALID_OR_UNKNOWN_INSTRUMENT = new Field(TradeRequestResult.INSTANCE, Values.INVALID_OR_UNKNOWN_INSTRUMENT.getOrdinal()); + public final Field SUCCESSFUL_DEFAULT = new Field(TradeRequestResult.INSTANCE, Values.SUCCESSFUL_DEFAULT.getOrdinal()); + public final Field INVALID_DESTINATION_REQUESTED = new Field(TradeRequestResult.INSTANCE, Values.INVALID_DESTINATION_REQUESTED.getOrdinal()); + public final Field INVALID_TRANSPORT_TYPE_REQUESTED = new Field(TradeRequestResult.INSTANCE, Values.INVALID_TRANSPORT_TYPE_REQUESTED.getOrdinal()); + public final Field NOT_AUTHORIZED = new Field(TradeRequestResult.INSTANCE, Values.NOT_AUTHORIZED.getOrdinal()); + public final Field TRADEREQUESTTYPE_NOT_SUPPORTED = new Field(TradeRequestResult.INSTANCE, Values.TRADEREQUESTTYPE_NOT_SUPPORTED.getOrdinal()); + public final Field OTHER = new Field(TradeRequestResult.INSTANCE, Values.OTHER.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + INVALID_PARTIES("3"), + INVALID_TYPE_OF_TRADE_REQUESTED("2"), + INVALID_OR_UNKNOWN_INSTRUMENT("1"), + SUCCESSFUL_DEFAULT("0"), + INVALID_DESTINATION_REQUESTED("5"), + INVALID_TRANSPORT_TYPE_REQUESTED("4"), + NOT_AUTHORIZED("9"), + TRADEREQUESTTYPE_NOT_SUPPORTED("8"), + OTHER("99"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestStatus.java new file mode 100644 index 0000000..38c41d9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeRequestStatus extends BaseFieldType { + public static final TradeRequestStatus INSTANCE = new TradeRequestStatus(); + + private TradeRequestStatus() { + super( + "TradeRequestStatus", + 750, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field REJECTED = new Field(TradeRequestStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field COMPLETED = new Field(TradeRequestStatus.INSTANCE, Values.COMPLETED.getOrdinal()); + public final Field ACCEPTED = new Field(TradeRequestStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + REJECTED("2"), + COMPLETED("1"), + ACCEPTED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestType.java new file mode 100644 index 0000000..f600ce4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeRequestType.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeRequestType extends BaseFieldType { + public static final TradeRequestType INSTANCE = new TradeRequestType(); + + private TradeRequestType() { + super( + "TradeRequestType", + 569, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field UNREPORTED_TRADES_THAT_MATCH_CRITERIA = new Field(TradeRequestType.INSTANCE, Values.UNREPORTED_TRADES_THAT_MATCH_CRITERIA.getOrdinal()); + public final Field UNMATCHED_TRADES_THAT_MATCH_CRITERIA = new Field(TradeRequestType.INSTANCE, Values.UNMATCHED_TRADES_THAT_MATCH_CRITERIA.getOrdinal()); + public final Field MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_PARTIES_EXE = new Field(TradeRequestType.INSTANCE, Values.MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_PARTIES_EXE.getOrdinal()); + public final Field ALL_TRADES = new Field(TradeRequestType.INSTANCE, Values.ALL_TRADES.getOrdinal()); + public final Field ADVISORIES_THAT_MATCH_CRITERIA = new Field(TradeRequestType.INSTANCE, Values.ADVISORIES_THAT_MATCH_CRITERIA.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + UNREPORTED_TRADES_THAT_MATCH_CRITERIA("3"), + UNMATCHED_TRADES_THAT_MATCH_CRITERIA("2"), + MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_PARTIES_EXE("1"), + ALL_TRADES("0"), + ADVISORIES_THAT_MATCH_CRITERIA("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeVolume.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeVolume.java new file mode 100644 index 0000000..c2d92fd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradeVolume.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradeVolume extends BaseFieldType { + public static final TradeVolume INSTANCE = new TradeVolume(); + + private TradeVolume() { + super( + "TradeVolume", + 1020, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradedFlatSwitch.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradedFlatSwitch.java new file mode 100644 index 0000000..ae54ad5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradedFlatSwitch.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradedFlatSwitch extends BaseFieldType { + public static final TradedFlatSwitch INSTANCE = new TradedFlatSwitch(); + + private TradedFlatSwitch() { + super( + "TradedFlatSwitch", + 258, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NOT_TRADED_FLAT = new Field(TradedFlatSwitch.INSTANCE, Values.NOT_TRADED_FLAT.getOrdinal()); + public final Field TRADED_FLAT = new Field(TradedFlatSwitch.INSTANCE, Values.TRADED_FLAT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NOT_TRADED_FLAT("N"), + TRADED_FLAT("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingCurrency.java new file mode 100644 index 0000000..54d2831 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradingCurrency extends BaseFieldType { + public static final TradingCurrency INSTANCE = new TradingCurrency(); + + private TradingCurrency() { + super( + "TradingCurrency", + 1245, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingReferencePrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingReferencePrice.java new file mode 100644 index 0000000..4597da4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingReferencePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradingReferencePrice extends BaseFieldType { + public static final TradingReferencePrice INSTANCE = new TradingReferencePrice(); + + private TradingReferencePrice() { + super( + "TradingReferencePrice", + 1150, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingSessionDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingSessionDesc.java new file mode 100644 index 0000000..f974bf1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingSessionDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradingSessionDesc extends BaseFieldType { + public static final TradingSessionDesc INSTANCE = new TradingSessionDesc(); + + private TradingSessionDesc() { + super( + "TradingSessionDesc", + 1326, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingSessionID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingSessionID.java new file mode 100644 index 0000000..390538e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingSessionID.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradingSessionID extends BaseFieldType { + public static final TradingSessionID INSTANCE = new TradingSessionID(); + + private TradingSessionID() { + super( + "TradingSessionID", + 336, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MORNING = new Field(TradingSessionID.INSTANCE, Values.MORNING.getOrdinal()); + public final Field HALFDAY = new Field(TradingSessionID.INSTANCE, Values.HALFDAY.getOrdinal()); + public final Field DAY = new Field(TradingSessionID.INSTANCE, Values.DAY.getOrdinal()); + public final Field AFTERHOURS = new Field(TradingSessionID.INSTANCE, Values.AFTERHOURS.getOrdinal()); + public final Field EVENING = new Field(TradingSessionID.INSTANCE, Values.EVENING.getOrdinal()); + public final Field AFTERNOON = new Field(TradingSessionID.INSTANCE, Values.AFTERNOON.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MORNING("3"), + HALFDAY("2"), + DAY("1"), + AFTERHOURS("6"), + EVENING("5"), + AFTERNOON("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingSessionSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingSessionSubID.java new file mode 100644 index 0000000..19d05ae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TradingSessionSubID.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TradingSessionSubID extends BaseFieldType { + public static final TradingSessionSubID INSTANCE = new TradingSessionSubID(); + + private TradingSessionSubID() { + super( + "TradingSessionSubID", + 625, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CONTINUOUS_TRADING = new Field(TradingSessionSubID.INSTANCE, Values.CONTINUOUS_TRADING.getOrdinal()); + public final Field OPENING_OR_OPENING_AUCTION = new Field(TradingSessionSubID.INSTANCE, Values.OPENING_OR_OPENING_AUCTION.getOrdinal()); + public final Field PRETRADING = new Field(TradingSessionSubID.INSTANCE, Values.PRETRADING.getOrdinal()); + public final Field QUIESCENT = new Field(TradingSessionSubID.INSTANCE, Values.QUIESCENT.getOrdinal()); + public final Field INTRADAY_AUCTION = new Field(TradingSessionSubID.INSTANCE, Values.INTRADAY_AUCTION.getOrdinal()); + public final Field POSTTRADING = new Field(TradingSessionSubID.INSTANCE, Values.POSTTRADING.getOrdinal()); + public final Field CLOSING_OR_CLOSING_AUCTION = new Field(TradingSessionSubID.INSTANCE, Values.CLOSING_OR_CLOSING_AUCTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CONTINUOUS_TRADING("3"), + OPENING_OR_OPENING_AUCTION("2"), + PRETRADING("1"), + QUIESCENT("7"), + INTRADAY_AUCTION("6"), + POSTTRADING("5"), + CLOSING_OR_CLOSING_AUCTION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TransBkdTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TransBkdTime.java new file mode 100644 index 0000000..61ee4af --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TransBkdTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TransBkdTime extends BaseFieldType { + public static final TransBkdTime INSTANCE = new TransBkdTime(); + + private TransBkdTime() { + super( + "TransBkdTime", + 483, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TransactTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TransactTime.java new file mode 100644 index 0000000..81defbc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TransactTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TransactTime extends BaseFieldType { + public static final TransactTime INSTANCE = new TransactTime(); + + private TransactTime() { + super( + "TransactTime", + 60, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TransferReason.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TransferReason.java new file mode 100644 index 0000000..9f7d23a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TransferReason.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TransferReason extends BaseFieldType { + public static final TransferReason INSTANCE = new TransferReason(); + + private TransferReason() { + super( + "TransferReason", + 830, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdMatchID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdMatchID.java new file mode 100644 index 0000000..5eea47f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdMatchID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdMatchID extends BaseFieldType { + public static final TrdMatchID INSTANCE = new TrdMatchID(); + + private TrdMatchID() { + super( + "TrdMatchID", + 880, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRegTimestamp.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRegTimestamp.java new file mode 100644 index 0000000..b9ee135 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRegTimestamp.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRegTimestamp extends BaseFieldType { + public static final TrdRegTimestamp INSTANCE = new TrdRegTimestamp(); + + private TrdRegTimestamp() { + super( + "TrdRegTimestamp", + 769, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRegTimestampOrigin.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRegTimestampOrigin.java new file mode 100644 index 0000000..ee0c6e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRegTimestampOrigin.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRegTimestampOrigin extends BaseFieldType { + public static final TrdRegTimestampOrigin INSTANCE = new TrdRegTimestampOrigin(); + + private TrdRegTimestampOrigin() { + super( + "TrdRegTimestampOrigin", + 771, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRegTimestampType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRegTimestampType.java new file mode 100644 index 0000000..22ced54 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRegTimestampType.java @@ -0,0 +1,57 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRegTimestampType extends BaseFieldType { + public static final TrdRegTimestampType INSTANCE = new TrdRegTimestampType(); + + private TrdRegTimestampType() { + super( + "TrdRegTimestampType", + 770, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TIME_OUT = new Field(TrdRegTimestampType.INSTANCE, Values.TIME_OUT.getOrdinal()); + public final Field TIME_IN = new Field(TrdRegTimestampType.INSTANCE, Values.TIME_IN.getOrdinal()); + public final Field EXECUTION_TIME = new Field(TrdRegTimestampType.INSTANCE, Values.EXECUTION_TIME.getOrdinal()); + public final Field SUBMISSION_TO_CLEARING = new Field(TrdRegTimestampType.INSTANCE, Values.SUBMISSION_TO_CLEARING.getOrdinal()); + public final Field DESK_RECEIPT = new Field(TrdRegTimestampType.INSTANCE, Values.DESK_RECEIPT.getOrdinal()); + public final Field BROKER_EXECUTION = new Field(TrdRegTimestampType.INSTANCE, Values.BROKER_EXECUTION.getOrdinal()); + public final Field BROKER_RECEIPT = new Field(TrdRegTimestampType.INSTANCE, Values.BROKER_RECEIPT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TIME_OUT("3"), + TIME_IN("2"), + EXECUTION_TIME("1"), + SUBMISSION_TO_CLEARING("7"), + DESK_RECEIPT("6"), + BROKER_EXECUTION("5"), + BROKER_RECEIPT("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRepIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRepIndicator.java new file mode 100644 index 0000000..7438e40 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRepIndicator.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRepIndicator extends BaseFieldType { + public static final TrdRepIndicator INSTANCE = new TrdRepIndicator(); + + private TrdRepIndicator() { + super( + "TrdRepIndicator", + 1389, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRepPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRepPartyRole.java new file mode 100644 index 0000000..9c26e0b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRepPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRepPartyRole extends BaseFieldType { + public static final TrdRepPartyRole INSTANCE = new TrdRepPartyRole(); + + private TrdRepPartyRole() { + super( + "TrdRepPartyRole", + 1388, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRptStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRptStatus.java new file mode 100644 index 0000000..2fb3f69 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdRptStatus.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdRptStatus extends BaseFieldType { + public static final TrdRptStatus INSTANCE = new TrdRptStatus(); + + private TrdRptStatus() { + super( + "TrdRptStatus", + 939, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ACCEPTED_WITH_ERRORS = new Field(TrdRptStatus.INSTANCE, Values.ACCEPTED_WITH_ERRORS.getOrdinal()); + public final Field REJECTED = new Field(TrdRptStatus.INSTANCE, Values.REJECTED.getOrdinal()); + public final Field ACCEPTED = new Field(TrdRptStatus.INSTANCE, Values.ACCEPTED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ACCEPTED_WITH_ERRORS("3"), + REJECTED("1"), + ACCEPTED("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdSubType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdSubType.java new file mode 100644 index 0000000..049ac59 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdSubType.java @@ -0,0 +1,119 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdSubType extends BaseFieldType { + public static final TrdSubType INSTANCE = new TrdSubType(); + + private TrdSubType() { + super( + "TrdSubType", + 829, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field N_NONPROTECTED_PORTFOLIO_TRANSACTION_OR_A_FULLY_DISCLOSED_PORTFO = new Field(TrdSubType.INSTANCE, Values.N_NONPROTECTED_PORTFOLIO_TRANSACTION_OR_A_FULLY_DISCLOSED_PORTFO.getOrdinal()); + public final Field OTC_QUOTE = new Field(TrdSubType.INSTANCE, Values.OTC_QUOTE.getOrdinal()); + public final Field LC_CORRECTION_SUBMITTED_MORE_THAN_THREE_DAYS_AFTER_PUBLICATION_O = new Field(TrdSubType.INSTANCE, Values.LC_CORRECTION_SUBMITTED_MORE_THAN_THREE_DAYS_AFTER_PUBLICATION_O.getOrdinal()); + public final Field CONVERTED_SWAP = new Field(TrdSubType.INSTANCE, Values.CONVERTED_SWAP.getOrdinal()); + public final Field M_TRANSACTION_OTHER_THAN_A_TRANSACTION_RESULTING_FROM_A_STOCK_SW = new Field(TrdSubType.INSTANCE, Values.M_TRANSACTION_OTHER_THAN_A_TRANSACTION_RESULTING_FROM_A_STOCK_SW.getOrdinal()); + public final Field OFF_HOURS_TRADE = new Field(TrdSubType.INSTANCE, Values.OFF_HOURS_TRADE.getOrdinal()); + public final Field B_TRANSACTION_BETWEEN_TWO_MEMBER_FIRMS_WHERE_NEITHER_MEMBER_FIRM = new Field(TrdSubType.INSTANCE, Values.B_TRANSACTION_BETWEEN_TWO_MEMBER_FIRMS_WHERE_NEITHER_MEMBER_FIRM.getOrdinal()); + public final Field ON_HOURS_TRADE = new Field(TrdSubType.INSTANCE, Values.ON_HOURS_TRADE.getOrdinal()); + public final Field K_TRANSACTION_USING_BLOCK_TRADE_FACILITY = new Field(TrdSubType.INSTANCE, Values.K_TRANSACTION_USING_BLOCK_TRADE_FACILITY.getOrdinal()); + public final Field LARGE_IN_SCALE_L = new Field(TrdSubType.INSTANCE, Values.LARGE_IN_SCALE_L.getOrdinal()); + public final Field AI_AUTOMATED_INPUT_FACILITY_DISABLED_IN_RESPONSE_TO_AN_EXCHANGE_ = new Field(TrdSubType.INSTANCE, Values.AI_AUTOMATED_INPUT_FACILITY_DISABLED_IN_RESPONSE_TO_AN_EXCHANGE_.getOrdinal()); + public final Field CROSSED_TRADE_X = new Field(TrdSubType.INSTANCE, Values.CROSSED_TRADE_X.getOrdinal()); + public final Field ACATS = new Field(TrdSubType.INSTANCE, Values.ACATS.getOrdinal()); + public final Field INTERIM_PROTECTED_TRADE_I = new Field(TrdSubType.INSTANCE, Values.INTERIM_PROTECTED_TRADE_I.getOrdinal()); + public final Field NR_NONRISK_TRANSACTION_IN_A_SEATS_SECURITY_OTHER_THAN_AN_AIM_SEC = new Field(TrdSubType.INSTANCE, Values.NR_NONRISK_TRANSACTION_IN_A_SEATS_SECURITY_OTHER_THAN_AN_AIM_SEC.getOrdinal()); + public final Field NM__I_TRANSACTION_WHERE_EXCHANGE_HAS_GRANTED_PERMISSION_FOR_NONP = new Field(TrdSubType.INSTANCE, Values.NM__I_TRANSACTION_WHERE_EXCHANGE_HAS_GRANTED_PERMISSION_FOR_NONP.getOrdinal()); + public final Field P_PROTECTED_PORTFOLIO_TRANSACTION_OR_A_WORKED_PRINCIPAL_AGREEMEN = new Field(TrdSubType.INSTANCE, Values.P_PROTECTED_PORTFOLIO_TRANSACTION_OR_A_WORKED_PRINCIPAL_AGREEMEN.getOrdinal()); + public final Field PA_PROTECTED_TRANSACTION_NOTIFICATION = new Field(TrdSubType.INSTANCE, Values.PA_PROTECTED_TRANSACTION_NOTIFICATION.getOrdinal()); + public final Field PC_CONTRA_TRADE_FOR_TRANSACTION_WHICH_TOOK_PLACE_ON_A_PREVIOUS_D = new Field(TrdSubType.INSTANCE, Values.PC_CONTRA_TRADE_FOR_TRANSACTION_WHICH_TOOK_PLACE_ON_A_PREVIOUS_D.getOrdinal()); + public final Field PN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_PORTFOLIO_TRANSACTION_WHI = new Field(TrdSubType.INSTANCE, Values.PN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_PORTFOLIO_TRANSACTION_WHI.getOrdinal()); + public final Field R__I_RISKLESS_PRINCIPAL_TRANSACTION_BETWEEN_NONMEMBERS_WHERE_THE = new Field(TrdSubType.INSTANCE, Values.R__I_RISKLESS_PRINCIPAL_TRANSACTION_BETWEEN_NONMEMBERS_WHERE_THE.getOrdinal()); + public final Field RO_TRANSACTION_WHICH_RESULTED_FROM_THE_EXERCISE_OF_A_TRADITIONAL = new Field(TrdSubType.INSTANCE, Values.RO_TRANSACTION_WHICH_RESULTED_FROM_THE_EXERCISE_OF_A_TRADITIONAL.getOrdinal()); + public final Field RT_RISK_TRANSACTION_IN_A_SEATS_SECURITY_EXCLUDING_AIM_SECURITY_R = new Field(TrdSubType.INSTANCE, Values.RT_RISK_TRANSACTION_IN_A_SEATS_SECURITY_EXCLUDING_AIM_SECURITY_R.getOrdinal()); + public final Field SW_TRANSACTIONS_RESULTING_FROM_STOCK_SWAP_OR_A_STOCK_SWITCH_ONE_ = new Field(TrdSubType.INSTANCE, Values.SW_TRANSACTIONS_RESULTING_FROM_STOCK_SWAP_OR_A_STOCK_SWITCH_ONE_.getOrdinal()); + public final Field REJECT_FOR_SUBMITTING_SIDE = new Field(TrdSubType.INSTANCE, Values.REJECT_FOR_SUBMITTING_SIDE.getOrdinal()); + public final Field EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT = new Field(TrdSubType.INSTANCE, Values.EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT.getOrdinal()); + public final Field TRANSACTION_FROM_ASSIGNMENT = new Field(TrdSubType.INSTANCE, Values.TRANSACTION_FROM_ASSIGNMENT.getOrdinal()); + public final Field INTERNAL_TRANSFER_OR_ADJUSTMENT = new Field(TrdSubType.INSTANCE, Values.INTERNAL_TRANSFER_OR_ADJUSTMENT.getOrdinal()); + public final Field CMTA = new Field(TrdSubType.INSTANCE, Values.CMTA.getOrdinal()); + public final Field T_IF_REPORTING_A_SINGLE_PROTECTED_TRANSACTION = new Field(TrdSubType.INSTANCE, Values.T_IF_REPORTING_A_SINGLE_PROTECTED_TRANSACTION.getOrdinal()); + public final Field DIFFERENTIAL_SPREAD = new Field(TrdSubType.INSTANCE, Values.DIFFERENTIAL_SPREAD.getOrdinal()); + public final Field ONSET_DUE_TO_AN_ALLOCATION = new Field(TrdSubType.INSTANCE, Values.ONSET_DUE_TO_AN_ALLOCATION.getOrdinal()); + public final Field WT_WORKED_PRINCIPAL_TRANSACTION_OTHER_THAN_A_PORTFOLIO_TRANSACTI = new Field(TrdSubType.INSTANCE, Values.WT_WORKED_PRINCIPAL_TRANSACTION_OTHER_THAN_A_PORTFOLIO_TRANSACTI.getOrdinal()); + public final Field OFFSET_DUE_TO_AN_ALLOCATION = new Field(TrdSubType.INSTANCE, Values.OFFSET_DUE_TO_AN_ALLOCATION.getOrdinal()); + public final Field WN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_SINGLE_ORDER_BOOK_SECURIT = new Field(TrdSubType.INSTANCE, Values.WN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_SINGLE_ORDER_BOOK_SECURIT.getOrdinal()); + public final Field ADVISORY_FOR_CONTRA_SIDE = new Field(TrdSubType.INSTANCE, Values.ADVISORY_FOR_CONTRA_SIDE.getOrdinal()); + public final Field TRANSACTION_FROM_EXERCISE = new Field(TrdSubType.INSTANCE, Values.TRANSACTION_FROM_EXERCISE.getOrdinal()); + public final Field IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT = new Field(TrdSubType.INSTANCE, Values.IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + N_NONPROTECTED_PORTFOLIO_TRANSACTION_OR_A_FULLY_DISCLOSED_PORTFO("19"), + OTC_QUOTE("35"), + LC_CORRECTION_SUBMITTED_MORE_THAN_THREE_DAYS_AFTER_PUBLICATION_O("17"), + CONVERTED_SWAP("36"), + M_TRANSACTION_OTHER_THAN_A_TRANSACTION_RESULTING_FROM_A_STOCK_SW("18"), + OFF_HOURS_TRADE("33"), + B_TRANSACTION_BETWEEN_TWO_MEMBER_FIRMS_WHERE_NEITHER_MEMBER_FIRM("15"), + ON_HOURS_TRADE("34"), + K_TRANSACTION_USING_BLOCK_TRADE_FACILITY("16"), + LARGE_IN_SCALE_L("39"), + AI_AUTOMATED_INPUT_FACILITY_DISABLED_IN_RESPONSE_TO_AN_EXCHANGE_("14"), + CROSSED_TRADE_X("37"), + ACATS("11"), + INTERIM_PROTECTED_TRADE_I("38"), + NR_NONRISK_TRANSACTION_IN_A_SEATS_SECURITY_OTHER_THAN_AN_AIM_SEC("21"), + NM__I_TRANSACTION_WHERE_EXCHANGE_HAS_GRANTED_PERMISSION_FOR_NONP("20"), + P_PROTECTED_PORTFOLIO_TRANSACTION_OR_A_WORKED_PRINCIPAL_AGREEMEN("22"), + PA_PROTECTED_TRANSACTION_NOTIFICATION("23"), + PC_CONTRA_TRADE_FOR_TRANSACTION_WHICH_TOOK_PLACE_ON_A_PREVIOUS_D("24"), + PN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_PORTFOLIO_TRANSACTION_WHI("25"), + R__I_RISKLESS_PRINCIPAL_TRANSACTION_BETWEEN_NONMEMBERS_WHERE_THE("26"), + RO_TRANSACTION_WHICH_RESULTED_FROM_THE_EXERCISE_OF_A_TRADITIONAL("27"), + RT_RISK_TRANSACTION_IN_A_SEATS_SECURITY_EXCLUDING_AIM_SECURITY_R("28"), + SW_TRANSACTIONS_RESULTING_FROM_STOCK_SWAP_OR_A_STOCK_SWITCH_ONE_("29"), + REJECT_FOR_SUBMITTING_SIDE("3"), + EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT("2"), + TRANSACTION_FROM_ASSIGNMENT("10"), + INTERNAL_TRANSFER_OR_ADJUSTMENT("1"), + CMTA("0"), + T_IF_REPORTING_A_SINGLE_PROTECTED_TRANSACTION("30"), + DIFFERENTIAL_SPREAD("7"), + ONSET_DUE_TO_AN_ALLOCATION("6"), + WT_WORKED_PRINCIPAL_TRANSACTION_OTHER_THAN_A_PORTFOLIO_TRANSACTI("32"), + OFFSET_DUE_TO_AN_ALLOCATION("5"), + WN_WORKED_PRINCIPAL_NOTIFICATION_FOR_A_SINGLE_ORDER_BOOK_SECURIT("31"), + ADVISORY_FOR_CONTRA_SIDE("4"), + TRANSACTION_FROM_EXERCISE("9"), + IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdType.java new file mode 100644 index 0000000..e48b2ff --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TrdType.java @@ -0,0 +1,153 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TrdType extends BaseFieldType { + public static final TrdType INSTANCE = new TrdType(); + + private TrdType() { + super( + "TrdType", + 828, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field SPECIAL_EX_CAPITAL_REPAYMENTS_XP = new Field(TrdType.INSTANCE, Values.SPECIAL_EX_CAPITAL_REPAYMENTS_XP.getOrdinal()); + public final Field SPECIAL_CUM_BONUS_CB = new Field(TrdType.INSTANCE, Values.SPECIAL_CUM_BONUS_CB.getOrdinal()); + public final Field SPECIAL_EX_RIGHTS_XR = new Field(TrdType.INSTANCE, Values.SPECIAL_EX_RIGHTS_XR.getOrdinal()); + public final Field SPECIAL_CUM_CAPITAL_REPAYMENTS_CP = new Field(TrdType.INSTANCE, Values.SPECIAL_CUM_CAPITAL_REPAYMENTS_CP.getOrdinal()); + public final Field WORKED_PRINCIPAL_TRADE_UKSPECIFIC = new Field(TrdType.INSTANCE, Values.WORKED_PRINCIPAL_TRADE_UKSPECIFIC.getOrdinal()); + public final Field SPECIAL_EX_BONUS_XB = new Field(TrdType.INSTANCE, Values.SPECIAL_EX_BONUS_XB.getOrdinal()); + public final Field BLOCK_TRADE_SAME_AS_LARGE_TRADE = new Field(TrdType.INSTANCE, Values.BLOCK_TRADE_SAME_AS_LARGE_TRADE.getOrdinal()); + public final Field PROROGATION_BUY__EURONEXT_PARIS_ONLY_IS_USED_TO_DEFER_SETTLEMENT = new Field(TrdType.INSTANCE, Values.PROROGATION_BUY__EURONEXT_PARIS_ONLY_IS_USED_TO_DEFER_SETTLEMENT.getOrdinal()); + public final Field PORTFOLIO_TRANSFER = new Field(TrdType.INSTANCE, Values.PORTFOLIO_TRANSFER.getOrdinal()); + public final Field NAME_CHANGE = new Field(TrdType.INSTANCE, Values.NAME_CHANGE.getOrdinal()); + public final Field BLOCK_TRADES__AFTER_MARKET = new Field(TrdType.INSTANCE, Values.BLOCK_TRADES__AFTER_MARKET.getOrdinal()); + public final Field PRIVATELY_NEGOTIATED_TRADES = new Field(TrdType.INSTANCE, Values.PRIVATELY_NEGOTIATED_TRADES.getOrdinal()); + public final Field SUBSTITUTION_OF_FUTURES_FOR_FORWARDS = new Field(TrdType.INSTANCE, Values.SUBSTITUTION_OF_FUTURES_FOR_FORWARDS.getOrdinal()); + public final Field ERROR_TRADE = new Field(TrdType.INSTANCE, Values.ERROR_TRADE.getOrdinal()); + public final Field SPECIAL_CUM_DIVIDEND_CD = new Field(TrdType.INSTANCE, Values.SPECIAL_CUM_DIVIDEND_CD.getOrdinal()); + public final Field SPECIAL_EX_DIVIDEND_XD = new Field(TrdType.INSTANCE, Values.SPECIAL_EX_DIVIDEND_XD.getOrdinal()); + public final Field SPECIAL_CUM_COUPON_CC = new Field(TrdType.INSTANCE, Values.SPECIAL_CUM_COUPON_CC.getOrdinal()); + public final Field SPECIAL_EX_COUPON_XC = new Field(TrdType.INSTANCE, Values.SPECIAL_EX_COUPON_XC.getOrdinal()); + public final Field CASH_SETTLEMENT_CS = new Field(TrdType.INSTANCE, Values.CASH_SETTLEMENT_CS.getOrdinal()); + public final Field TRANSFER = new Field(TrdType.INSTANCE, Values.TRANSFER.getOrdinal()); + public final Field EFP_EXCHANGE_FOR_PHYSICAL = new Field(TrdType.INSTANCE, Values.EFP_EXCHANGE_FOR_PHYSICAL.getOrdinal()); + public final Field BLOCK_TRADE = new Field(TrdType.INSTANCE, Values.BLOCK_TRADE.getOrdinal()); + public final Field REGULAR_TRADE = new Field(TrdType.INSTANCE, Values.REGULAR_TRADE.getOrdinal()); + public final Field BUNCHED_TRADE = new Field(TrdType.INSTANCE, Values.BUNCHED_TRADE.getOrdinal()); + public final Field SPECIAL_PRICE_USUALLY_NET_OR_ALLIN_PRICE_SP = new Field(TrdType.INSTANCE, Values.SPECIAL_PRICE_USUALLY_NET_OR_ALLIN_PRICE_SP.getOrdinal()); + public final Field WEIGHTED_AVERAGE_PRICE_TRADE = new Field(TrdType.INSTANCE, Values.WEIGHTED_AVERAGE_PRICE_TRADE.getOrdinal()); + public final Field T_TRADE = new Field(TrdType.INSTANCE, Values.T_TRADE.getOrdinal()); + public final Field SPECIAL_CUM_RIGHTS_CR = new Field(TrdType.INSTANCE, Values.SPECIAL_CUM_RIGHTS_CR.getOrdinal()); + public final Field LATE_TRADE = new Field(TrdType.INSTANCE, Values.LATE_TRADE.getOrdinal()); + public final Field GUARANTEED_DELIVERY_GD = new Field(TrdType.INSTANCE, Values.GUARANTEED_DELIVERY_GD.getOrdinal()); + public final Field PRIOR_REFERENCE_PRICE_TRADE = new Field(TrdType.INSTANCE, Values.PRIOR_REFERENCE_PRICE_TRADE.getOrdinal()); + public final Field LATE_BUNCHED_TRADE = new Field(TrdType.INSTANCE, Values.LATE_BUNCHED_TRADE.getOrdinal()); + public final Field OPTION_INTERIM_TRADE = new Field(TrdType.INSTANCE, Values.OPTION_INTERIM_TRADE.getOrdinal()); + public final Field EXCHANGE_BASIS_FACILITY_EBF = new Field(TrdType.INSTANCE, Values.EXCHANGE_BASIS_FACILITY_EBF.getOrdinal()); + public final Field FUTURES_LARGE_ORDER_EXECUTION = new Field(TrdType.INSTANCE, Values.FUTURES_LARGE_ORDER_EXECUTION.getOrdinal()); + public final Field EXCHANGE_OF_FUTURES_FOR_FUTURES_EXTERNAL_MARKET_EFF = new Field(TrdType.INSTANCE, Values.EXCHANGE_OF_FUTURES_FOR_FUTURES_EXTERNAL_MARKET_EFF.getOrdinal()); + public final Field TRADING_AT_SETTLEMENT = new Field(TrdType.INSTANCE, Values.TRADING_AT_SETTLEMENT.getOrdinal()); + public final Field ALL_OR_NONE = new Field(TrdType.INSTANCE, Values.ALL_OR_NONE.getOrdinal()); + public final Field EXCHANGE_OF_FUTURES_FOR_IN_MARKET_FUTURES_EFM__EG_FULL_SIZED_FOR = new Field(TrdType.INSTANCE, Values.EXCHANGE_OF_FUTURES_FOR_IN_MARKET_FUTURES_EFM__EG_FULL_SIZED_FOR.getOrdinal()); + public final Field EXCHANGE_OF_OPTIONS_FOR_OPTIONS_EOO = new Field(TrdType.INSTANCE, Values.EXCHANGE_OF_OPTIONS_FOR_OPTIONS_EOO.getOrdinal()); + public final Field EXCHANGE_FOR_RISK_EFR = new Field(TrdType.INSTANCE, Values.EXCHANGE_FOR_RISK_EFR.getOrdinal()); + public final Field EXCHANGE_FOR_SWAP_EFS_ = new Field(TrdType.INSTANCE, Values.EXCHANGE_FOR_SWAP_EFS_.getOrdinal()); + public final Field OPTION_CABINET_TRADE = new Field(TrdType.INSTANCE, Values.OPTION_CABINET_TRADE.getOrdinal()); + public final Field DERIVATIVE_RELATED_TRANSACTION = new Field(TrdType.INSTANCE, Values.DERIVATIVE_RELATED_TRANSACTION.getOrdinal()); + public final Field NONSTANDARD_SETTLEMENT = new Field(TrdType.INSTANCE, Values.NONSTANDARD_SETTLEMENT.getOrdinal()); + public final Field OPTION_EXERCISE = new Field(TrdType.INSTANCE, Values.OPTION_EXERCISE.getOrdinal()); + public final Field PROROGATION_SELL__SEE_PROROGATION_BUY = new Field(TrdType.INSTANCE, Values.PROROGATION_SELL__SEE_PROROGATION_BUY.getOrdinal()); + public final Field FINANCING_TRANSACTION_INCLUDES_REPO_AND_STOCK_LENDING = new Field(TrdType.INSTANCE, Values.FINANCING_TRANSACTION_INCLUDES_REPO_AND_STOCK_LENDING.getOrdinal()); + public final Field DELTA_NEUTRAL_TRANSACTION = new Field(TrdType.INSTANCE, Values.DELTA_NEUTRAL_TRANSACTION.getOrdinal()); + public final Field AFTER_HOURS_TRADE = new Field(TrdType.INSTANCE, Values.AFTER_HOURS_TRADE.getOrdinal()); + public final Field VOLUME_WEIGHTED_AVERAGE_TRADE = new Field(TrdType.INSTANCE, Values.VOLUME_WEIGHTED_AVERAGE_TRADE.getOrdinal()); + public final Field EXCHANGE_GRANTED_TRADE = new Field(TrdType.INSTANCE, Values.EXCHANGE_GRANTED_TRADE.getOrdinal()); + public final Field REPURCHASE_AGREEMENT = new Field(TrdType.INSTANCE, Values.REPURCHASE_AGREEMENT.getOrdinal()); + public final Field OTC = new Field(TrdType.INSTANCE, Values.OTC.getOrdinal()); + public final Field PORTFOLIO_TRADE = new Field(TrdType.INSTANCE, Values.PORTFOLIO_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + SPECIAL_EX_CAPITAL_REPAYMENTS_XP("35"), + SPECIAL_CUM_BONUS_CB("36"), + SPECIAL_EX_RIGHTS_XR("33"), + SPECIAL_CUM_CAPITAL_REPAYMENTS_CP("34"), + WORKED_PRINCIPAL_TRADE_UKSPECIFIC("39"), + SPECIAL_EX_BONUS_XB("37"), + BLOCK_TRADE_SAME_AS_LARGE_TRADE("38"), + PROROGATION_BUY__EURONEXT_PARIS_ONLY_IS_USED_TO_DEFER_SETTLEMENT("43"), + PORTFOLIO_TRANSFER("42"), + NAME_CHANGE("41"), + BLOCK_TRADES__AFTER_MARKET("40"), + PRIVATELY_NEGOTIATED_TRADES("22"), + SUBSTITUTION_OF_FUTURES_FOR_FORWARDS("23"), + ERROR_TRADE("24"), + SPECIAL_CUM_DIVIDEND_CD("25"), + SPECIAL_EX_DIVIDEND_XD("26"), + SPECIAL_CUM_COUPON_CC("27"), + SPECIAL_EX_COUPON_XC("28"), + CASH_SETTLEMENT_CS("29"), + TRANSFER("3"), + EFP_EXCHANGE_FOR_PHYSICAL("2"), + BLOCK_TRADE("1"), + REGULAR_TRADE("0"), + BUNCHED_TRADE("7"), + SPECIAL_PRICE_USUALLY_NET_OR_ALLIN_PRICE_SP("30"), + WEIGHTED_AVERAGE_PRICE_TRADE("6"), + T_TRADE("5"), + SPECIAL_CUM_RIGHTS_CR("32"), + LATE_TRADE("4"), + GUARANTEED_DELIVERY_GD("31"), + PRIOR_REFERENCE_PRICE_TRADE("9"), + LATE_BUNCHED_TRADE("8"), + OPTION_INTERIM_TRADE("19"), + EXCHANGE_BASIS_FACILITY_EBF("55"), + FUTURES_LARGE_ORDER_EXECUTION("17"), + EXCHANGE_OF_FUTURES_FOR_FUTURES_EXTERNAL_MARKET_EFF("18"), + TRADING_AT_SETTLEMENT("15"), + ALL_OR_NONE("16"), + EXCHANGE_OF_FUTURES_FOR_IN_MARKET_FUTURES_EFM__EG_FULL_SIZED_FOR("13"), + EXCHANGE_OF_OPTIONS_FOR_OPTIONS_EOO("14"), + EXCHANGE_FOR_RISK_EFR("11"), + EXCHANGE_FOR_SWAP_EFS_("12"), + OPTION_CABINET_TRADE("20"), + DERIVATIVE_RELATED_TRANSACTION("49"), + NONSTANDARD_SETTLEMENT("48"), + OPTION_EXERCISE("45"), + PROROGATION_SELL__SEE_PROROGATION_BUY("44"), + FINANCING_TRANSACTION_INCLUDES_REPO_AND_STOCK_LENDING("47"), + DELTA_NEUTRAL_TRANSACTION("46"), + AFTER_HOURS_TRADE("10"), + VOLUME_WEIGHTED_AVERAGE_TRADE("51"), + EXCHANGE_GRANTED_TRADE("52"), + REPURCHASE_AGREEMENT("53"), + OTC("54"), + PORTFOLIO_TRADE("50"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerAction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerAction.java new file mode 100644 index 0000000..29e2b2a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerAction.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerAction extends BaseFieldType { + public static final TriggerAction INSTANCE = new TriggerAction(); + + private TriggerAction() { + super( + "TriggerAction", + 1101, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CANCEL = new Field(TriggerAction.INSTANCE, Values.CANCEL.getOrdinal()); + public final Field MODIFY = new Field(TriggerAction.INSTANCE, Values.MODIFY.getOrdinal()); + public final Field ACTIVATE = new Field(TriggerAction.INSTANCE, Values.ACTIVATE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CANCEL("3"), + MODIFY("2"), + ACTIVATE("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerNewPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerNewPrice.java new file mode 100644 index 0000000..e5740dc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerNewPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerNewPrice extends BaseFieldType { + public static final TriggerNewPrice INSTANCE = new TriggerNewPrice(); + + private TriggerNewPrice() { + super( + "TriggerNewPrice", + 1110, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerNewQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerNewQty.java new file mode 100644 index 0000000..defc2e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerNewQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerNewQty extends BaseFieldType { + public static final TriggerNewQty INSTANCE = new TriggerNewQty(); + + private TriggerNewQty() { + super( + "TriggerNewQty", + 1112, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerOrderType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerOrderType.java new file mode 100644 index 0000000..26b6157 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerOrderType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerOrderType extends BaseFieldType { + public static final TriggerOrderType INSTANCE = new TriggerOrderType(); + + private TriggerOrderType() { + super( + "TriggerOrderType", + 1111, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field LIMIT = new Field(TriggerOrderType.INSTANCE, Values.LIMIT.getOrdinal()); + public final Field MARKET = new Field(TriggerOrderType.INSTANCE, Values.MARKET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + LIMIT("2"), + MARKET("1"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPrice.java new file mode 100644 index 0000000..bbb1b79 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerPrice extends BaseFieldType { + public static final TriggerPrice INSTANCE = new TriggerPrice(); + + private TriggerPrice() { + super( + "TriggerPrice", + 1102, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPriceDirection.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPriceDirection.java new file mode 100644 index 0000000..061611e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPriceDirection.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerPriceDirection extends BaseFieldType { + public static final TriggerPriceDirection INSTANCE = new TriggerPriceDirection(); + + private TriggerPriceDirection() { + super( + "TriggerPriceDirection", + 1109, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROU = new Field(TriggerPriceDirection.INSTANCE, Values.TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROU.getOrdinal()); + public final Field TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH = new Field(TriggerPriceDirection.INSTANCE, Values.TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROU("D"), + TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH("U"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPriceType.java new file mode 100644 index 0000000..13fccd5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPriceType.java @@ -0,0 +1,55 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerPriceType extends BaseFieldType { + public static final TriggerPriceType INSTANCE = new TriggerPriceType(); + + private TriggerPriceType() { + super( + "TriggerPriceType", + 1107, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BEST_BID = new Field(TriggerPriceType.INSTANCE, Values.BEST_BID.getOrdinal()); + public final Field LAST_TRADE = new Field(TriggerPriceType.INSTANCE, Values.LAST_TRADE.getOrdinal()); + public final Field BEST_OFFER = new Field(TriggerPriceType.INSTANCE, Values.BEST_OFFER.getOrdinal()); + public final Field BEST_MID = new Field(TriggerPriceType.INSTANCE, Values.BEST_MID.getOrdinal()); + public final Field BEST_OFFER_OR_LAST_TRADE = new Field(TriggerPriceType.INSTANCE, Values.BEST_OFFER_OR_LAST_TRADE.getOrdinal()); + public final Field BEST_BID_OR_LAST_TRADE = new Field(TriggerPriceType.INSTANCE, Values.BEST_BID_OR_LAST_TRADE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BEST_BID("3"), + LAST_TRADE("2"), + BEST_OFFER("1"), + BEST_MID("6"), + BEST_OFFER_OR_LAST_TRADE("5"), + BEST_BID_OR_LAST_TRADE("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPriceTypeScope.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPriceTypeScope.java new file mode 100644 index 0000000..2ba6ed0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerPriceTypeScope.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerPriceTypeScope extends BaseFieldType { + public static final TriggerPriceTypeScope INSTANCE = new TriggerPriceTypeScope(); + + private TriggerPriceTypeScope() { + super( + "TriggerPriceTypeScope", + 1108, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field GLOBAL_ACROSS_ALL_MARKETS = new Field(TriggerPriceTypeScope.INSTANCE, Values.GLOBAL_ACROSS_ALL_MARKETS.getOrdinal()); + public final Field NATIONAL_ACROSS_ALL_NATIONAL_MARKETS = new Field(TriggerPriceTypeScope.INSTANCE, Values.NATIONAL_ACROSS_ALL_NATIONAL_MARKETS.getOrdinal()); + public final Field LOCAL_EXCHANGE_ECN_ATS = new Field(TriggerPriceTypeScope.INSTANCE, Values.LOCAL_EXCHANGE_ECN_ATS.getOrdinal()); + public final Field NONE = new Field(TriggerPriceTypeScope.INSTANCE, Values.NONE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + GLOBAL_ACROSS_ALL_MARKETS("3"), + NATIONAL_ACROSS_ALL_NATIONAL_MARKETS("2"), + LOCAL_EXCHANGE_ECN_ATS("1"), + NONE("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSecurityDesc.java new file mode 100644 index 0000000..4b8e949 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerSecurityDesc extends BaseFieldType { + public static final TriggerSecurityDesc INSTANCE = new TriggerSecurityDesc(); + + private TriggerSecurityDesc() { + super( + "TriggerSecurityDesc", + 1106, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSecurityID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSecurityID.java new file mode 100644 index 0000000..b27b9c8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerSecurityID extends BaseFieldType { + public static final TriggerSecurityID INSTANCE = new TriggerSecurityID(); + + private TriggerSecurityID() { + super( + "TriggerSecurityID", + 1104, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSecurityIDSource.java new file mode 100644 index 0000000..fa928e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerSecurityIDSource extends BaseFieldType { + public static final TriggerSecurityIDSource INSTANCE = new TriggerSecurityIDSource(); + + private TriggerSecurityIDSource() { + super( + "TriggerSecurityIDSource", + 1105, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSymbol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSymbol.java new file mode 100644 index 0000000..2b71018 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerSymbol extends BaseFieldType { + public static final TriggerSymbol INSTANCE = new TriggerSymbol(); + + private TriggerSymbol() { + super( + "TriggerSymbol", + 1103, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerTradingSessionID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerTradingSessionID.java new file mode 100644 index 0000000..017a02a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerTradingSessionID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerTradingSessionID extends BaseFieldType { + public static final TriggerTradingSessionID INSTANCE = new TriggerTradingSessionID(); + + private TriggerTradingSessionID() { + super( + "TriggerTradingSessionID", + 1113, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerTradingSessionSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerTradingSessionSubID.java new file mode 100644 index 0000000..013478b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerTradingSessionSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerTradingSessionSubID extends BaseFieldType { + public static final TriggerTradingSessionSubID INSTANCE = new TriggerTradingSessionSubID(); + + private TriggerTradingSessionSubID() { + super( + "TriggerTradingSessionSubID", + 1114, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerType.java new file mode 100644 index 0000000..0d40d7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/TriggerType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class TriggerType extends BaseFieldType { + public static final TriggerType INSTANCE = new TriggerType(); + + private TriggerType() { + super( + "TriggerType", + 1100, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field NEXT_AUCTION = new Field(TriggerType.INSTANCE, Values.NEXT_AUCTION.getOrdinal()); + public final Field SPECIFIED_TRADING_SESSION = new Field(TriggerType.INSTANCE, Values.SPECIFIED_TRADING_SESSION.getOrdinal()); + public final Field PARTIAL_EXECUTION = new Field(TriggerType.INSTANCE, Values.PARTIAL_EXECUTION.getOrdinal()); + public final Field PRICE_MOVEMENT = new Field(TriggerType.INSTANCE, Values.PRICE_MOVEMENT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + NEXT_AUCTION("3"), + SPECIFIED_TRADING_SESSION("2"), + PARTIAL_EXECUTION("1"), + PRICE_MOVEMENT("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/URLLink.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/URLLink.java new file mode 100644 index 0000000..9b6fab9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/URLLink.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class URLLink extends BaseFieldType { + public static final URLLink INSTANCE = new URLLink(); + + private URLLink() { + super( + "URLLink", + 149, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingAdjustedQuantity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingAdjustedQuantity.java new file mode 100644 index 0000000..207611d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingAdjustedQuantity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingAdjustedQuantity extends BaseFieldType { + public static final UnderlyingAdjustedQuantity INSTANCE = new UnderlyingAdjustedQuantity(); + + private UnderlyingAdjustedQuantity() { + super( + "UnderlyingAdjustedQuantity", + 1044, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingAllocationPercent.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingAllocationPercent.java new file mode 100644 index 0000000..f7b83a2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingAllocationPercent.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingAllocationPercent extends BaseFieldType { + public static final UnderlyingAllocationPercent INSTANCE = new UnderlyingAllocationPercent(); + + private UnderlyingAllocationPercent() { + super( + "UnderlyingAllocationPercent", + 972, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingAttachmentPoint.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingAttachmentPoint.java new file mode 100644 index 0000000..5181544 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingAttachmentPoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingAttachmentPoint extends BaseFieldType { + public static final UnderlyingAttachmentPoint INSTANCE = new UnderlyingAttachmentPoint(); + + private UnderlyingAttachmentPoint() { + super( + "UnderlyingAttachmentPoint", + 1459, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCFICode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCFICode.java new file mode 100644 index 0000000..629c906 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCFICode extends BaseFieldType { + public static final UnderlyingCFICode INSTANCE = new UnderlyingCFICode(); + + private UnderlyingCFICode() { + super( + "UnderlyingCFICode", + 463, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCPProgram.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCPProgram.java new file mode 100644 index 0000000..0338302 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCPProgram.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCPProgram extends BaseFieldType { + public static final UnderlyingCPProgram INSTANCE = new UnderlyingCPProgram(); + + private UnderlyingCPProgram() { + super( + "UnderlyingCPProgram", + 877, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCPRegType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCPRegType.java new file mode 100644 index 0000000..06e11b3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCPRegType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCPRegType extends BaseFieldType { + public static final UnderlyingCPRegType INSTANCE = new UnderlyingCPRegType(); + + private UnderlyingCPRegType() { + super( + "UnderlyingCPRegType", + 878, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCapValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCapValue.java new file mode 100644 index 0000000..a755a73 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCapValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCapValue extends BaseFieldType { + public static final UnderlyingCapValue INSTANCE = new UnderlyingCapValue(); + + private UnderlyingCapValue() { + super( + "UnderlyingCapValue", + 1038, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCashAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCashAmount.java new file mode 100644 index 0000000..5ad5152 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCashAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCashAmount extends BaseFieldType { + public static final UnderlyingCashAmount INSTANCE = new UnderlyingCashAmount(); + + private UnderlyingCashAmount() { + super( + "UnderlyingCashAmount", + 973, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCashType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCashType.java new file mode 100644 index 0000000..c141b00 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCashType.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCashType extends BaseFieldType { + public static final UnderlyingCashType INSTANCE = new UnderlyingCashType(); + + private UnderlyingCashType() { + super( + "UnderlyingCashType", + 974, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DIFF = new Field(UnderlyingCashType.INSTANCE, Values.DIFF.getOrdinal()); + public final Field FIXED = new Field(UnderlyingCashType.INSTANCE, Values.FIXED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DIFF("DIFF"), + FIXED("FIXED"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCollectAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCollectAmount.java new file mode 100644 index 0000000..b2555b7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCollectAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCollectAmount extends BaseFieldType { + public static final UnderlyingCollectAmount INSTANCE = new UnderlyingCollectAmount(); + + private UnderlyingCollectAmount() { + super( + "UnderlyingCollectAmount", + 986, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingContractMultiplier.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingContractMultiplier.java new file mode 100644 index 0000000..b65b4d3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingContractMultiplier.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingContractMultiplier extends BaseFieldType { + public static final UnderlyingContractMultiplier INSTANCE = new UnderlyingContractMultiplier(); + + private UnderlyingContractMultiplier() { + super( + "UnderlyingContractMultiplier", + 436, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingContractMultiplierUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingContractMultiplierUnit.java new file mode 100644 index 0000000..a189c7e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingContractMultiplierUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingContractMultiplierUnit extends BaseFieldType { + public static final UnderlyingContractMultiplierUnit INSTANCE = new UnderlyingContractMultiplierUnit(); + + private UnderlyingContractMultiplierUnit() { + super( + "UnderlyingContractMultiplierUnit", + 1437, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCountryOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCountryOfIssue.java new file mode 100644 index 0000000..a8bbf46 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCountryOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCountryOfIssue extends BaseFieldType { + public static final UnderlyingCountryOfIssue INSTANCE = new UnderlyingCountryOfIssue(); + + private UnderlyingCountryOfIssue() { + super( + "UnderlyingCountryOfIssue", + 592, + FieldClassLookup.lookup("COUNTRY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCouponPaymentDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCouponPaymentDate.java new file mode 100644 index 0000000..c96c8b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCouponPaymentDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCouponPaymentDate extends BaseFieldType { + public static final UnderlyingCouponPaymentDate INSTANCE = new UnderlyingCouponPaymentDate(); + + private UnderlyingCouponPaymentDate() { + super( + "UnderlyingCouponPaymentDate", + 241, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCouponRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCouponRate.java new file mode 100644 index 0000000..a9d9f4b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCouponRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCouponRate extends BaseFieldType { + public static final UnderlyingCouponRate INSTANCE = new UnderlyingCouponRate(); + + private UnderlyingCouponRate() { + super( + "UnderlyingCouponRate", + 435, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCreditRating.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCreditRating.java new file mode 100644 index 0000000..fd30975 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCreditRating.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCreditRating extends BaseFieldType { + public static final UnderlyingCreditRating INSTANCE = new UnderlyingCreditRating(); + + private UnderlyingCreditRating() { + super( + "UnderlyingCreditRating", + 256, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCurrency.java new file mode 100644 index 0000000..d94466b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCurrency extends BaseFieldType { + public static final UnderlyingCurrency INSTANCE = new UnderlyingCurrency(); + + private UnderlyingCurrency() { + super( + "UnderlyingCurrency", + 318, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCurrentValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCurrentValue.java new file mode 100644 index 0000000..4997a44 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingCurrentValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingCurrentValue extends BaseFieldType { + public static final UnderlyingCurrentValue INSTANCE = new UnderlyingCurrentValue(); + + private UnderlyingCurrentValue() { + super( + "UnderlyingCurrentValue", + 885, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingDeliveryAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingDeliveryAmount.java new file mode 100644 index 0000000..4119dab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingDeliveryAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingDeliveryAmount extends BaseFieldType { + public static final UnderlyingDeliveryAmount INSTANCE = new UnderlyingDeliveryAmount(); + + private UnderlyingDeliveryAmount() { + super( + "UnderlyingDeliveryAmount", + 1037, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingDetachmentPoint.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingDetachmentPoint.java new file mode 100644 index 0000000..0012448 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingDetachmentPoint.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingDetachmentPoint extends BaseFieldType { + public static final UnderlyingDetachmentPoint INSTANCE = new UnderlyingDetachmentPoint(); + + private UnderlyingDetachmentPoint() { + super( + "UnderlyingDetachmentPoint", + 1460, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingDirtyPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingDirtyPrice.java new file mode 100644 index 0000000..c07a29a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingDirtyPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingDirtyPrice extends BaseFieldType { + public static final UnderlyingDirtyPrice INSTANCE = new UnderlyingDirtyPrice(); + + private UnderlyingDirtyPrice() { + super( + "UnderlyingDirtyPrice", + 882, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingEndPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingEndPrice.java new file mode 100644 index 0000000..39b949b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingEndPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingEndPrice extends BaseFieldType { + public static final UnderlyingEndPrice INSTANCE = new UnderlyingEndPrice(); + + private UnderlyingEndPrice() { + super( + "UnderlyingEndPrice", + 883, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingEndValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingEndValue.java new file mode 100644 index 0000000..ce68b7a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingEndValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingEndValue extends BaseFieldType { + public static final UnderlyingEndValue INSTANCE = new UnderlyingEndValue(); + + private UnderlyingEndValue() { + super( + "UnderlyingEndValue", + 886, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingExerciseStyle.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingExerciseStyle.java new file mode 100644 index 0000000..f9af065 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingExerciseStyle.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingExerciseStyle extends BaseFieldType { + public static final UnderlyingExerciseStyle INSTANCE = new UnderlyingExerciseStyle(); + + private UnderlyingExerciseStyle() { + super( + "UnderlyingExerciseStyle", + 1419, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFXRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFXRate.java new file mode 100644 index 0000000..5b9146e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFXRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingFXRate extends BaseFieldType { + public static final UnderlyingFXRate INSTANCE = new UnderlyingFXRate(); + + private UnderlyingFXRate() { + super( + "UnderlyingFXRate", + 1045, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFXRateCalc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFXRateCalc.java new file mode 100644 index 0000000..704997d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFXRateCalc.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingFXRateCalc extends BaseFieldType { + public static final UnderlyingFXRateCalc INSTANCE = new UnderlyingFXRateCalc(); + + private UnderlyingFXRateCalc() { + super( + "UnderlyingFXRateCalc", + 1046, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field DIVIDE = new Field(UnderlyingFXRateCalc.INSTANCE, Values.DIVIDE.getOrdinal()); + public final Field MULTIPLY = new Field(UnderlyingFXRateCalc.INSTANCE, Values.MULTIPLY.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + DIVIDE("D"), + MULTIPLY("M"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFactor.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFactor.java new file mode 100644 index 0000000..dd2f4f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFactor.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingFactor extends BaseFieldType { + public static final UnderlyingFactor INSTANCE = new UnderlyingFactor(); + + private UnderlyingFactor() { + super( + "UnderlyingFactor", + 246, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFlowScheduleType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFlowScheduleType.java new file mode 100644 index 0000000..f61e234 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingFlowScheduleType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingFlowScheduleType extends BaseFieldType { + public static final UnderlyingFlowScheduleType INSTANCE = new UnderlyingFlowScheduleType(); + + private UnderlyingFlowScheduleType() { + super( + "UnderlyingFlowScheduleType", + 1441, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrRegistry.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrRegistry.java new file mode 100644 index 0000000..6b52dd3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrRegistry.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrRegistry extends BaseFieldType { + public static final UnderlyingInstrRegistry INSTANCE = new UnderlyingInstrRegistry(); + + private UnderlyingInstrRegistry() { + super( + "UnderlyingInstrRegistry", + 595, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartyID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartyID.java new file mode 100644 index 0000000..3b160f2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartyID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrumentPartyID extends BaseFieldType { + public static final UnderlyingInstrumentPartyID INSTANCE = new UnderlyingInstrumentPartyID(); + + private UnderlyingInstrumentPartyID() { + super( + "UnderlyingInstrumentPartyID", + 1059, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartyIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartyIDSource.java new file mode 100644 index 0000000..74245e4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartyIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrumentPartyIDSource extends BaseFieldType { + public static final UnderlyingInstrumentPartyIDSource INSTANCE = new UnderlyingInstrumentPartyIDSource(); + + private UnderlyingInstrumentPartyIDSource() { + super( + "UnderlyingInstrumentPartyIDSource", + 1060, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartyRole.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartyRole.java new file mode 100644 index 0000000..1407b70 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartyRole.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrumentPartyRole extends BaseFieldType { + public static final UnderlyingInstrumentPartyRole INSTANCE = new UnderlyingInstrumentPartyRole(); + + private UnderlyingInstrumentPartyRole() { + super( + "UnderlyingInstrumentPartyRole", + 1061, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartySubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartySubID.java new file mode 100644 index 0000000..fab5bd1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartySubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrumentPartySubID extends BaseFieldType { + public static final UnderlyingInstrumentPartySubID INSTANCE = new UnderlyingInstrumentPartySubID(); + + private UnderlyingInstrumentPartySubID() { + super( + "UnderlyingInstrumentPartySubID", + 1063, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartySubIDType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartySubIDType.java new file mode 100644 index 0000000..9e6d55a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingInstrumentPartySubIDType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingInstrumentPartySubIDType extends BaseFieldType { + public static final UnderlyingInstrumentPartySubIDType INSTANCE = new UnderlyingInstrumentPartySubIDType(); + + private UnderlyingInstrumentPartySubIDType() { + super( + "UnderlyingInstrumentPartySubIDType", + 1064, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingIssueDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingIssueDate.java new file mode 100644 index 0000000..d01d5e0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingIssueDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingIssueDate extends BaseFieldType { + public static final UnderlyingIssueDate INSTANCE = new UnderlyingIssueDate(); + + private UnderlyingIssueDate() { + super( + "UnderlyingIssueDate", + 242, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingIssuer.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingIssuer.java new file mode 100644 index 0000000..460943e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingIssuer.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingIssuer extends BaseFieldType { + public static final UnderlyingIssuer INSTANCE = new UnderlyingIssuer(); + + private UnderlyingIssuer() { + super( + "UnderlyingIssuer", + 306, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLastPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLastPx.java new file mode 100644 index 0000000..79cacd7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLastPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLastPx extends BaseFieldType { + public static final UnderlyingLastPx INSTANCE = new UnderlyingLastPx(); + + private UnderlyingLastPx() { + super( + "UnderlyingLastPx", + 651, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLastQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLastQty.java new file mode 100644 index 0000000..f2ba98f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLastQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLastQty extends BaseFieldType { + public static final UnderlyingLastQty INSTANCE = new UnderlyingLastQty(); + + private UnderlyingLastQty() { + super( + "UnderlyingLastQty", + 652, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegCFICode.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegCFICode.java new file mode 100644 index 0000000..cc3bf4b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegCFICode.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegCFICode extends BaseFieldType { + public static final UnderlyingLegCFICode INSTANCE = new UnderlyingLegCFICode(); + + private UnderlyingLegCFICode() { + super( + "UnderlyingLegCFICode", + 1344, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegMaturityDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegMaturityDate.java new file mode 100644 index 0000000..db38e37 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegMaturityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegMaturityDate extends BaseFieldType { + public static final UnderlyingLegMaturityDate INSTANCE = new UnderlyingLegMaturityDate(); + + private UnderlyingLegMaturityDate() { + super( + "UnderlyingLegMaturityDate", + 1345, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegMaturityMonthYear.java new file mode 100644 index 0000000..df023a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegMaturityMonthYear extends BaseFieldType { + public static final UnderlyingLegMaturityMonthYear INSTANCE = new UnderlyingLegMaturityMonthYear(); + + private UnderlyingLegMaturityMonthYear() { + super( + "UnderlyingLegMaturityMonthYear", + 1339, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegMaturityTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegMaturityTime.java new file mode 100644 index 0000000..54d6e40 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegMaturityTime extends BaseFieldType { + public static final UnderlyingLegMaturityTime INSTANCE = new UnderlyingLegMaturityTime(); + + private UnderlyingLegMaturityTime() { + super( + "UnderlyingLegMaturityTime", + 1405, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegOptAttribute.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegOptAttribute.java new file mode 100644 index 0000000..6e46f4c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegOptAttribute.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegOptAttribute extends BaseFieldType { + public static final UnderlyingLegOptAttribute INSTANCE = new UnderlyingLegOptAttribute(); + + private UnderlyingLegOptAttribute() { + super( + "UnderlyingLegOptAttribute", + 1391, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegPutOrCall.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegPutOrCall.java new file mode 100644 index 0000000..f49e879 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegPutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegPutOrCall extends BaseFieldType { + public static final UnderlyingLegPutOrCall INSTANCE = new UnderlyingLegPutOrCall(); + + private UnderlyingLegPutOrCall() { + super( + "UnderlyingLegPutOrCall", + 1343, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityAltID.java new file mode 100644 index 0000000..51b6378 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityAltID extends BaseFieldType { + public static final UnderlyingLegSecurityAltID INSTANCE = new UnderlyingLegSecurityAltID(); + + private UnderlyingLegSecurityAltID() { + super( + "UnderlyingLegSecurityAltID", + 1335, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityAltIDSource.java new file mode 100644 index 0000000..7de3c73 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityAltIDSource extends BaseFieldType { + public static final UnderlyingLegSecurityAltIDSource INSTANCE = new UnderlyingLegSecurityAltIDSource(); + + private UnderlyingLegSecurityAltIDSource() { + super( + "UnderlyingLegSecurityAltIDSource", + 1336, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityDesc.java new file mode 100644 index 0000000..2f96083 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityDesc extends BaseFieldType { + public static final UnderlyingLegSecurityDesc INSTANCE = new UnderlyingLegSecurityDesc(); + + private UnderlyingLegSecurityDesc() { + super( + "UnderlyingLegSecurityDesc", + 1392, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityExchange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityExchange.java new file mode 100644 index 0000000..f1fa01d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityExchange extends BaseFieldType { + public static final UnderlyingLegSecurityExchange INSTANCE = new UnderlyingLegSecurityExchange(); + + private UnderlyingLegSecurityExchange() { + super( + "UnderlyingLegSecurityExchange", + 1341, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityID.java new file mode 100644 index 0000000..118e8cd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityID extends BaseFieldType { + public static final UnderlyingLegSecurityID INSTANCE = new UnderlyingLegSecurityID(); + + private UnderlyingLegSecurityID() { + super( + "UnderlyingLegSecurityID", + 1332, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityIDSource.java new file mode 100644 index 0000000..cafe49d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityIDSource extends BaseFieldType { + public static final UnderlyingLegSecurityIDSource INSTANCE = new UnderlyingLegSecurityIDSource(); + + private UnderlyingLegSecurityIDSource() { + super( + "UnderlyingLegSecurityIDSource", + 1333, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecuritySubType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecuritySubType.java new file mode 100644 index 0000000..0940d10 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecuritySubType extends BaseFieldType { + public static final UnderlyingLegSecuritySubType INSTANCE = new UnderlyingLegSecuritySubType(); + + private UnderlyingLegSecuritySubType() { + super( + "UnderlyingLegSecuritySubType", + 1338, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityType.java new file mode 100644 index 0000000..0fc0eb0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSecurityType extends BaseFieldType { + public static final UnderlyingLegSecurityType INSTANCE = new UnderlyingLegSecurityType(); + + private UnderlyingLegSecurityType() { + super( + "UnderlyingLegSecurityType", + 1337, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegStrikePrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegStrikePrice.java new file mode 100644 index 0000000..063b82c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegStrikePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegStrikePrice extends BaseFieldType { + public static final UnderlyingLegStrikePrice INSTANCE = new UnderlyingLegStrikePrice(); + + private UnderlyingLegStrikePrice() { + super( + "UnderlyingLegStrikePrice", + 1340, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSymbol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSymbol.java new file mode 100644 index 0000000..bb047e9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSymbol extends BaseFieldType { + public static final UnderlyingLegSymbol INSTANCE = new UnderlyingLegSymbol(); + + private UnderlyingLegSymbol() { + super( + "UnderlyingLegSymbol", + 1330, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSymbolSfx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSymbolSfx.java new file mode 100644 index 0000000..5c8453f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLegSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLegSymbolSfx extends BaseFieldType { + public static final UnderlyingLegSymbolSfx INSTANCE = new UnderlyingLegSymbolSfx(); + + private UnderlyingLegSymbolSfx() { + super( + "UnderlyingLegSymbolSfx", + 1331, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLocaleOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLocaleOfIssue.java new file mode 100644 index 0000000..a00a544 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingLocaleOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingLocaleOfIssue extends BaseFieldType { + public static final UnderlyingLocaleOfIssue INSTANCE = new UnderlyingLocaleOfIssue(); + + private UnderlyingLocaleOfIssue() { + super( + "UnderlyingLocaleOfIssue", + 594, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityDate.java new file mode 100644 index 0000000..c7aa2b6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingMaturityDate extends BaseFieldType { + public static final UnderlyingMaturityDate INSTANCE = new UnderlyingMaturityDate(); + + private UnderlyingMaturityDate() { + super( + "UnderlyingMaturityDate", + 542, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityDay.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityDay.java new file mode 100644 index 0000000..89e22ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityDay.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingMaturityDay extends BaseFieldType { + public static final UnderlyingMaturityDay INSTANCE = new UnderlyingMaturityDay(); + + private UnderlyingMaturityDay() { + super( + "UnderlyingMaturityDay", + 314, + FieldClassLookup.lookup("DAY-OF-MONTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityMonthYear.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityMonthYear.java new file mode 100644 index 0000000..f9d9c2b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityMonthYear.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingMaturityMonthYear extends BaseFieldType { + public static final UnderlyingMaturityMonthYear INSTANCE = new UnderlyingMaturityMonthYear(); + + private UnderlyingMaturityMonthYear() { + super( + "UnderlyingMaturityMonthYear", + 313, + FieldClassLookup.lookup("MONTHYEAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityTime.java new file mode 100644 index 0000000..058f2f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingMaturityTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingMaturityTime extends BaseFieldType { + public static final UnderlyingMaturityTime INSTANCE = new UnderlyingMaturityTime(); + + private UnderlyingMaturityTime() { + super( + "UnderlyingMaturityTime", + 1213, + FieldClassLookup.lookup("TZTIMEONLY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingNotionalPercentageOutstanding.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingNotionalPercentageOutstanding.java new file mode 100644 index 0000000..899e274 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingNotionalPercentageOutstanding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingNotionalPercentageOutstanding extends BaseFieldType { + public static final UnderlyingNotionalPercentageOutstanding INSTANCE = new UnderlyingNotionalPercentageOutstanding(); + + private UnderlyingNotionalPercentageOutstanding() { + super( + "UnderlyingNotionalPercentageOutstanding", + 1455, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingOptAttribute.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingOptAttribute.java new file mode 100644 index 0000000..c1a556b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingOptAttribute.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingOptAttribute extends BaseFieldType { + public static final UnderlyingOptAttribute INSTANCE = new UnderlyingOptAttribute(); + + private UnderlyingOptAttribute() { + super( + "UnderlyingOptAttribute", + 317, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingOriginalNotionalPercentageOutstanding.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingOriginalNotionalPercentageOutstanding.java new file mode 100644 index 0000000..98dc7b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingOriginalNotionalPercentageOutstanding.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingOriginalNotionalPercentageOutstanding extends BaseFieldType { + public static final UnderlyingOriginalNotionalPercentageOutstanding INSTANCE = new UnderlyingOriginalNotionalPercentageOutstanding(); + + private UnderlyingOriginalNotionalPercentageOutstanding() { + super( + "UnderlyingOriginalNotionalPercentageOutstanding", + 1456, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPayAmount.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPayAmount.java new file mode 100644 index 0000000..0c67df5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPayAmount.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPayAmount extends BaseFieldType { + public static final UnderlyingPayAmount INSTANCE = new UnderlyingPayAmount(); + + private UnderlyingPayAmount() { + super( + "UnderlyingPayAmount", + 985, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPriceDeterminationMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPriceDeterminationMethod.java new file mode 100644 index 0000000..ae050f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPriceDeterminationMethod.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPriceDeterminationMethod extends BaseFieldType { + public static final UnderlyingPriceDeterminationMethod INSTANCE = new UnderlyingPriceDeterminationMethod(); + + private UnderlyingPriceDeterminationMethod() { + super( + "UnderlyingPriceDeterminationMethod", + 1481, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field OPTIMAL_VALUE_LOOKBACK = new Field(UnderlyingPriceDeterminationMethod.INSTANCE, Values.OPTIMAL_VALUE_LOOKBACK.getOrdinal()); + public final Field SPECIAL_REFERENCE = new Field(UnderlyingPriceDeterminationMethod.INSTANCE, Values.SPECIAL_REFERENCE.getOrdinal()); + public final Field REGULAR = new Field(UnderlyingPriceDeterminationMethod.INSTANCE, Values.REGULAR.getOrdinal()); + public final Field AVERAGE_VALUE_ASIAN_OPTION = new Field(UnderlyingPriceDeterminationMethod.INSTANCE, Values.AVERAGE_VALUE_ASIAN_OPTION.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + OPTIMAL_VALUE_LOOKBACK("3"), + SPECIAL_REFERENCE("2"), + REGULAR("1"), + AVERAGE_VALUE_ASIAN_OPTION("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPriceUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPriceUnitOfMeasure.java new file mode 100644 index 0000000..aaecbc2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPriceUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPriceUnitOfMeasure extends BaseFieldType { + public static final UnderlyingPriceUnitOfMeasure INSTANCE = new UnderlyingPriceUnitOfMeasure(); + + private UnderlyingPriceUnitOfMeasure() { + super( + "UnderlyingPriceUnitOfMeasure", + 1424, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPriceUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPriceUnitOfMeasureQty.java new file mode 100644 index 0000000..aa0afa0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPriceUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPriceUnitOfMeasureQty extends BaseFieldType { + public static final UnderlyingPriceUnitOfMeasureQty INSTANCE = new UnderlyingPriceUnitOfMeasureQty(); + + private UnderlyingPriceUnitOfMeasureQty() { + super( + "UnderlyingPriceUnitOfMeasureQty", + 1425, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingProduct.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingProduct.java new file mode 100644 index 0000000..7cf3446 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingProduct.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingProduct extends BaseFieldType { + public static final UnderlyingProduct INSTANCE = new UnderlyingProduct(); + + private UnderlyingProduct() { + super( + "UnderlyingProduct", + 462, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPutOrCall.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPutOrCall.java new file mode 100644 index 0000000..8122a8f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPutOrCall.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPutOrCall extends BaseFieldType { + public static final UnderlyingPutOrCall INSTANCE = new UnderlyingPutOrCall(); + + private UnderlyingPutOrCall() { + super( + "UnderlyingPutOrCall", + 315, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPx.java new file mode 100644 index 0000000..e9e50b6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingPx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingPx extends BaseFieldType { + public static final UnderlyingPx INSTANCE = new UnderlyingPx(); + + private UnderlyingPx() { + super( + "UnderlyingPx", + 810, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingQty.java new file mode 100644 index 0000000..6fbff7a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingQty extends BaseFieldType { + public static final UnderlyingQty INSTANCE = new UnderlyingQty(); + + private UnderlyingQty() { + super( + "UnderlyingQty", + 879, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRedemptionDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRedemptionDate.java new file mode 100644 index 0000000..975f0ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRedemptionDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingRedemptionDate extends BaseFieldType { + public static final UnderlyingRedemptionDate INSTANCE = new UnderlyingRedemptionDate(); + + private UnderlyingRedemptionDate() { + super( + "UnderlyingRedemptionDate", + 247, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRepoCollateralSecurityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRepoCollateralSecurityType.java new file mode 100644 index 0000000..b16f0ad --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRepoCollateralSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingRepoCollateralSecurityType extends BaseFieldType { + public static final UnderlyingRepoCollateralSecurityType INSTANCE = new UnderlyingRepoCollateralSecurityType(); + + private UnderlyingRepoCollateralSecurityType() { + super( + "UnderlyingRepoCollateralSecurityType", + 243, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRepurchaseRate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRepurchaseRate.java new file mode 100644 index 0000000..83cab8b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRepurchaseRate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingRepurchaseRate extends BaseFieldType { + public static final UnderlyingRepurchaseRate INSTANCE = new UnderlyingRepurchaseRate(); + + private UnderlyingRepurchaseRate() { + super( + "UnderlyingRepurchaseRate", + 245, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRepurchaseTerm.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRepurchaseTerm.java new file mode 100644 index 0000000..a0d4225 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRepurchaseTerm.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingRepurchaseTerm extends BaseFieldType { + public static final UnderlyingRepurchaseTerm INSTANCE = new UnderlyingRepurchaseTerm(); + + private UnderlyingRepurchaseTerm() { + super( + "UnderlyingRepurchaseTerm", + 244, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRestructuringType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRestructuringType.java new file mode 100644 index 0000000..c43dd5d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingRestructuringType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingRestructuringType extends BaseFieldType { + public static final UnderlyingRestructuringType INSTANCE = new UnderlyingRestructuringType(); + + private UnderlyingRestructuringType() { + super( + "UnderlyingRestructuringType", + 1453, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityAltID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityAltID.java new file mode 100644 index 0000000..892b7c1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityAltID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityAltID extends BaseFieldType { + public static final UnderlyingSecurityAltID INSTANCE = new UnderlyingSecurityAltID(); + + private UnderlyingSecurityAltID() { + super( + "UnderlyingSecurityAltID", + 458, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityAltIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityAltIDSource.java new file mode 100644 index 0000000..3a3cd75 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityAltIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityAltIDSource extends BaseFieldType { + public static final UnderlyingSecurityAltIDSource INSTANCE = new UnderlyingSecurityAltIDSource(); + + private UnderlyingSecurityAltIDSource() { + super( + "UnderlyingSecurityAltIDSource", + 459, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityDesc.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityDesc.java new file mode 100644 index 0000000..b33ab09 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityDesc.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityDesc extends BaseFieldType { + public static final UnderlyingSecurityDesc INSTANCE = new UnderlyingSecurityDesc(); + + private UnderlyingSecurityDesc() { + super( + "UnderlyingSecurityDesc", + 307, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityExchange.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityExchange.java new file mode 100644 index 0000000..2b9bff3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityExchange.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityExchange extends BaseFieldType { + public static final UnderlyingSecurityExchange INSTANCE = new UnderlyingSecurityExchange(); + + private UnderlyingSecurityExchange() { + super( + "UnderlyingSecurityExchange", + 308, + FieldClassLookup.lookup("EXCHANGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityID.java new file mode 100644 index 0000000..286f818 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityID extends BaseFieldType { + public static final UnderlyingSecurityID INSTANCE = new UnderlyingSecurityID(); + + private UnderlyingSecurityID() { + super( + "UnderlyingSecurityID", + 309, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityIDSource.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityIDSource.java new file mode 100644 index 0000000..30cace6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityIDSource.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityIDSource extends BaseFieldType { + public static final UnderlyingSecurityIDSource INSTANCE = new UnderlyingSecurityIDSource(); + + private UnderlyingSecurityIDSource() { + super( + "UnderlyingSecurityIDSource", + 305, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecuritySubType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecuritySubType.java new file mode 100644 index 0000000..fe59223 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecuritySubType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecuritySubType extends BaseFieldType { + public static final UnderlyingSecuritySubType INSTANCE = new UnderlyingSecuritySubType(); + + private UnderlyingSecuritySubType() { + super( + "UnderlyingSecuritySubType", + 763, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityType.java new file mode 100644 index 0000000..c2e8f86 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSecurityType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSecurityType extends BaseFieldType { + public static final UnderlyingSecurityType INSTANCE = new UnderlyingSecurityType(); + + private UnderlyingSecurityType() { + super( + "UnderlyingSecurityType", + 310, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSeniority.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSeniority.java new file mode 100644 index 0000000..1a00d27 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSeniority.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSeniority extends BaseFieldType { + public static final UnderlyingSeniority INSTANCE = new UnderlyingSeniority(); + + private UnderlyingSeniority() { + super( + "UnderlyingSeniority", + 1454, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlMethod.java new file mode 100644 index 0000000..02d24d6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlMethod.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlMethod extends BaseFieldType { + public static final UnderlyingSettlMethod INSTANCE = new UnderlyingSettlMethod(); + + private UnderlyingSettlMethod() { + super( + "UnderlyingSettlMethod", + 1039, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlPrice.java new file mode 100644 index 0000000..bfad779 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlPrice extends BaseFieldType { + public static final UnderlyingSettlPrice INSTANCE = new UnderlyingSettlPrice(); + + private UnderlyingSettlPrice() { + super( + "UnderlyingSettlPrice", + 732, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlPriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlPriceType.java new file mode 100644 index 0000000..3e47b7f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlPriceType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlPriceType extends BaseFieldType { + public static final UnderlyingSettlPriceType INSTANCE = new UnderlyingSettlPriceType(); + + private UnderlyingSettlPriceType() { + super( + "UnderlyingSettlPriceType", + 733, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlementDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlementDate.java new file mode 100644 index 0000000..5b050c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlementDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlementDate extends BaseFieldType { + public static final UnderlyingSettlementDate INSTANCE = new UnderlyingSettlementDate(); + + private UnderlyingSettlementDate() { + super( + "UnderlyingSettlementDate", + 987, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlementStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlementStatus.java new file mode 100644 index 0000000..f8f28dc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlementStatus.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlementStatus extends BaseFieldType { + public static final UnderlyingSettlementStatus INSTANCE = new UnderlyingSettlementStatus(); + + private UnderlyingSettlementStatus() { + super( + "UnderlyingSettlementStatus", + 988, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlementType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlementType.java new file mode 100644 index 0000000..acd720b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSettlementType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSettlementType extends BaseFieldType { + public static final UnderlyingSettlementType INSTANCE = new UnderlyingSettlementType(); + + private UnderlyingSettlementType() { + super( + "UnderlyingSettlementType", + 975, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field T1 = new Field(UnderlyingSettlementType.INSTANCE, Values.T1.getOrdinal()); + public final Field T4 = new Field(UnderlyingSettlementType.INSTANCE, Values.T4.getOrdinal()); + public final Field T3 = new Field(UnderlyingSettlementType.INSTANCE, Values.T3.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + T1("2"), + T4("5"), + T3("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStartValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStartValue.java new file mode 100644 index 0000000..a6e9a9a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStartValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStartValue extends BaseFieldType { + public static final UnderlyingStartValue INSTANCE = new UnderlyingStartValue(); + + private UnderlyingStartValue() { + super( + "UnderlyingStartValue", + 884, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStateOrProvinceOfIssue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStateOrProvinceOfIssue.java new file mode 100644 index 0000000..1096ac5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStateOrProvinceOfIssue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStateOrProvinceOfIssue extends BaseFieldType { + public static final UnderlyingStateOrProvinceOfIssue INSTANCE = new UnderlyingStateOrProvinceOfIssue(); + + private UnderlyingStateOrProvinceOfIssue() { + super( + "UnderlyingStateOrProvinceOfIssue", + 593, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStipType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStipType.java new file mode 100644 index 0000000..396b59c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStipType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStipType extends BaseFieldType { + public static final UnderlyingStipType INSTANCE = new UnderlyingStipType(); + + private UnderlyingStipType() { + super( + "UnderlyingStipType", + 888, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStipValue.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStipValue.java new file mode 100644 index 0000000..0edca3c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStipValue.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStipValue extends BaseFieldType { + public static final UnderlyingStipValue INSTANCE = new UnderlyingStipValue(); + + private UnderlyingStipValue() { + super( + "UnderlyingStipValue", + 889, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStrikeCurrency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStrikeCurrency.java new file mode 100644 index 0000000..64d5c43 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStrikeCurrency.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStrikeCurrency extends BaseFieldType { + public static final UnderlyingStrikeCurrency INSTANCE = new UnderlyingStrikeCurrency(); + + private UnderlyingStrikeCurrency() { + super( + "UnderlyingStrikeCurrency", + 941, + FieldClassLookup.lookup("CURRENCY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStrikePrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStrikePrice.java new file mode 100644 index 0000000..ee95612 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingStrikePrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingStrikePrice extends BaseFieldType { + public static final UnderlyingStrikePrice INSTANCE = new UnderlyingStrikePrice(); + + private UnderlyingStrikePrice() { + super( + "UnderlyingStrikePrice", + 316, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSymbol.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSymbol.java new file mode 100644 index 0000000..7af8ba9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSymbol.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSymbol extends BaseFieldType { + public static final UnderlyingSymbol INSTANCE = new UnderlyingSymbol(); + + private UnderlyingSymbol() { + super( + "UnderlyingSymbol", + 311, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSymbolSfx.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSymbolSfx.java new file mode 100644 index 0000000..ddeb60f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingSymbolSfx.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingSymbolSfx extends BaseFieldType { + public static final UnderlyingSymbolSfx INSTANCE = new UnderlyingSymbolSfx(); + + private UnderlyingSymbolSfx() { + super( + "UnderlyingSymbolSfx", + 312, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingTimeUnit.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingTimeUnit.java new file mode 100644 index 0000000..9cf3ae4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingTimeUnit.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingTimeUnit extends BaseFieldType { + public static final UnderlyingTimeUnit INSTANCE = new UnderlyingTimeUnit(); + + private UnderlyingTimeUnit() { + super( + "UnderlyingTimeUnit", + 1000, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingTradingSessionID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingTradingSessionID.java new file mode 100644 index 0000000..f671ecd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingTradingSessionID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingTradingSessionID extends BaseFieldType { + public static final UnderlyingTradingSessionID INSTANCE = new UnderlyingTradingSessionID(); + + private UnderlyingTradingSessionID() { + super( + "UnderlyingTradingSessionID", + 822, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingTradingSessionSubID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingTradingSessionSubID.java new file mode 100644 index 0000000..e27890e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingTradingSessionSubID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingTradingSessionSubID extends BaseFieldType { + public static final UnderlyingTradingSessionSubID INSTANCE = new UnderlyingTradingSessionSubID(); + + private UnderlyingTradingSessionSubID() { + super( + "UnderlyingTradingSessionSubID", + 823, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingUnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingUnitOfMeasure.java new file mode 100644 index 0000000..fefbcdc --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingUnitOfMeasure.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingUnitOfMeasure extends BaseFieldType { + public static final UnderlyingUnitOfMeasure INSTANCE = new UnderlyingUnitOfMeasure(); + + private UnderlyingUnitOfMeasure() { + super( + "UnderlyingUnitOfMeasure", + 998, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingUnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingUnitOfMeasureQty.java new file mode 100644 index 0000000..9f2d5ba --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnderlyingUnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnderlyingUnitOfMeasureQty extends BaseFieldType { + public static final UnderlyingUnitOfMeasureQty INSTANCE = new UnderlyingUnitOfMeasureQty(); + + private UnderlyingUnitOfMeasureQty() { + super( + "UnderlyingUnitOfMeasureQty", + 1423, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnitOfMeasure.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnitOfMeasure.java new file mode 100644 index 0000000..0a55f93 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnitOfMeasure.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnitOfMeasure extends BaseFieldType { + public static final UnitOfMeasure INSTANCE = new UnitOfMeasure(); + + private UnitOfMeasure() { + super( + "UnitOfMeasure", + 996, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TONS_US = new Field(UnitOfMeasure.INSTANCE, Values.TONS_US.getOrdinal()); + public final Field GALLONS = new Field(UnitOfMeasure.INSTANCE, Values.GALLONS.getOrdinal()); + public final Field BUSHELS = new Field(UnitOfMeasure.INSTANCE, Values.BUSHELS.getOrdinal()); + public final Field MEGAWATT_HOURS = new Field(UnitOfMeasure.INSTANCE, Values.MEGAWATT_HOURS.getOrdinal()); + public final Field ONE_MILLION_BTU = new Field(UnitOfMeasure.INSTANCE, Values.ONE_MILLION_BTU.getOrdinal()); + public final Field ALLOWANCES = new Field(UnitOfMeasure.INSTANCE, Values.ALLOWANCES.getOrdinal()); + public final Field MILLION_BARRELS = new Field(UnitOfMeasure.INSTANCE, Values.MILLION_BARRELS.getOrdinal()); + public final Field METRIC_TONS_AKA_TONNE = new Field(UnitOfMeasure.INSTANCE, Values.METRIC_TONS_AKA_TONNE.getOrdinal()); + public final Field BARRELS = new Field(UnitOfMeasure.INSTANCE, Values.BARRELS.getOrdinal()); + public final Field US_DOLLARS = new Field(UnitOfMeasure.INSTANCE, Values.US_DOLLARS.getOrdinal()); + public final Field TROY_OUNCES = new Field(UnitOfMeasure.INSTANCE, Values.TROY_OUNCES.getOrdinal()); + public final Field POUNDS = new Field(UnitOfMeasure.INSTANCE, Values.POUNDS.getOrdinal()); + public final Field BILLION_CUBIC_FEET = new Field(UnitOfMeasure.INSTANCE, Values.BILLION_CUBIC_FEET.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TONS_US("tn"), + GALLONS("Gal"), + BUSHELS("Bu"), + MEGAWATT_HOURS("MWh"), + ONE_MILLION_BTU("MMBtu"), + ALLOWANCES("Alw"), + MILLION_BARRELS("MMbbl"), + METRIC_TONS_AKA_TONNE("t"), + BARRELS("Bbl"), + US_DOLLARS("USD"), + TROY_OUNCES("oz_tr"), + POUNDS("lbs"), + BILLION_CUBIC_FEET("Bcf"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnitOfMeasureQty.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnitOfMeasureQty.java new file mode 100644 index 0000000..8acaf98 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnitOfMeasureQty.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnitOfMeasureQty extends BaseFieldType { + public static final UnitOfMeasureQty INSTANCE = new UnitOfMeasureQty(); + + private UnitOfMeasureQty() { + super( + "UnitOfMeasureQty", + 1147, + FieldClassLookup.lookup("QTY"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnsolicitedIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnsolicitedIndicator.java new file mode 100644 index 0000000..e971174 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UnsolicitedIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UnsolicitedIndicator extends BaseFieldType { + public static final UnsolicitedIndicator INSTANCE = new UnsolicitedIndicator(); + + private UnsolicitedIndicator() { + super( + "UnsolicitedIndicator", + 325, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field MESSAGE_IS_BEING_SENT_AS_A_RESULT_OF_A_PRIOR_REQUEST = new Field(UnsolicitedIndicator.INSTANCE, Values.MESSAGE_IS_BEING_SENT_AS_A_RESULT_OF_A_PRIOR_REQUEST.getOrdinal()); + public final Field MESSAGE_IS_BEING_SENT_UNSOLICITED = new Field(UnsolicitedIndicator.INSTANCE, Values.MESSAGE_IS_BEING_SENT_UNSOLICITED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + MESSAGE_IS_BEING_SENT_AS_A_RESULT_OF_A_PRIOR_REQUEST("N"), + MESSAGE_IS_BEING_SENT_UNSOLICITED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Urgency.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Urgency.java new file mode 100644 index 0000000..493bcc9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Urgency.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Urgency extends BaseFieldType { + public static final Urgency INSTANCE = new Urgency(); + + private Urgency() { + super( + "Urgency", + 61, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field BACKGROUND = new Field(Urgency.INSTANCE, Values.BACKGROUND.getOrdinal()); + public final Field FLASH = new Field(Urgency.INSTANCE, Values.FLASH.getOrdinal()); + public final Field NORMAL = new Field(Urgency.INSTANCE, Values.NORMAL.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + BACKGROUND("2"), + FLASH("1"), + NORMAL("0"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserRequestID.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserRequestID.java new file mode 100644 index 0000000..05437a8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserRequestID.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UserRequestID extends BaseFieldType { + public static final UserRequestID INSTANCE = new UserRequestID(); + + private UserRequestID() { + super( + "UserRequestID", + 923, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserRequestType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserRequestType.java new file mode 100644 index 0000000..185cd8d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserRequestType.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UserRequestType extends BaseFieldType { + public static final UserRequestType INSTANCE = new UserRequestType(); + + private UserRequestType() { + super( + "UserRequestType", + 924, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field CHANGE_PASSWORD_FOR_USER = new Field(UserRequestType.INSTANCE, Values.CHANGE_PASSWORD_FOR_USER.getOrdinal()); + public final Field LOG_OFF_USER = new Field(UserRequestType.INSTANCE, Values.LOG_OFF_USER.getOrdinal()); + public final Field LOG_ON_USER = new Field(UserRequestType.INSTANCE, Values.LOG_ON_USER.getOrdinal()); + public final Field REQUEST_INDIVIDUAL_USER_STATUS = new Field(UserRequestType.INSTANCE, Values.REQUEST_INDIVIDUAL_USER_STATUS.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + CHANGE_PASSWORD_FOR_USER("3"), + LOG_OFF_USER("2"), + LOG_ON_USER("1"), + REQUEST_INDIVIDUAL_USER_STATUS("4"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserStatus.java new file mode 100644 index 0000000..ada48f3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserStatus.java @@ -0,0 +1,59 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UserStatus extends BaseFieldType { + public static final UserStatus INSTANCE = new UserStatus(); + + private UserStatus() { + super( + "UserStatus", + 926, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field USER_NOT_RECOGNISED = new Field(UserStatus.INSTANCE, Values.USER_NOT_RECOGNISED.getOrdinal()); + public final Field NOT_LOGGED_IN = new Field(UserStatus.INSTANCE, Values.NOT_LOGGED_IN.getOrdinal()); + public final Field LOGGED_IN = new Field(UserStatus.INSTANCE, Values.LOGGED_IN.getOrdinal()); + public final Field FORCED_USER_LOGOUT_BY_EXCHANGE = new Field(UserStatus.INSTANCE, Values.FORCED_USER_LOGOUT_BY_EXCHANGE.getOrdinal()); + public final Field OTHER = new Field(UserStatus.INSTANCE, Values.OTHER.getOrdinal()); + public final Field PASSWORD_CHANGED = new Field(UserStatus.INSTANCE, Values.PASSWORD_CHANGED.getOrdinal()); + public final Field PASSWORD_INCORRECT = new Field(UserStatus.INSTANCE, Values.PASSWORD_INCORRECT.getOrdinal()); + public final Field SESSION_SHUTDOWN_WARNING = new Field(UserStatus.INSTANCE, Values.SESSION_SHUTDOWN_WARNING.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + USER_NOT_RECOGNISED("3"), + NOT_LOGGED_IN("2"), + LOGGED_IN("1"), + FORCED_USER_LOGOUT_BY_EXCHANGE("7"), + OTHER("6"), + PASSWORD_CHANGED("5"), + PASSWORD_INCORRECT("4"), + SESSION_SHUTDOWN_WARNING("8"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserStatusText.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserStatusText.java new file mode 100644 index 0000000..043a361 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/UserStatusText.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class UserStatusText extends BaseFieldType { + public static final UserStatusText INSTANCE = new UserStatusText(); + + private UserStatusText() { + super( + "UserStatusText", + 927, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Username.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Username.java new file mode 100644 index 0000000..017358a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Username.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Username extends BaseFieldType { + public static final Username INSTANCE = new Username(); + + private Username() { + super( + "Username", + 553, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ValidUntilTime.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ValidUntilTime.java new file mode 100644 index 0000000..afee6ac --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ValidUntilTime.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ValidUntilTime extends BaseFieldType { + public static final ValidUntilTime INSTANCE = new ValidUntilTime(); + + private ValidUntilTime() { + super( + "ValidUntilTime", + 62, + FieldClassLookup.lookup("UTCTIMESTAMP"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ValuationMethod.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ValuationMethod.java new file mode 100644 index 0000000..b0330d1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ValuationMethod.java @@ -0,0 +1,53 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ValuationMethod extends BaseFieldType { + public static final ValuationMethod INSTANCE = new ValuationMethod(); + + private ValuationMethod() { + super( + "ValuationMethod", + 1197, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field FUTURES_STYLE_MARKTOMARKET = new Field(ValuationMethod.INSTANCE, Values.FUTURES_STYLE_MARKTOMARKET.getOrdinal()); + public final Field FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT = new Field(ValuationMethod.INSTANCE, Values.FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT.getOrdinal()); + public final Field CDS_IN_DELIVERY__USE_RECOVERY_RATE_TO_CALCULATE_OBLIGATION = new Field(ValuationMethod.INSTANCE, Values.CDS_IN_DELIVERY__USE_RECOVERY_RATE_TO_CALCULATE_OBLIGATION.getOrdinal()); + public final Field CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON = new Field(ValuationMethod.INSTANCE, Values.CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON.getOrdinal()); + public final Field PREMIUM_STYLE = new Field(ValuationMethod.INSTANCE, Values.PREMIUM_STYLE.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + FUTURES_STYLE_MARKTOMARKET("FUT"), + FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT("FUTDA"), + CDS_IN_DELIVERY__USE_RECOVERY_RATE_TO_CALCULATE_OBLIGATION("CDSD"), + CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON("CDS"), + PREMIUM_STYLE("EQTY"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ValueOfFutures.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ValueOfFutures.java new file mode 100644 index 0000000..fc92abb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/ValueOfFutures.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class ValueOfFutures extends BaseFieldType { + public static final ValueOfFutures INSTANCE = new ValueOfFutures(); + + private ValueOfFutures() { + super( + "ValueOfFutures", + 408, + FieldClassLookup.lookup("AMT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/VenueType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/VenueType.java new file mode 100644 index 0000000..b5be036 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/VenueType.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class VenueType extends BaseFieldType { + public static final VenueType INSTANCE = new VenueType(); + + private VenueType() { + super( + "VenueType", + 1430, + FieldClassLookup.lookup("CHAR"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ELECTRONIC = new Field(VenueType.INSTANCE, Values.ELECTRONIC.getOrdinal()); + public final Field PIT = new Field(VenueType.INSTANCE, Values.PIT.getOrdinal()); + public final Field EXPIT = new Field(VenueType.INSTANCE, Values.EXPIT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ELECTRONIC("E"), + PIT("P"), + EXPIT("X"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Volatility.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Volatility.java new file mode 100644 index 0000000..f24bb07 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Volatility.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Volatility extends BaseFieldType { + public static final Volatility INSTANCE = new Volatility(); + + private Volatility() { + super( + "Volatility", + 1188, + FieldClassLookup.lookup("FLOAT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/WaveNo.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/WaveNo.java new file mode 100644 index 0000000..504f9fa --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/WaveNo.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class WaveNo extends BaseFieldType { + public static final WaveNo INSTANCE = new WaveNo(); + + private WaveNo() { + super( + "WaveNo", + 105, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/WorkingIndicator.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/WorkingIndicator.java new file mode 100644 index 0000000..5852479 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/WorkingIndicator.java @@ -0,0 +1,47 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class WorkingIndicator extends BaseFieldType { + public static final WorkingIndicator INSTANCE = new WorkingIndicator(); + + private WorkingIndicator() { + super( + "WorkingIndicator", + 636, + FieldClassLookup.lookup("BOOLEAN"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field ORDER_HAS_BEEN_ACCEPTED_BUT_NOT_YET_IN_A_WORKING_STATE = new Field(WorkingIndicator.INSTANCE, Values.ORDER_HAS_BEEN_ACCEPTED_BUT_NOT_YET_IN_A_WORKING_STATE.getOrdinal()); + public final Field ORDER_IS_CURRENTLY_BEING_WORKED = new Field(WorkingIndicator.INSTANCE, Values.ORDER_IS_CURRENTLY_BEING_WORKED.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + ORDER_HAS_BEEN_ACCEPTED_BUT_NOT_YET_IN_A_WORKING_STATE("N"), + ORDER_IS_CURRENTLY_BEING_WORKED("Y"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/WtAverageLiquidity.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/WtAverageLiquidity.java new file mode 100644 index 0000000..c0bf14a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/WtAverageLiquidity.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class WtAverageLiquidity extends BaseFieldType { + public static final WtAverageLiquidity INSTANCE = new WtAverageLiquidity(); + + private WtAverageLiquidity() { + super( + "WtAverageLiquidity", + 410, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/XmlData.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/XmlData.java new file mode 100644 index 0000000..c0ae205 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/XmlData.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class XmlData extends BaseFieldType { + public static final XmlData INSTANCE = new XmlData(); + + private XmlData() { + super( + "XmlData", + 213, + FieldClassLookup.lookup("DATA"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/XmlDataLen.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/XmlDataLen.java new file mode 100644 index 0000000..8abe73e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/XmlDataLen.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class XmlDataLen extends BaseFieldType { + public static final XmlDataLen INSTANCE = new XmlDataLen(); + + private XmlDataLen() { + super( + "XmlDataLen", + 212, + FieldClassLookup.lookup("LENGTH"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Yield.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Yield.java new file mode 100644 index 0000000..cf6d3d7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/Yield.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class Yield extends BaseFieldType { + public static final Yield INSTANCE = new Yield(); + + private Yield() { + super( + "Yield", + 236, + FieldClassLookup.lookup("PERCENTAGE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldCalcDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldCalcDate.java new file mode 100644 index 0000000..868b8f0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldCalcDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class YieldCalcDate extends BaseFieldType { + public static final YieldCalcDate INSTANCE = new YieldCalcDate(); + + private YieldCalcDate() { + super( + "YieldCalcDate", + 701, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldRedemptionDate.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldRedemptionDate.java new file mode 100644 index 0000000..9ef99be --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldRedemptionDate.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class YieldRedemptionDate extends BaseFieldType { + public static final YieldRedemptionDate INSTANCE = new YieldRedemptionDate(); + + private YieldRedemptionDate() { + super( + "YieldRedemptionDate", + 696, + FieldClassLookup.lookup("LOCALMKTDATE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldRedemptionPrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldRedemptionPrice.java new file mode 100644 index 0000000..9b4102c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldRedemptionPrice.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class YieldRedemptionPrice extends BaseFieldType { + public static final YieldRedemptionPrice INSTANCE = new YieldRedemptionPrice(); + + private YieldRedemptionPrice() { + super( + "YieldRedemptionPrice", + 697, + FieldClassLookup.lookup("PRICE"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldRedemptionPriceType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldRedemptionPriceType.java new file mode 100644 index 0000000..49fe06e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldRedemptionPriceType.java @@ -0,0 +1,39 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class YieldRedemptionPriceType extends BaseFieldType { + public static final YieldRedemptionPriceType INSTANCE = new YieldRedemptionPriceType(); + + private YieldRedemptionPriceType() { + super( + "YieldRedemptionPriceType", + 698, + FieldClassLookup.lookup("INT"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public enum Values implements FieldTypeValueEnum { + ; //No enum values for this FieldType. + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldType.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldType.java new file mode 100644 index 0000000..ca6a5e2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/fieldtype/YieldType.java @@ -0,0 +1,111 @@ +package org.fix4j.spec.fix50sp2.fieldtype; + + +import org.fix4j.test.fixspec.BaseFieldType; +import org.fix4j.test.fixspec.FieldClass; +import org.fix4j.test.fixspec.FieldClassLookup; +import org.fix4j.test.fixspec.FieldTypeValueEnum; +import org.fix4j.test.fixmodel.Field; + +public class YieldType extends BaseFieldType { + public static final YieldType INSTANCE = new YieldType(); + + private YieldType() { + super( + "YieldType", + 235, + FieldClassLookup.lookup("STRING"), + Values.class + ); + } + + public static Field withValue(final String value){ return new Field(INSTANCE, value); } + public static Field withValue(final long value){ return new Field(INSTANCE, ""+value); } + + public static FieldFactory withValue(){ return new FieldFactory(); } + + public static class FieldFactory{ + public final Field TAX_EQUIVALENT_YIELD = new Field(YieldType.INSTANCE, Values.TAX_EQUIVALENT_YIELD.getOrdinal()); + public final Field CLOSING_YIELD_MOST_RECENT_MONTH = new Field(YieldType.INSTANCE, Values.CLOSING_YIELD_MOST_RECENT_MONTH.getOrdinal()); + public final Field MARK_TO_MARKET_YIELD = new Field(YieldType.INSTANCE, Values.MARK_TO_MARKET_YIELD.getOrdinal()); + public final Field SEMIANNUAL_YIELD = new Field(YieldType.INSTANCE, Values.SEMIANNUAL_YIELD.getOrdinal()); + public final Field CLOSING_YIELD_MOST_RECENT_QUARTER = new Field(YieldType.INSTANCE, Values.CLOSING_YIELD_MOST_RECENT_QUARTER.getOrdinal()); + public final Field YIELD_TO_NEXT_REFUND_SINKING_FUND_BONDS = new Field(YieldType.INSTANCE, Values.YIELD_TO_NEXT_REFUND_SINKING_FUND_BONDS.getOrdinal()); + public final Field BOOK_YIELD = new Field(YieldType.INSTANCE, Values.BOOK_YIELD.getOrdinal()); + public final Field YIELD_TO_TENDER_DATE = new Field(YieldType.INSTANCE, Values.YIELD_TO_TENDER_DATE.getOrdinal()); + public final Field CLOSING_YIELD_MOST_RECENT_YEAR = new Field(YieldType.INSTANCE, Values.CLOSING_YIELD_MOST_RECENT_YEAR.getOrdinal()); + public final Field YIELD_TO_LONGEST_AVERAGE_LIFE = new Field(YieldType.INSTANCE, Values.YIELD_TO_LONGEST_AVERAGE_LIFE.getOrdinal()); + public final Field PREVIOUS_CLOSE_YIELD = new Field(YieldType.INSTANCE, Values.PREVIOUS_CLOSE_YIELD.getOrdinal()); + public final Field TRUE_YIELD = new Field(YieldType.INSTANCE, Values.TRUE_YIELD.getOrdinal()); + public final Field YIELD_TO_WORST = new Field(YieldType.INSTANCE, Values.YIELD_TO_WORST.getOrdinal()); + public final Field CURRENT_YIELD = new Field(YieldType.INSTANCE, Values.CURRENT_YIELD.getOrdinal()); + public final Field COMPOUND_YIELD = new Field(YieldType.INSTANCE, Values.COMPOUND_YIELD.getOrdinal()); + public final Field YIELD_CHANGE_SINCE_CLOSE = new Field(YieldType.INSTANCE, Values.YIELD_CHANGE_SINCE_CLOSE.getOrdinal()); + public final Field AFTER_TAX_YIELD_MUNICIPALS = new Field(YieldType.INSTANCE, Values.AFTER_TAX_YIELD_MUNICIPALS.getOrdinal()); + public final Field TRUE_GROSS_YIELD = new Field(YieldType.INSTANCE, Values.TRUE_GROSS_YIELD.getOrdinal()); + public final Field ANNUAL_YIELD = new Field(YieldType.INSTANCE, Values.ANNUAL_YIELD.getOrdinal()); + public final Field OPEN_AVERAGE_YIELD = new Field(YieldType.INSTANCE, Values.OPEN_AVERAGE_YIELD.getOrdinal()); + public final Field PROCEEDS_YIELD = new Field(YieldType.INSTANCE, Values.PROCEEDS_YIELD.getOrdinal()); + public final Field YIELD_TO_SHORTEST_AVERAGE_LIFE = new Field(YieldType.INSTANCE, Values.YIELD_TO_SHORTEST_AVERAGE_LIFE.getOrdinal()); + public final Field MOST_RECENT_CLOSING_YIELD = new Field(YieldType.INSTANCE, Values.MOST_RECENT_CLOSING_YIELD.getOrdinal()); + public final Field CLOSING_YIELD = new Field(YieldType.INSTANCE, Values.CLOSING_YIELD.getOrdinal()); + public final Field YIELD_TO_AVG_MATURITY = new Field(YieldType.INSTANCE, Values.YIELD_TO_AVG_MATURITY.getOrdinal()); + public final Field YIELD_AT_ISSUE_MUNICIPALS = new Field(YieldType.INSTANCE, Values.YIELD_AT_ISSUE_MUNICIPALS.getOrdinal()); + public final Field YIELD_VALUE_OF_132 = new Field(YieldType.INSTANCE, Values.YIELD_VALUE_OF_132.getOrdinal()); + public final Field GVNT_EQUIVALENT_YIELD = new Field(YieldType.INSTANCE, Values.GVNT_EQUIVALENT_YIELD.getOrdinal()); + public final Field YIELD_TO_NEXT_CALL = new Field(YieldType.INSTANCE, Values.YIELD_TO_NEXT_CALL.getOrdinal()); + public final Field YIELD_TO_MATURITY = new Field(YieldType.INSTANCE, Values.YIELD_TO_MATURITY.getOrdinal()); + public final Field YIELD_WITH_INFLATION_ASSUMPTION = new Field(YieldType.INSTANCE, Values.YIELD_WITH_INFLATION_ASSUMPTION.getOrdinal()); + public final Field INVERSE_FLOATER_BOND_YIELD = new Field(YieldType.INSTANCE, Values.INVERSE_FLOATER_BOND_YIELD.getOrdinal()); + public final Field SIMPLE_YIELD = new Field(YieldType.INSTANCE, Values.SIMPLE_YIELD.getOrdinal()); + public final Field YIELD_TO_NEXT_PUT = new Field(YieldType.INSTANCE, Values.YIELD_TO_NEXT_PUT.getOrdinal()); + } + + public enum Values implements FieldTypeValueEnum { + TAX_EQUIVALENT_YIELD("TAXEQUIV"), + CLOSING_YIELD_MOST_RECENT_MONTH("LASTMONTH"), + MARK_TO_MARKET_YIELD("MARK"), + SEMIANNUAL_YIELD("SEMIANNUAL"), + CLOSING_YIELD_MOST_RECENT_QUARTER("LASTQUARTER"), + YIELD_TO_NEXT_REFUND_SINKING_FUND_BONDS("NEXTREFUND"), + BOOK_YIELD("BOOK"), + YIELD_TO_TENDER_DATE("TENDER"), + CLOSING_YIELD_MOST_RECENT_YEAR("LASTYEAR"), + YIELD_TO_LONGEST_AVERAGE_LIFE("LONGAVGLIFE"), + PREVIOUS_CLOSE_YIELD("PREVCLOSE"), + TRUE_YIELD("TRUE"), + YIELD_TO_WORST("WORST"), + CURRENT_YIELD("CURRENT"), + COMPOUND_YIELD("COMPOUND"), + YIELD_CHANGE_SINCE_CLOSE("CHANGE"), + AFTER_TAX_YIELD_MUNICIPALS("AFTERTAX"), + TRUE_GROSS_YIELD("GROSS"), + ANNUAL_YIELD("ANNUAL"), + OPEN_AVERAGE_YIELD("OPENAVG"), + PROCEEDS_YIELD("PROCEEDS"), + YIELD_TO_SHORTEST_AVERAGE_LIFE("SHORTAVGLIFE"), + MOST_RECENT_CLOSING_YIELD("LASTCLOSE"), + CLOSING_YIELD("CLOSE"), + YIELD_TO_AVG_MATURITY("AVGMATURITY"), + YIELD_AT_ISSUE_MUNICIPALS("ATISSUE"), + YIELD_VALUE_OF_132("VALUE1_32"), + GVNT_EQUIVALENT_YIELD("GOVTEQUIV"), + YIELD_TO_NEXT_CALL("CALL"), + YIELD_TO_MATURITY("MATURITY"), + YIELD_WITH_INFLATION_ASSUMPTION("INFLATION"), + INVERSE_FLOATER_BOND_YIELD("INVERSEFLOATER"), + SIMPLE_YIELD("SIMPLE"), + YIELD_TO_NEXT_PUT("PUT"); + + private final String ordinal; + + private Values(final String ordinal) { + this.ordinal = ordinal; + } + + @Override + public String getOrdinal() { + return ordinal; + } + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AdjustedPositionReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AdjustedPositionReport.java new file mode 100644 index 0000000..6022287 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AdjustedPositionReport.java @@ -0,0 +1,185 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AdjustedPositionReport extends BaseMsgType{ + public static final AdjustedPositionReport INSTANCE = new AdjustedPositionReport(); + + private AdjustedPositionReport() { + super( + "AdjustedPositionReport", + "BL", + "app", + FieldTypes.PosMaintRptID.required(true), + FieldTypes.PosReqType.required(false), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlPrice.required(false), + FieldTypes.PosMaintRptRefID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoPositions.required(false), + FieldTypes.PosType.required(false), + FieldTypes.LongQty.required(false), + FieldTypes.ShortQty.required(false), + FieldTypes.PosQtyStatus.required(false), + FieldTypes.QuantityDate.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ) + ), + FieldTypes.PriorSettlPrice.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Advertisement.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Advertisement.java new file mode 100644 index 0000000..40795b5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Advertisement.java @@ -0,0 +1,317 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Advertisement extends BaseMsgType{ + public static final Advertisement INSTANCE = new Advertisement(); + + private Advertisement() { + super( + "Advertisement", + "7", + "app", + FieldTypes.AdvId.required(true), + FieldTypes.AdvTransType.required(true), + FieldTypes.AdvRefID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.AdvSide.required(true), + FieldTypes.Quantity.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.Price.required(false), + FieldTypes.Currency.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.URLLink.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationInstruction.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationInstruction.java new file mode 100644 index 0000000..9b587f0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationInstruction.java @@ -0,0 +1,529 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AllocationInstruction extends BaseMsgType{ + public static final AllocationInstruction INSTANCE = new AllocationInstruction(); + + private AllocationInstruction() { + super( + "AllocationInstruction", + "J", + "app", + FieldTypes.AllocID.required(true), + FieldTypes.AllocTransType.required(true), + FieldTypes.AllocType.required(true), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.RefAllocID.required(false), + FieldTypes.AllocCancReplaceReason.required(false), + FieldTypes.AllocIntermedReqType.required(false), + FieldTypes.AllocLinkID.required(false), + FieldTypes.AllocLinkType.required(false), + FieldTypes.BookingRefID.required(false), + FieldTypes.AllocNoOrdersType.required(false), + new BaseGroupType( + FieldTypes.NoOrders.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.OrderQty.required(false), + FieldTypes.OrderAvgPx.required(false), + FieldTypes.OrderBookingQty.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastCapacity.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.FirmTradeID.required(false) + ), + FieldTypes.PreviouslyReported.required(false), + FieldTypes.ReversalIndicator.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.Side.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Quantity.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AvgPx.required(false), + FieldTypes.AvgParPx.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.Currency.required(false), + FieldTypes.AvgPxPrecision.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeDate.required(true), + FieldTypes.TransactTime.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.AutoAcceptIndicator.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.TotalAccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.LegalConfirm.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.TotNoAllocs.required(false), + FieldTypes.LastFragment.required(false), + FieldTypes.AvgPxIndicator.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.TradeInputSource.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.MessageEventSource.required(false), + FieldTypes.RndPx.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.AllocPrice.required(false), + FieldTypes.AllocQty.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocMethod.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.IndividualAllocType.required(false), + FieldTypes.AllocPositionEffect.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.NotifyBrokerOfCredit.required(false), + FieldTypes.AllocHandlInst.required(false), + FieldTypes.AllocText.required(false), + FieldTypes.EncodedAllocTextLen.required(false), + FieldTypes.EncodedAllocText.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.AllocAvgPx.required(false), + FieldTypes.AllocNetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.AllocSettlCurrAmt.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.AllocAccruedInterestAmt.required(false), + FieldTypes.AllocInterestAtMaturity.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.ClearingFeeIndicator.required(false), + new BaseGroupType( + FieldTypes.NoClearingInstructions.required(false), + FieldTypes.ClearingInstruction.required(false) + ), + FieldTypes.AllocSettlInstType.required(false), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationInstructionAck.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationInstructionAck.java new file mode 100644 index 0000000..41e236c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationInstructionAck.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AllocationInstructionAck extends BaseMsgType{ + public static final AllocationInstructionAck INSTANCE = new AllocationInstructionAck(); + + private AllocationInstructionAck() { + super( + "AllocationInstructionAck", + "P", + "app", + FieldTypes.AllocID.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.AllocStatus.required(true), + FieldTypes.AllocRejCode.required(false), + FieldTypes.AllocType.required(false), + FieldTypes.AllocIntermedReqType.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.Product.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocPrice.required(false), + FieldTypes.AllocPositionEffect.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.IndividualAllocRejCode.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocText.required(false), + FieldTypes.EncodedAllocTextLen.required(false), + FieldTypes.EncodedAllocText.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.IndividualAllocType.required(false), + FieldTypes.AllocQty.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationInstructionAlert.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationInstructionAlert.java new file mode 100644 index 0000000..0eeeec5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationInstructionAlert.java @@ -0,0 +1,523 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AllocationInstructionAlert extends BaseMsgType{ + public static final AllocationInstructionAlert INSTANCE = new AllocationInstructionAlert(); + + private AllocationInstructionAlert() { + super( + "AllocationInstructionAlert", + "BM", + "app", + FieldTypes.AllocID.required(true), + FieldTypes.AllocTransType.required(true), + FieldTypes.AllocType.required(true), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.RefAllocID.required(false), + FieldTypes.AllocCancReplaceReason.required(false), + FieldTypes.AllocIntermedReqType.required(false), + FieldTypes.AllocLinkID.required(false), + FieldTypes.AllocLinkType.required(false), + FieldTypes.BookingRefID.required(false), + FieldTypes.AllocNoOrdersType.required(false), + new BaseGroupType( + FieldTypes.NoOrders.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.OrderQty.required(false), + FieldTypes.OrderAvgPx.required(false), + FieldTypes.OrderBookingQty.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastCapacity.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.FirmTradeID.required(false) + ), + FieldTypes.PreviouslyReported.required(false), + FieldTypes.ReversalIndicator.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.Side.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Quantity.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AvgPx.required(false), + FieldTypes.AvgParPx.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.Currency.required(false), + FieldTypes.AvgPxPrecision.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeDate.required(true), + FieldTypes.TransactTime.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.AutoAcceptIndicator.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.TotalAccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.LegalConfirm.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.TotNoAllocs.required(false), + FieldTypes.LastFragment.required(false), + FieldTypes.AvgPxIndicator.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.TradeInputSource.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.MessageEventSource.required(false), + FieldTypes.RndPx.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.AllocPrice.required(false), + FieldTypes.AllocQty.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocMethod.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.IndividualAllocType.required(false), + FieldTypes.AllocPositionEffect.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.NotifyBrokerOfCredit.required(false), + FieldTypes.AllocHandlInst.required(false), + FieldTypes.AllocText.required(false), + FieldTypes.EncodedAllocTextLen.required(false), + FieldTypes.EncodedAllocText.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.AllocAvgPx.required(false), + FieldTypes.AllocNetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.AllocSettlCurrAmt.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.AllocAccruedInterestAmt.required(false), + FieldTypes.AllocInterestAtMaturity.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.ClearingFeeIndicator.required(false), + new BaseGroupType( + FieldTypes.NoClearingInstructions.required(false), + FieldTypes.ClearingInstruction.required(false) + ), + FieldTypes.AllocSettlInstType.required(false), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationReport.java new file mode 100644 index 0000000..1b3c8e0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationReport.java @@ -0,0 +1,534 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AllocationReport extends BaseMsgType{ + public static final AllocationReport INSTANCE = new AllocationReport(); + + private AllocationReport() { + super( + "AllocationReport", + "AS", + "app", + FieldTypes.AllocReportID.required(true), + FieldTypes.AllocID.required(false), + FieldTypes.AllocTransType.required(true), + FieldTypes.AllocReportRefID.required(false), + FieldTypes.AllocCancReplaceReason.required(false), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.AllocReportType.required(true), + FieldTypes.AllocStatus.required(true), + FieldTypes.AllocRejCode.required(false), + FieldTypes.RefAllocID.required(false), + FieldTypes.AllocIntermedReqType.required(false), + FieldTypes.AllocLinkID.required(false), + FieldTypes.AllocLinkType.required(false), + FieldTypes.BookingRefID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.TradeInputSource.required(false), + FieldTypes.RndPx.required(false), + FieldTypes.MessageEventSource.required(false), + FieldTypes.TradeInputDevice.required(false), + FieldTypes.AvgPxIndicator.required(false), + FieldTypes.AllocNoOrdersType.required(false), + new BaseGroupType( + FieldTypes.NoOrders.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.OrderQty.required(false), + FieldTypes.OrderAvgPx.required(false), + FieldTypes.OrderBookingQty.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastCapacity.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.FirmTradeID.required(false) + ), + FieldTypes.PreviouslyReported.required(false), + FieldTypes.ReversalIndicator.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.Side.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Quantity.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AvgPx.required(true), + FieldTypes.AvgParPx.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.Currency.required(false), + FieldTypes.AvgPxPrecision.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeDate.required(true), + FieldTypes.TransactTime.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.AutoAcceptIndicator.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.TotalAccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.LegalConfirm.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.TotNoAllocs.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.AllocPrice.required(false), + FieldTypes.AllocQty.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocMethod.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.IndividualAllocType.required(false), + FieldTypes.AllocPositionEffect.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.NotifyBrokerOfCredit.required(false), + FieldTypes.AllocHandlInst.required(false), + FieldTypes.AllocText.required(false), + FieldTypes.EncodedAllocTextLen.required(false), + FieldTypes.EncodedAllocText.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.AllocAvgPx.required(false), + FieldTypes.AllocNetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.AllocSettlCurrAmt.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.AllocAccruedInterestAmt.required(false), + FieldTypes.AllocInterestAtMaturity.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.ClearingFeeIndicator.required(false), + new BaseGroupType( + FieldTypes.NoClearingInstructions.required(false), + FieldTypes.ClearingInstruction.required(false) + ), + FieldTypes.AllocSettlInstType.required(false), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationReportAck.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationReportAck.java new file mode 100644 index 0000000..ca548f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AllocationReportAck.java @@ -0,0 +1,74 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AllocationReportAck extends BaseMsgType{ + public static final AllocationReportAck INSTANCE = new AllocationReportAck(); + + private AllocationReportAck() { + super( + "AllocationReportAck", + "AT", + "app", + FieldTypes.AllocReportID.required(true), + FieldTypes.AllocID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.AvgPxIndicator.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.AllocTransType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.AllocStatus.required(false), + FieldTypes.AllocRejCode.required(false), + FieldTypes.AllocReportType.required(false), + FieldTypes.AllocIntermedReqType.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.Product.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocPrice.required(false), + FieldTypes.AllocPositionEffect.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.IndividualAllocRejCode.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocText.required(false), + FieldTypes.EncodedAllocTextLen.required(false), + FieldTypes.EncodedAllocText.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.IndividualAllocType.required(false), + FieldTypes.AllocQty.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ApplicationMessageReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ApplicationMessageReport.java new file mode 100644 index 0000000..b3c86b1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ApplicationMessageReport.java @@ -0,0 +1,29 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ApplicationMessageReport extends BaseMsgType{ + public static final ApplicationMessageReport INSTANCE = new ApplicationMessageReport(); + + private ApplicationMessageReport() { + super( + "ApplicationMessageReport", + "BY", + "app", + FieldTypes.ApplReportID.required(true), + FieldTypes.ApplReqID.required(false), + FieldTypes.ApplReportType.required(true), + new BaseGroupType( + FieldTypes.NoApplIDs.required(false), + FieldTypes.RefApplID.required(false), + FieldTypes.ApplNewSeqNum.required(false), + FieldTypes.RefApplLastSeqNum.required(false) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ApplicationMessageRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ApplicationMessageRequest.java new file mode 100644 index 0000000..97b8c00 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ApplicationMessageRequest.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ApplicationMessageRequest extends BaseMsgType{ + public static final ApplicationMessageRequest INSTANCE = new ApplicationMessageRequest(); + + private ApplicationMessageRequest() { + super( + "ApplicationMessageRequest", + "BW", + "app", + FieldTypes.ApplReqID.required(true), + FieldTypes.ApplReqType.required(true), + new BaseGroupType( + FieldTypes.NoApplIDs.required(false), + FieldTypes.RefApplID.required(false), + FieldTypes.RefApplReqID.required(false), + FieldTypes.ApplBegSeqNum.required(false), + FieldTypes.ApplEndSeqNum.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ApplicationMessageRequestAck.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ApplicationMessageRequestAck.java new file mode 100644 index 0000000..dfc53b9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ApplicationMessageRequestAck.java @@ -0,0 +1,56 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ApplicationMessageRequestAck extends BaseMsgType{ + public static final ApplicationMessageRequestAck INSTANCE = new ApplicationMessageRequestAck(); + + private ApplicationMessageRequestAck() { + super( + "ApplicationMessageRequestAck", + "BX", + "app", + FieldTypes.ApplResponseID.required(true), + FieldTypes.ApplReqID.required(false), + FieldTypes.ApplReqType.required(false), + FieldTypes.ApplResponseType.required(false), + FieldTypes.ApplTotalMessageCount.required(false), + new BaseGroupType( + FieldTypes.NoApplIDs.required(false), + FieldTypes.RefApplID.required(false), + FieldTypes.RefApplReqID.required(false), + FieldTypes.ApplBegSeqNum.required(false), + FieldTypes.ApplEndSeqNum.required(false), + FieldTypes.RefApplLastSeqNum.required(false), + FieldTypes.ApplResponseError.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AssignmentReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AssignmentReport.java new file mode 100644 index 0000000..778391e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/AssignmentReport.java @@ -0,0 +1,363 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class AssignmentReport extends BaseMsgType{ + public static final AssignmentReport INSTANCE = new AssignmentReport(); + + private AssignmentReport() { + super( + "AssignmentReport", + "AW", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.AsgnRptID.required(true), + FieldTypes.PosReqID.required(false), + FieldTypes.TotNumAssignmentReports.required(false), + FieldTypes.LastRptRequested.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPositions.required(false), + FieldTypes.PosType.required(false), + FieldTypes.LongQty.required(false), + FieldTypes.ShortQty.required(false), + FieldTypes.PosQtyStatus.required(false), + FieldTypes.QuantityDate.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.ThresholdAmount.required(false), + FieldTypes.SettlPrice.required(false), + FieldTypes.SettlPriceType.required(false), + FieldTypes.UnderlyingSettlPrice.required(false), + FieldTypes.PriorSettlPrice.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.AssignmentMethod.required(false), + FieldTypes.AssignmentUnit.required(false), + FieldTypes.OpenInterest.required(false), + FieldTypes.ExerciseMethod.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/BidRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/BidRequest.java new file mode 100644 index 0000000..ebbfb73 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/BidRequest.java @@ -0,0 +1,70 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class BidRequest extends BaseMsgType{ + public static final BidRequest INSTANCE = new BidRequest(); + + private BidRequest() { + super( + "BidRequest", + "k", + "app", + FieldTypes.BidID.required(false), + FieldTypes.ClientBidID.required(true), + FieldTypes.BidRequestTransType.required(true), + FieldTypes.ListName.required(false), + FieldTypes.TotNoRelatedSym.required(true), + FieldTypes.BidType.required(true), + FieldTypes.NumTickets.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SideValue1.required(false), + FieldTypes.SideValue2.required(false), + new BaseGroupType( + FieldTypes.NoBidDescriptors.required(false), + FieldTypes.BidDescriptorType.required(false), + FieldTypes.BidDescriptor.required(false), + FieldTypes.SideValueInd.required(false), + FieldTypes.LiquidityValue.required(false), + FieldTypes.LiquidityNumSecurities.required(false), + FieldTypes.LiquidityPctLow.required(false), + FieldTypes.LiquidityPctHigh.required(false), + FieldTypes.EFPTrackingError.required(false), + FieldTypes.FairValue.required(false), + FieldTypes.OutsideIndexPct.required(false), + FieldTypes.ValueOfFutures.required(false) + ), + new BaseGroupType( + FieldTypes.NoBidComponents.required(false), + FieldTypes.ListID.required(false), + FieldTypes.Side.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.NetGrossInd.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false) + ), + FieldTypes.LiquidityIndType.required(false), + FieldTypes.WtAverageLiquidity.required(false), + FieldTypes.ExchangeForPhysical.required(false), + FieldTypes.OutMainCntryUIndex.required(false), + FieldTypes.CrossPercent.required(false), + FieldTypes.ProgRptReqs.required(false), + FieldTypes.ProgPeriodInterval.required(false), + FieldTypes.IncTaxInd.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.NumBidders.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.BidTradeType.required(true), + FieldTypes.BasisPxType.required(true), + FieldTypes.StrikeTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/BidResponse.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/BidResponse.java new file mode 100644 index 0000000..5efae44 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/BidResponse.java @@ -0,0 +1,40 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class BidResponse extends BaseMsgType{ + public static final BidResponse INSTANCE = new BidResponse(); + + private BidResponse() { + super( + "BidResponse", + "l", + "app", + FieldTypes.BidID.required(false), + FieldTypes.ClientBidID.required(false), + new BaseGroupType( + FieldTypes.NoBidComponents.required(true), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.ListID.required(false), + FieldTypes.Country.required(false), + FieldTypes.Side.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.FairValue.required(false), + FieldTypes.NetGrossInd.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/BusinessMessageReject.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/BusinessMessageReject.java new file mode 100644 index 0000000..e070cd7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/BusinessMessageReject.java @@ -0,0 +1,27 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class BusinessMessageReject extends BaseMsgType{ + public static final BusinessMessageReject INSTANCE = new BusinessMessageReject(); + + private BusinessMessageReject() { + super( + "BusinessMessageReject", + "j", + "app", + FieldTypes.RefSeqNum.required(false), + FieldTypes.RefMsgType.required(true), + FieldTypes.RefApplVerID.required(false), + FieldTypes.RefApplExtID.required(false), + FieldTypes.RefCstmApplVerID.required(false), + FieldTypes.BusinessRejectRefID.required(false), + FieldTypes.BusinessRejectReason.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralAssignment.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralAssignment.java new file mode 100644 index 0000000..edac79e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralAssignment.java @@ -0,0 +1,414 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralAssignment extends BaseMsgType{ + public static final CollateralAssignment INSTANCE = new CollateralAssignment(); + + private CollateralAssignment() { + super( + "CollateralAssignment", + "AY", + "app", + FieldTypes.CollAsgnID.required(true), + FieldTypes.CollReqID.required(false), + FieldTypes.CollAsgnReason.required(true), + FieldTypes.CollAsgnTransType.required(true), + FieldTypes.CollAsgnRefID.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.ExpireTime.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.CollAction.required(false) + ), + FieldTypes.MarginExcess.required(false), + FieldTypes.TotalNetValue.required(false), + FieldTypes.CashOutstanding.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Side.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralInquiry.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralInquiry.java new file mode 100644 index 0000000..e0e7e34 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralInquiry.java @@ -0,0 +1,407 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralInquiry extends BaseMsgType{ + public static final CollateralInquiry INSTANCE = new CollateralInquiry(); + + private CollateralInquiry() { + super( + "CollateralInquiry", + "BB", + "app", + FieldTypes.CollInquiryID.required(true), + new BaseGroupType( + FieldTypes.NoCollInquiryQualifier.required(false), + FieldTypes.CollInquiryQualifier.required(false) + ), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.MarginExcess.required(false), + FieldTypes.TotalNetValue.required(false), + FieldTypes.CashOutstanding.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Side.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralInquiryAck.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralInquiryAck.java new file mode 100644 index 0000000..9e9e9c9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralInquiryAck.java @@ -0,0 +1,357 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralInquiryAck extends BaseMsgType{ + public static final CollateralInquiryAck INSTANCE = new CollateralInquiryAck(); + + private CollateralInquiryAck() { + super( + "CollateralInquiryAck", + "BG", + "app", + FieldTypes.CollInquiryID.required(true), + FieldTypes.CollInquiryStatus.required(true), + FieldTypes.CollInquiryResult.required(false), + new BaseGroupType( + FieldTypes.NoCollInquiryQualifier.required(false), + FieldTypes.CollInquiryQualifier.required(false) + ), + FieldTypes.TotNumReports.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralReport.java new file mode 100644 index 0000000..50443c3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralReport.java @@ -0,0 +1,414 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralReport extends BaseMsgType{ + public static final CollateralReport INSTANCE = new CollateralReport(); + + private CollateralReport() { + super( + "CollateralReport", + "BA", + "app", + FieldTypes.CollRptID.required(true), + FieldTypes.CollInquiryID.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.CollApplType.required(false), + FieldTypes.FinancialStatus.required(false), + FieldTypes.CollStatus.required(true), + FieldTypes.TotNumReports.required(false), + FieldTypes.LastRptRequested.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.MarginExcess.required(false), + FieldTypes.TotalNetValue.required(false), + FieldTypes.CashOutstanding.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Side.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralRequest.java new file mode 100644 index 0000000..64fd12b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralRequest.java @@ -0,0 +1,391 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralRequest extends BaseMsgType{ + public static final CollateralRequest INSTANCE = new CollateralRequest(); + + private CollateralRequest() { + super( + "CollateralRequest", + "AX", + "app", + FieldTypes.CollReqID.required(true), + FieldTypes.CollAsgnReason.required(true), + FieldTypes.TransactTime.required(true), + FieldTypes.ExpireTime.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.CollAction.required(false) + ), + FieldTypes.MarginExcess.required(false), + FieldTypes.TotalNetValue.required(false), + FieldTypes.CashOutstanding.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Side.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralResponse.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralResponse.java new file mode 100644 index 0000000..227b0ab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CollateralResponse.java @@ -0,0 +1,393 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CollateralResponse extends BaseMsgType{ + public static final CollateralResponse INSTANCE = new CollateralResponse(); + + private CollateralResponse() { + super( + "CollateralResponse", + "AZ", + "app", + FieldTypes.CollRespID.required(true), + FieldTypes.CollAsgnID.required(false), + FieldTypes.CollReqID.required(false), + FieldTypes.CollAsgnReason.required(false), + FieldTypes.CollAsgnTransType.required(false), + FieldTypes.CollAsgnRespType.required(true), + FieldTypes.CollAsgnRejectReason.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.CollApplType.required(false), + FieldTypes.FinancialStatus.required(false), + FieldTypes.ClearingBusinessDate.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoExecs.required(false), + FieldTypes.ExecID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrades.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.Quantity.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.CollAction.required(false) + ), + FieldTypes.MarginExcess.required(false), + FieldTypes.TotalNetValue.required(false), + FieldTypes.CashOutstanding.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Side.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Confirmation.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Confirmation.java new file mode 100644 index 0000000..f4c41d8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Confirmation.java @@ -0,0 +1,464 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Confirmation extends BaseMsgType{ + public static final Confirmation INSTANCE = new Confirmation(); + + private Confirmation() { + super( + "Confirmation", + "AK", + "app", + FieldTypes.ConfirmID.required(true), + FieldTypes.ConfirmRefID.required(false), + FieldTypes.ConfirmReqID.required(false), + FieldTypes.ConfirmTransType.required(true), + FieldTypes.ConfirmType.required(true), + FieldTypes.CopyMsgIndicator.required(false), + FieldTypes.LegalConfirm.required(false), + FieldTypes.ConfirmStatus.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoOrders.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.OrderQty.required(false), + FieldTypes.OrderAvgPx.required(false), + FieldTypes.OrderBookingQty.required(false) + ), + FieldTypes.AllocID.required(false), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.TradeDate.required(true), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.AllocQty.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.Side.required(true), + FieldTypes.Currency.required(false), + FieldTypes.LastMkt.required(false), + new BaseGroupType( + FieldTypes.NoCapacities.required(true), + FieldTypes.OrderCapacity.required(true), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.OrderCapacityQty.required(true) + ), + FieldTypes.AllocAccount.required(true), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocAccountType.required(false), + FieldTypes.AvgPx.required(true), + FieldTypes.AvgPxPrecision.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AvgParPx.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.ReportedPx.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.GrossTradeAmt.required(true), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.ExDate.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(true), + FieldTypes.MaturityNetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.SharedCommission.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ConfirmationRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ConfirmationRequest.java new file mode 100644 index 0000000..97030d3 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ConfirmationRequest.java @@ -0,0 +1,51 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ConfirmationRequest extends BaseMsgType{ + public static final ConfirmationRequest INSTANCE = new ConfirmationRequest(); + + private ConfirmationRequest() { + super( + "ConfirmationRequest", + "BH", + "app", + FieldTypes.ConfirmReqID.required(true), + FieldTypes.ConfirmType.required(true), + new BaseGroupType( + FieldTypes.NoOrders.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.OrderQty.required(false), + FieldTypes.OrderAvgPx.required(false), + FieldTypes.OrderBookingQty.required(false) + ), + FieldTypes.AllocID.required(false), + FieldTypes.SecondaryAllocID.required(false), + FieldTypes.IndividualAllocID.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocAccountType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Confirmation_Ack.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Confirmation_Ack.java new file mode 100644 index 0000000..4598e7b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Confirmation_Ack.java @@ -0,0 +1,26 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Confirmation_Ack extends BaseMsgType{ + public static final Confirmation_Ack INSTANCE = new Confirmation_Ack(); + + private Confirmation_Ack() { + super( + "Confirmation_Ack", + "AU", + "app", + FieldTypes.ConfirmID.required(true), + FieldTypes.TradeDate.required(true), + FieldTypes.TransactTime.required(true), + FieldTypes.AffirmStatus.required(true), + FieldTypes.ConfirmRejReason.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ContraryIntentionReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ContraryIntentionReport.java new file mode 100644 index 0000000..4dcea8b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ContraryIntentionReport.java @@ -0,0 +1,266 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ContraryIntentionReport extends BaseMsgType{ + public static final ContraryIntentionReport INSTANCE = new ContraryIntentionReport(); + + private ContraryIntentionReport() { + super( + "ContraryIntentionReport", + "BO", + "app", + FieldTypes.ContIntRptID.required(true), + FieldTypes.TransactTime.required(false), + FieldTypes.LateIndicator.required(false), + FieldTypes.InputSource.required(false), + FieldTypes.ClearingBusinessDate.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoExpiration.required(false), + FieldTypes.ExpirationQtyType.required(false), + FieldTypes.ExpQty.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CrossOrderCancelReplaceRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CrossOrderCancelReplaceRequest.java new file mode 100644 index 0000000..7a0ac80 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CrossOrderCancelReplaceRequest.java @@ -0,0 +1,499 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CrossOrderCancelReplaceRequest extends BaseMsgType{ + public static final CrossOrderCancelReplaceRequest INSTANCE = new CrossOrderCancelReplaceRequest(); + + private CrossOrderCancelReplaceRequest() { + super( + "CrossOrderCancelReplaceRequest", + "t", + "app", + FieldTypes.OrderID.required(false), + FieldTypes.CrossID.required(true), + FieldTypes.OrigCrossID.required(true), + FieldTypes.HostCrossID.required(false), + FieldTypes.CrossType.required(true), + FieldTypes.CrossPrioritization.required(true), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoSides.required(true), + FieldTypes.Side.required(true), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.SideComplianceID.required(false), + FieldTypes.SideTimeInForce.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.PrevClosePx.required(false), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.TransBkdTime.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.OrdType.required(true), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CrossOrderCancelRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CrossOrderCancelRequest.java new file mode 100644 index 0000000..edc3fd7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/CrossOrderCancelRequest.java @@ -0,0 +1,349 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class CrossOrderCancelRequest extends BaseMsgType{ + public static final CrossOrderCancelRequest INSTANCE = new CrossOrderCancelRequest(); + + private CrossOrderCancelRequest() { + super( + "CrossOrderCancelRequest", + "u", + "app", + FieldTypes.OrderID.required(false), + FieldTypes.CrossID.required(true), + FieldTypes.OrigCrossID.required(true), + FieldTypes.HostCrossID.required(false), + FieldTypes.CrossType.required(true), + FieldTypes.CrossPrioritization.required(true), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoSides.required(true), + FieldTypes.Side.required(true), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.OrigOrdModTime.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.TransactTime.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DerivativeSecurityList.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DerivativeSecurityList.java new file mode 100644 index 0000000..92970f4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DerivativeSecurityList.java @@ -0,0 +1,498 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class DerivativeSecurityList extends BaseMsgType{ + public static final DerivativeSecurityList INSTANCE = new DerivativeSecurityList(); + + private DerivativeSecurityList() { + super( + "DerivativeSecurityList", + "AA", + "app", + FieldTypes.SecurityReportID.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityRequestResult.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.DerivativeSymbol.required(false), + FieldTypes.DerivativeSymbolSfx.required(false), + FieldTypes.DerivativeSecurityID.required(false), + FieldTypes.DerivativeSecurityIDSource.required(false), + FieldTypes.DerivativeProduct.required(false), + FieldTypes.DerivativeProductComplex.required(false), + FieldTypes.DerivFlexProductEligibilityIndicator.required(false), + FieldTypes.DerivativeSecurityGroup.required(false), + FieldTypes.DerivativeCFICode.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltIDSource.required(false) + ), + FieldTypes.DerivativeSecurityType.required(false), + FieldTypes.DerivativeSecuritySubType.required(false), + FieldTypes.DerivativeMaturityMonthYear.required(false), + FieldTypes.DerivativeMaturityDate.required(false), + FieldTypes.DerivativeMaturityTime.required(false), + FieldTypes.DerivativeSettleOnOpenFlag.required(false), + FieldTypes.DerivativeInstrmtAssignmentMethod.required(false), + FieldTypes.DerivativeSecurityStatus.required(false), + FieldTypes.DerivativeIssueDate.required(false), + FieldTypes.DerivativeInstrRegistry.required(false), + FieldTypes.DerivativeCountryOfIssue.required(false), + FieldTypes.DerivativeStateOrProvinceOfIssue.required(false), + FieldTypes.DerivativeStrikePrice.required(false), + FieldTypes.DerivativeLocaleOfIssue.required(false), + FieldTypes.DerivativeStrikeCurrency.required(false), + FieldTypes.DerivativeStrikeMultiplier.required(false), + FieldTypes.DerivativeStrikeValue.required(false), + FieldTypes.DerivativeOptAttribute.required(false), + FieldTypes.DerivativeContractMultiplier.required(false), + FieldTypes.DerivativeMinPriceIncrement.required(false), + FieldTypes.DerivativeMinPriceIncrementAmount.required(false), + FieldTypes.DerivativeContractMultiplierUnit.required(false), + FieldTypes.DerivativeFlowScheduleType.required(false), + FieldTypes.DerivativeUnitOfMeasure.required(false), + FieldTypes.DerivativeUnitOfMeasureQty.required(false), + FieldTypes.DerivativePriceUnitOfMeasure.required(false), + FieldTypes.DerivativePriceUnitOfMeasureQty.required(false), + FieldTypes.DerivativeExerciseStyle.required(false), + FieldTypes.DerivativeOptPayAmount.required(false), + FieldTypes.DerivativeTimeUnit.required(false), + FieldTypes.DerivativeSecurityExchange.required(false), + FieldTypes.DerivativePositionLimit.required(false), + FieldTypes.DerivativeNTPositionLimit.required(false), + FieldTypes.DerivativeSettlMethod.required(false), + FieldTypes.DerivativePriceQuoteMethod.required(false), + FieldTypes.DerivativeValuationMethod.required(false), + FieldTypes.DerivativeListMethod.required(false), + FieldTypes.DerivativeCapPrice.required(false), + FieldTypes.DerivativeFloorPrice.required(false), + FieldTypes.DerivativePutOrCall.required(false), + FieldTypes.DerivativeIssuer.required(false), + FieldTypes.DerivativeEncodedIssuerLen.required(false), + FieldTypes.DerivativeEncodedIssuer.required(false), + FieldTypes.DerivativeSecurityDesc.required(false), + FieldTypes.DerivativeEncodedSecurityDescLen.required(false), + FieldTypes.DerivativeEncodedSecurityDesc.required(false), + FieldTypes.DerivativeContractSettlMonth.required(false), + FieldTypes.DerivativeSecurityXMLLen.required(false), + FieldTypes.DerivativeSecurityXML.required(false), + FieldTypes.DerivativeSecurityXMLSchema.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeEvents.required(false), + FieldTypes.DerivativeEventType.required(false), + FieldTypes.DerivativeEventDate.required(false), + FieldTypes.DerivativeEventTime.required(false), + FieldTypes.DerivativeEventPx.required(false), + FieldTypes.DerivativeEventText.required(false) + ), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentParties.required(false), + FieldTypes.DerivativeInstrumentPartyID.required(false), + FieldTypes.DerivativeInstrumentPartyIDSource.required(false), + FieldTypes.DerivativeInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentPartySubIDs.required(false), + FieldTypes.DerivativeInstrumentPartySubID.required(false), + FieldTypes.DerivativeInstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoDerivativeInstrAttrib.required(false), + FieldTypes.DerivativeInstrAttribType.required(false), + FieldTypes.DerivativeInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMarketSegments.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ) + ), + FieldTypes.TotNoRelatedSym.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.SecondaryPriceLimitType.required(false), + FieldTypes.SecondaryLowLimitPrice.required(false), + FieldTypes.SecondaryHighLimitPrice.required(false), + FieldTypes.SecondaryTradingReferencePrice.required(false), + FieldTypes.Currency.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.RelSymTransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DerivativeSecurityListRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DerivativeSecurityListRequest.java new file mode 100644 index 0000000..72e9aef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DerivativeSecurityListRequest.java @@ -0,0 +1,202 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class DerivativeSecurityListRequest extends BaseMsgType{ + public static final DerivativeSecurityListRequest INSTANCE = new DerivativeSecurityListRequest(); + + private DerivativeSecurityListRequest() { + super( + "DerivativeSecurityListRequest", + "z", + "app", + FieldTypes.SecurityReqID.required(true), + FieldTypes.SecurityListRequestType.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.DerivativeSymbol.required(false), + FieldTypes.DerivativeSymbolSfx.required(false), + FieldTypes.DerivativeSecurityID.required(false), + FieldTypes.DerivativeSecurityIDSource.required(false), + FieldTypes.DerivativeProduct.required(false), + FieldTypes.DerivativeProductComplex.required(false), + FieldTypes.DerivFlexProductEligibilityIndicator.required(false), + FieldTypes.DerivativeSecurityGroup.required(false), + FieldTypes.DerivativeCFICode.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltIDSource.required(false) + ), + FieldTypes.DerivativeSecurityType.required(false), + FieldTypes.DerivativeSecuritySubType.required(false), + FieldTypes.DerivativeMaturityMonthYear.required(false), + FieldTypes.DerivativeMaturityDate.required(false), + FieldTypes.DerivativeMaturityTime.required(false), + FieldTypes.DerivativeSettleOnOpenFlag.required(false), + FieldTypes.DerivativeInstrmtAssignmentMethod.required(false), + FieldTypes.DerivativeSecurityStatus.required(false), + FieldTypes.DerivativeIssueDate.required(false), + FieldTypes.DerivativeInstrRegistry.required(false), + FieldTypes.DerivativeCountryOfIssue.required(false), + FieldTypes.DerivativeStateOrProvinceOfIssue.required(false), + FieldTypes.DerivativeStrikePrice.required(false), + FieldTypes.DerivativeLocaleOfIssue.required(false), + FieldTypes.DerivativeStrikeCurrency.required(false), + FieldTypes.DerivativeStrikeMultiplier.required(false), + FieldTypes.DerivativeStrikeValue.required(false), + FieldTypes.DerivativeOptAttribute.required(false), + FieldTypes.DerivativeContractMultiplier.required(false), + FieldTypes.DerivativeMinPriceIncrement.required(false), + FieldTypes.DerivativeMinPriceIncrementAmount.required(false), + FieldTypes.DerivativeContractMultiplierUnit.required(false), + FieldTypes.DerivativeFlowScheduleType.required(false), + FieldTypes.DerivativeUnitOfMeasure.required(false), + FieldTypes.DerivativeUnitOfMeasureQty.required(false), + FieldTypes.DerivativePriceUnitOfMeasure.required(false), + FieldTypes.DerivativePriceUnitOfMeasureQty.required(false), + FieldTypes.DerivativeExerciseStyle.required(false), + FieldTypes.DerivativeOptPayAmount.required(false), + FieldTypes.DerivativeTimeUnit.required(false), + FieldTypes.DerivativeSecurityExchange.required(false), + FieldTypes.DerivativePositionLimit.required(false), + FieldTypes.DerivativeNTPositionLimit.required(false), + FieldTypes.DerivativeSettlMethod.required(false), + FieldTypes.DerivativePriceQuoteMethod.required(false), + FieldTypes.DerivativeValuationMethod.required(false), + FieldTypes.DerivativeListMethod.required(false), + FieldTypes.DerivativeCapPrice.required(false), + FieldTypes.DerivativeFloorPrice.required(false), + FieldTypes.DerivativePutOrCall.required(false), + FieldTypes.DerivativeIssuer.required(false), + FieldTypes.DerivativeEncodedIssuerLen.required(false), + FieldTypes.DerivativeEncodedIssuer.required(false), + FieldTypes.DerivativeSecurityDesc.required(false), + FieldTypes.DerivativeEncodedSecurityDescLen.required(false), + FieldTypes.DerivativeEncodedSecurityDesc.required(false), + FieldTypes.DerivativeContractSettlMonth.required(false), + FieldTypes.DerivativeSecurityXMLLen.required(false), + FieldTypes.DerivativeSecurityXML.required(false), + FieldTypes.DerivativeSecurityXMLSchema.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeEvents.required(false), + FieldTypes.DerivativeEventType.required(false), + FieldTypes.DerivativeEventDate.required(false), + FieldTypes.DerivativeEventTime.required(false), + FieldTypes.DerivativeEventPx.required(false), + FieldTypes.DerivativeEventText.required(false) + ), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentParties.required(false), + FieldTypes.DerivativeInstrumentPartyID.required(false), + FieldTypes.DerivativeInstrumentPartyIDSource.required(false), + FieldTypes.DerivativeInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentPartySubIDs.required(false), + FieldTypes.DerivativeInstrumentPartySubID.required(false), + FieldTypes.DerivativeInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.SecuritySubType.required(false), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SubscriptionRequestType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DerivativeSecurityListUpdateReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DerivativeSecurityListUpdateReport.java new file mode 100644 index 0000000..6256873 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DerivativeSecurityListUpdateReport.java @@ -0,0 +1,498 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class DerivativeSecurityListUpdateReport extends BaseMsgType{ + public static final DerivativeSecurityListUpdateReport INSTANCE = new DerivativeSecurityListUpdateReport(); + + private DerivativeSecurityListUpdateReport() { + super( + "DerivativeSecurityListUpdateReport", + "BR", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityRequestResult.required(false), + FieldTypes.SecurityUpdateAction.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.TransactTime.required(false), + FieldTypes.DerivativeSymbol.required(false), + FieldTypes.DerivativeSymbolSfx.required(false), + FieldTypes.DerivativeSecurityID.required(false), + FieldTypes.DerivativeSecurityIDSource.required(false), + FieldTypes.DerivativeProduct.required(false), + FieldTypes.DerivativeProductComplex.required(false), + FieldTypes.DerivFlexProductEligibilityIndicator.required(false), + FieldTypes.DerivativeSecurityGroup.required(false), + FieldTypes.DerivativeCFICode.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltID.required(false), + FieldTypes.DerivativeSecurityAltIDSource.required(false) + ), + FieldTypes.DerivativeSecurityType.required(false), + FieldTypes.DerivativeSecuritySubType.required(false), + FieldTypes.DerivativeMaturityMonthYear.required(false), + FieldTypes.DerivativeMaturityDate.required(false), + FieldTypes.DerivativeMaturityTime.required(false), + FieldTypes.DerivativeSettleOnOpenFlag.required(false), + FieldTypes.DerivativeInstrmtAssignmentMethod.required(false), + FieldTypes.DerivativeSecurityStatus.required(false), + FieldTypes.DerivativeIssueDate.required(false), + FieldTypes.DerivativeInstrRegistry.required(false), + FieldTypes.DerivativeCountryOfIssue.required(false), + FieldTypes.DerivativeStateOrProvinceOfIssue.required(false), + FieldTypes.DerivativeStrikePrice.required(false), + FieldTypes.DerivativeLocaleOfIssue.required(false), + FieldTypes.DerivativeStrikeCurrency.required(false), + FieldTypes.DerivativeStrikeMultiplier.required(false), + FieldTypes.DerivativeStrikeValue.required(false), + FieldTypes.DerivativeOptAttribute.required(false), + FieldTypes.DerivativeContractMultiplier.required(false), + FieldTypes.DerivativeMinPriceIncrement.required(false), + FieldTypes.DerivativeMinPriceIncrementAmount.required(false), + FieldTypes.DerivativeContractMultiplierUnit.required(false), + FieldTypes.DerivativeFlowScheduleType.required(false), + FieldTypes.DerivativeUnitOfMeasure.required(false), + FieldTypes.DerivativeUnitOfMeasureQty.required(false), + FieldTypes.DerivativePriceUnitOfMeasure.required(false), + FieldTypes.DerivativePriceUnitOfMeasureQty.required(false), + FieldTypes.DerivativeExerciseStyle.required(false), + FieldTypes.DerivativeOptPayAmount.required(false), + FieldTypes.DerivativeTimeUnit.required(false), + FieldTypes.DerivativeSecurityExchange.required(false), + FieldTypes.DerivativePositionLimit.required(false), + FieldTypes.DerivativeNTPositionLimit.required(false), + FieldTypes.DerivativeSettlMethod.required(false), + FieldTypes.DerivativePriceQuoteMethod.required(false), + FieldTypes.DerivativeValuationMethod.required(false), + FieldTypes.DerivativeListMethod.required(false), + FieldTypes.DerivativeCapPrice.required(false), + FieldTypes.DerivativeFloorPrice.required(false), + FieldTypes.DerivativePutOrCall.required(false), + FieldTypes.DerivativeIssuer.required(false), + FieldTypes.DerivativeEncodedIssuerLen.required(false), + FieldTypes.DerivativeEncodedIssuer.required(false), + FieldTypes.DerivativeSecurityDesc.required(false), + FieldTypes.DerivativeEncodedSecurityDescLen.required(false), + FieldTypes.DerivativeEncodedSecurityDesc.required(false), + FieldTypes.DerivativeContractSettlMonth.required(false), + FieldTypes.DerivativeSecurityXMLLen.required(false), + FieldTypes.DerivativeSecurityXML.required(false), + FieldTypes.DerivativeSecurityXMLSchema.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeEvents.required(false), + FieldTypes.DerivativeEventType.required(false), + FieldTypes.DerivativeEventDate.required(false), + FieldTypes.DerivativeEventTime.required(false), + FieldTypes.DerivativeEventPx.required(false), + FieldTypes.DerivativeEventText.required(false) + ), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentParties.required(false), + FieldTypes.DerivativeInstrumentPartyID.required(false), + FieldTypes.DerivativeInstrumentPartyIDSource.required(false), + FieldTypes.DerivativeInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoDerivativeInstrumentPartySubIDs.required(false), + FieldTypes.DerivativeInstrumentPartySubID.required(false), + FieldTypes.DerivativeInstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoDerivativeInstrAttrib.required(false), + FieldTypes.DerivativeInstrAttribType.required(false), + FieldTypes.DerivativeInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMarketSegments.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ) + ), + FieldTypes.TotNoRelatedSym.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.ListUpdateAction.required(false), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.RelSymTransactTime.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.SecondaryPriceLimitType.required(false), + FieldTypes.SecondaryLowLimitPrice.required(false), + FieldTypes.SecondaryHighLimitPrice.required(false), + FieldTypes.SecondaryTradingReferencePrice.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DontKnowTradeDK.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DontKnowTradeDK.java new file mode 100644 index 0000000..da3278c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/DontKnowTradeDK.java @@ -0,0 +1,315 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class DontKnowTradeDK extends BaseMsgType{ + public static final DontKnowTradeDK INSTANCE = new DontKnowTradeDK(); + + private DontKnowTradeDK() { + super( + "DontKnowTradeDK", + "Q", + "app", + FieldTypes.OrderID.required(true), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.ExecID.required(true), + FieldTypes.DKReason.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Side.required(true), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Email.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Email.java new file mode 100644 index 0000000..a41a21e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Email.java @@ -0,0 +1,324 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Email extends BaseMsgType{ + public static final Email INSTANCE = new Email(); + + private Email() { + super( + "Email", + "C", + "app", + FieldTypes.EmailThreadID.required(true), + FieldTypes.EmailType.required(true), + FieldTypes.OrigTime.required(false), + FieldTypes.Subject.required(true), + FieldTypes.EncodedSubjectLen.required(false), + FieldTypes.EncodedSubject.required(false), + new BaseGroupType( + FieldTypes.NoRoutingIDs.required(false), + FieldTypes.RoutingType.required(false), + FieldTypes.RoutingID.required(false) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.OrderID.required(false), + FieldTypes.ClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoLinesOfText.required(true), + FieldTypes.Text.required(true), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ), + FieldTypes.RawDataLength.required(false), + FieldTypes.RawData.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ExecutionAcknowledgement.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ExecutionAcknowledgement.java new file mode 100644 index 0000000..ffed812 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ExecutionAcknowledgement.java @@ -0,0 +1,321 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ExecutionAcknowledgement extends BaseMsgType{ + public static final ExecutionAcknowledgement INSTANCE = new ExecutionAcknowledgement(); + + private ExecutionAcknowledgement() { + super( + "ExecutionAcknowledgement", + "BN", + "app", + FieldTypes.OrderID.required(true), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.ExecAckStatus.required(true), + FieldTypes.ExecID.required(true), + FieldTypes.DKReason.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Side.required(true), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.CumQty.required(false), + FieldTypes.AvgPx.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ExecutionReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ExecutionReport.java new file mode 100644 index 0000000..f0167ec --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ExecutionReport.java @@ -0,0 +1,675 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ExecutionReport extends BaseMsgType{ + public static final ExecutionReport INSTANCE = new ExecutionReport(); + + private ExecutionReport() { + super( + "ExecutionReport", + "8", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.OrderID.required(true), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.QuoteRespID.required(false), + FieldTypes.OrdStatusReqID.required(false), + FieldTypes.MassStatusReqID.required(false), + FieldTypes.HostCrossID.required(false), + FieldTypes.TotNumReports.required(false), + FieldTypes.LastRptRequested.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + new BaseGroupType( + FieldTypes.NoContraBrokers.required(false), + FieldTypes.ContraBroker.required(false), + FieldTypes.ContraTrader.required(false), + FieldTypes.ContraTradeQty.required(false), + FieldTypes.ContraTradeTime.required(false), + FieldTypes.ContraLegRefID.required(false) + ), + FieldTypes.ListID.required(false), + FieldTypes.CrossID.required(false), + FieldTypes.OrigCrossID.required(false), + FieldTypes.CrossType.required(false), + FieldTypes.TrdMatchID.required(false), + FieldTypes.ExecID.required(true), + FieldTypes.ExecRefID.required(false), + FieldTypes.ExecType.required(true), + FieldTypes.OrdStatus.required(true), + FieldTypes.WorkingIndicator.required(false), + FieldTypes.OrdRejReason.required(false), + FieldTypes.ExecRestatementReason.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.OrderCategory.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(true), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.QtyType.required(false), + FieldTypes.LotType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.PeggedPrice.required(false), + FieldTypes.PeggedRefPrice.required(false), + FieldTypes.DiscretionPrice.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.TargetStrategyPerformance.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.AggressorIndicator.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.CalculatedCcyLastQty.required(false), + FieldTypes.LastSwapPoints.required(false), + FieldTypes.UnderlyingLastQty.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.UnderlyingLastPx.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastSpotRate.required(false), + FieldTypes.LastForwardPoints.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TimeBracket.required(false), + FieldTypes.LastCapacity.required(false), + FieldTypes.LeavesQty.required(true), + FieldTypes.CumQty.required(true), + FieldTypes.AvgPx.required(false), + FieldTypes.DayOrderQty.required(false), + FieldTypes.DayCumQty.required(false), + FieldTypes.DayAvgPx.required(false), + FieldTypes.TotNoFills.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoFills.required(false), + FieldTypes.FillExecID.required(false), + FieldTypes.FillPx.required(false), + FieldTypes.FillQty.required(false), + FieldTypes.FillLiquidityInd.required(false), + new BaseGroupType( + FieldTypes.NoNested4PartyIDs.required(false), + FieldTypes.Nested4PartyID.required(false), + FieldTypes.Nested4PartyIDSource.required(false), + FieldTypes.Nested4PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested4PartySubIDs.required(false), + FieldTypes.Nested4PartySubID.required(false), + FieldTypes.Nested4PartySubIDType.required(false) + ) + ) + ), + FieldTypes.GTBookingInst.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.ReportToExch.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.ExDate.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.TradedFlatSwitch.required(false), + FieldTypes.BasisFeatureDate.required(false), + FieldTypes.BasisFeaturePrice.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.LastForwardPoints2.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false), + FieldTypes.TransBkdTime.required(false), + FieldTypes.ExecValuationPoint.required(false), + FieldTypes.ExecPriceType.required(false), + FieldTypes.ExecPriceAdjustment.required(false), + FieldTypes.PriorityIndicator.required(false), + FieldTypes.PriceImprovement.required(false), + FieldTypes.LastLiquidityInd.required(false), + new BaseGroupType( + FieldTypes.NoContAmts.required(false), + FieldTypes.ContAmtType.required(false), + FieldTypes.ContAmtValue.required(false), + FieldTypes.ContAmtCurr.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegAllocID.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegAllocs.required(false), + FieldTypes.LegAllocAccount.required(false), + FieldTypes.LegIndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.LegAllocQty.required(false), + FieldTypes.LegAllocAcctIDSource.required(false), + FieldTypes.LegAllocSettlCurrency.required(false) + ), + FieldTypes.LegPositionEffect.required(false), + FieldTypes.LegCoveredOrUncovered.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartyIDs.required(false), + FieldTypes.Nested3PartyID.required(false), + FieldTypes.Nested3PartyIDSource.required(false), + FieldTypes.Nested3PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartySubIDs.required(false), + FieldTypes.Nested3PartySubID.required(false), + FieldTypes.Nested3PartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + FieldTypes.LegLastPx.required(false), + FieldTypes.LegSettlCurrency.required(false), + FieldTypes.LegLastForwardPoints.required(false), + FieldTypes.LegCalculatedCcyLastQty.required(false), + FieldTypes.LegGrossTradeAmt.required(false), + FieldTypes.LegVolatility.required(false), + FieldTypes.LegDividendYield.required(false), + FieldTypes.LegCurrencyRatio.required(false), + FieldTypes.LegExecInst.required(false), + FieldTypes.LegLastQty.required(false) + ), + FieldTypes.CopyMsgIndicator.required(false), + FieldTypes.ManualOrderIndicator.required(false), + FieldTypes.CustDirectedOrder.required(false), + FieldTypes.ReceivedDeptID.required(false), + FieldTypes.CustOrderHandlingInst.required(false), + FieldTypes.OrderHandlingInstSource.required(false), + FieldTypes.DividendYield.required(false), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.Volatility.required(false), + FieldTypes.TimeToExpiration.required(false), + FieldTypes.RiskFreeRate.required(false), + FieldTypes.PriceDelta.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Heartbeat.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Heartbeat.java new file mode 100644 index 0000000..ac7e34e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Heartbeat.java @@ -0,0 +1,18 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Heartbeat extends BaseMsgType{ + public static final Heartbeat INSTANCE = new Heartbeat(); + + private Heartbeat() { + super( + "Heartbeat", + "0", + "admin", + FieldTypes.TestReqID.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/IOI.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/IOI.java new file mode 100644 index 0000000..b0e1645 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/IOI.java @@ -0,0 +1,380 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class IOI extends BaseMsgType{ + public static final IOI INSTANCE = new IOI(); + + private IOI() { + super( + "IOI", + "6", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.IOIID.required(true), + FieldTypes.IOITransType.required(true), + FieldTypes.IOIRefID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.IOIQty.required(true), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegIOIQty.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ) + ), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.IOIQltyInd.required(false), + FieldTypes.IOINaturalFlag.required(false), + new BaseGroupType( + FieldTypes.NoIOIQualifiers.required(false), + FieldTypes.IOIQualifier.required(false) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.URLLink.required(false), + new BaseGroupType( + FieldTypes.NoRoutingIDs.required(false), + FieldTypes.RoutingType.required(false), + FieldTypes.RoutingID.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListCancelRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListCancelRequest.java new file mode 100644 index 0000000..f3b5cc6 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListCancelRequest.java @@ -0,0 +1,35 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ListCancelRequest extends BaseMsgType{ + public static final ListCancelRequest INSTANCE = new ListCancelRequest(); + + private ListCancelRequest() { + super( + "ListCancelRequest", + "K", + "app", + FieldTypes.ListID.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TransactTime.required(true), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListExecute.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListExecute.java new file mode 100644 index 0000000..02d7400 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListExecute.java @@ -0,0 +1,24 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ListExecute extends BaseMsgType{ + public static final ListExecute INSTANCE = new ListExecute(); + + private ListExecute() { + super( + "ListExecute", + "L", + "app", + FieldTypes.ListID.required(true), + FieldTypes.ClientBidID.required(false), + FieldTypes.BidID.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListStatus.java new file mode 100644 index 0000000..175ce03 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListStatus.java @@ -0,0 +1,46 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ListStatus extends BaseMsgType{ + public static final ListStatus INSTANCE = new ListStatus(); + + private ListStatus() { + super( + "ListStatus", + "N", + "app", + FieldTypes.ListID.required(true), + FieldTypes.ListStatusType.required(true), + FieldTypes.NoRpts.required(true), + FieldTypes.ListOrderStatus.required(true), + FieldTypes.ContingencyType.required(false), + FieldTypes.ListRejectReason.required(false), + FieldTypes.RptSeq.required(true), + FieldTypes.ListStatusText.required(false), + FieldTypes.EncodedListStatusTextLen.required(false), + FieldTypes.EncodedListStatusText.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.TotNoOrders.required(true), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoOrders.required(true), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.CumQty.required(true), + FieldTypes.OrdStatus.required(true), + FieldTypes.WorkingIndicator.required(false), + FieldTypes.LeavesQty.required(true), + FieldTypes.CxlQty.required(true), + FieldTypes.AvgPx.required(true), + FieldTypes.OrdRejReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListStatusRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListStatusRequest.java new file mode 100644 index 0000000..f0059b2 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListStatusRequest.java @@ -0,0 +1,21 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ListStatusRequest extends BaseMsgType{ + public static final ListStatusRequest INSTANCE = new ListStatusRequest(); + + private ListStatusRequest() { + super( + "ListStatusRequest", + "M", + "app", + FieldTypes.ListID.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListStrikePrice.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListStrikePrice.java new file mode 100644 index 0000000..0843c75 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ListStrikePrice.java @@ -0,0 +1,253 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ListStrikePrice extends BaseMsgType{ + public static final ListStrikePrice INSTANCE = new ListStrikePrice(); + + private ListStrikePrice() { + super( + "ListStrikePrice", + "m", + "app", + FieldTypes.ListID.required(true), + FieldTypes.TotNoStrikes.required(true), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoStrikes.required(true), + FieldTypes.PrevClosePx.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.Side.required(false), + FieldTypes.Price.required(false), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.EncodedText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Logon.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Logon.java new file mode 100644 index 0000000..b1320f7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Logon.java @@ -0,0 +1,49 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Logon extends BaseMsgType{ + public static final Logon INSTANCE = new Logon(); + + private Logon() { + super( + "Logon", + "A", + "admin", + FieldTypes.EncryptMethod.required(true), + FieldTypes.HeartBtInt.required(true), + FieldTypes.RawDataLength.required(false), + FieldTypes.RawData.required(false), + FieldTypes.ResetSeqNumFlag.required(false), + FieldTypes.NextExpectedMsgSeqNum.required(false), + FieldTypes.MaxMessageSize.required(false), + new BaseGroupType( + FieldTypes.NoMsgTypes.required(false), + FieldTypes.RefMsgType.required(false), + FieldTypes.MsgDirection.required(false), + FieldTypes.RefApplVerID.required(false), + FieldTypes.RefCstmApplVerID.required(false), + FieldTypes.RefApplExtID.required(false), + FieldTypes.DefaultVerIndicator.required(false) + ), + FieldTypes.TestMessageIndicator.required(false), + FieldTypes.Username.required(false), + FieldTypes.Password.required(false), + FieldTypes.NewPassword.required(false), + FieldTypes.EncryptedPasswordMethod.required(false), + FieldTypes.EncryptedPasswordLen.required(false), + FieldTypes.EncryptedPassword.required(false), + FieldTypes.EncryptedNewPasswordLen.required(false), + FieldTypes.EncryptedNewPassword.required(false), + FieldTypes.SessionStatus.required(false), + FieldTypes.DefaultApplVerID.required(true), + FieldTypes.DefaultApplExtID.required(false), + FieldTypes.DefaultCstmApplVerID.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Logout.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Logout.java new file mode 100644 index 0000000..4b42875 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Logout.java @@ -0,0 +1,21 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Logout extends BaseMsgType{ + public static final Logout INSTANCE = new Logout(); + + private Logout() { + super( + "Logout", + "5", + "admin", + FieldTypes.SessionStatus.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataIncrementalRefresh.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataIncrementalRefresh.java new file mode 100644 index 0000000..d247968 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataIncrementalRefresh.java @@ -0,0 +1,428 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDataIncrementalRefresh extends BaseMsgType{ + public static final MarketDataIncrementalRefresh INSTANCE = new MarketDataIncrementalRefresh(); + + private MarketDataIncrementalRefresh() { + super( + "MarketDataIncrementalRefresh", + "X", + "app", + FieldTypes.MDBookType.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.MDReqID.required(false), + new BaseGroupType( + FieldTypes.NoMDEntries.required(true), + FieldTypes.MDUpdateAction.required(true), + FieldTypes.DeleteReason.required(false), + FieldTypes.MDSubBookType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDEntryType.required(false), + FieldTypes.MDEntryID.required(false), + FieldTypes.MDEntryRefID.required(false), + FieldTypes.MDStreamID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.FinancialStatus.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.MDEntryPx.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ), + FieldTypes.MDEntrySize.required(false), + FieldTypes.LotType.required(false), + new BaseGroupType( + FieldTypes.NoOfSecSizes.required(false), + FieldTypes.MDSecSizeType.required(false), + FieldTypes.MDSecSize.required(false) + ), + FieldTypes.MDEntryDate.required(false), + FieldTypes.MDEntryTime.required(false), + FieldTypes.TickDirection.required(false), + FieldTypes.MDMkt.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SecurityTradingStatus.required(false), + FieldTypes.HaltReason.required(false), + FieldTypes.QuoteCondition.required(false), + FieldTypes.TradeCondition.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.MDEntryOriginator.required(false), + FieldTypes.LocationID.required(false), + FieldTypes.DeskID.required(false), + FieldTypes.OpenCloseSettlFlag.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.SellerDays.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.QuoteEntryID.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.MDEntryBuyer.required(false), + FieldTypes.MDEntrySeller.required(false), + FieldTypes.NumberOfOrders.required(false), + FieldTypes.MDEntryPositionNo.required(false), + FieldTypes.Scope.required(false), + FieldTypes.PriceDelta.required(false), + FieldTypes.NetChgPrevDay.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.MDOriginType.required(false), + FieldTypes.HighPx.required(false), + FieldTypes.LowPx.required(false), + FieldTypes.TradeVolume.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.MDQuoteType.required(false), + FieldTypes.RptSeq.required(false), + FieldTypes.MDPriceLevel.required(false), + FieldTypes.TransBkdTime.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.FirstPx.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.DealingCapacity.required(false), + FieldTypes.MDEntrySpotRate.required(false), + FieldTypes.MDEntryForwardPoints.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoStatsIndicators.required(false), + FieldTypes.StatsType.required(false) + ) + ), + FieldTypes.ApplQueueDepth.required(false), + FieldTypes.ApplQueueResolution.required(false), + new BaseGroupType( + FieldTypes.NoRoutingIDs.required(false), + FieldTypes.RoutingType.required(false), + FieldTypes.RoutingID.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataRequest.java new file mode 100644 index 0000000..917a9f1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataRequest.java @@ -0,0 +1,340 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDataRequest extends BaseMsgType{ + public static final MarketDataRequest INSTANCE = new MarketDataRequest(); + + private MarketDataRequest() { + super( + "MarketDataRequest", + "V", + "app", + FieldTypes.MDReqID.required(true), + FieldTypes.SubscriptionRequestType.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.MarketDepth.required(true), + FieldTypes.MDUpdateType.required(false), + FieldTypes.AggregatedBook.required(false), + FieldTypes.OpenCloseSettlFlag.required(false), + FieldTypes.Scope.required(false), + FieldTypes.MDImplicitDelete.required(false), + new BaseGroupType( + FieldTypes.NoMDEntryTypes.required(true), + FieldTypes.MDEntryType.required(true) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.MDEntrySize.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.MDStreamID.required(false) + ), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ApplQueueAction.required(false), + FieldTypes.ApplQueueMax.required(false), + FieldTypes.MDQuoteType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataRequestReject.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataRequestReject.java new file mode 100644 index 0000000..eb474a7 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataRequestReject.java @@ -0,0 +1,37 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDataRequestReject extends BaseMsgType{ + public static final MarketDataRequestReject INSTANCE = new MarketDataRequestReject(); + + private MarketDataRequestReject() { + super( + "MarketDataRequestReject", + "Y", + "app", + FieldTypes.MDReqID.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.MDReqRejReason.required(false), + new BaseGroupType( + FieldTypes.NoAltMDSource.required(false), + FieldTypes.AltMDSourceID.required(false) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataSnapshotFullRefresh.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataSnapshotFullRefresh.java new file mode 100644 index 0000000..fa42060 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDataSnapshotFullRefresh.java @@ -0,0 +1,421 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDataSnapshotFullRefresh extends BaseMsgType{ + public static final MarketDataSnapshotFullRefresh INSTANCE = new MarketDataSnapshotFullRefresh(); + + private MarketDataSnapshotFullRefresh() { + super( + "MarketDataSnapshotFullRefresh", + "W", + "app", + FieldTypes.MDReportID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.MDBookType.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.MDSubBookType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.TotNumReports.required(false), + FieldTypes.RefreshIndicator.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.MDReqID.required(false), + FieldTypes.MDStreamID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.FinancialStatus.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.NetChgPrevDay.required(false), + new BaseGroupType( + FieldTypes.NoMDEntries.required(true), + FieldTypes.MDEntryType.required(true), + FieldTypes.MDEntryID.required(false), + FieldTypes.MDEntryPx.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ), + FieldTypes.MDEntrySize.required(false), + FieldTypes.LotType.required(false), + new BaseGroupType( + FieldTypes.NoOfSecSizes.required(false), + FieldTypes.MDSecSizeType.required(false), + FieldTypes.MDSecSize.required(false) + ), + FieldTypes.MDEntryDate.required(false), + FieldTypes.MDEntryTime.required(false), + FieldTypes.TickDirection.required(false), + FieldTypes.MDMkt.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SecurityTradingStatus.required(false), + FieldTypes.HaltReason.required(false), + FieldTypes.QuoteCondition.required(false), + FieldTypes.TradeCondition.required(false), + FieldTypes.MDEntryOriginator.required(false), + FieldTypes.LocationID.required(false), + FieldTypes.DeskID.required(false), + FieldTypes.OpenCloseSettlFlag.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.SellerDays.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.QuoteEntryID.required(false), + FieldTypes.MDEntryBuyer.required(false), + FieldTypes.MDEntrySeller.required(false), + FieldTypes.NumberOfOrders.required(false), + FieldTypes.MDEntryPositionNo.required(false), + FieldTypes.Scope.required(false), + FieldTypes.PriceDelta.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.MDPriceLevel.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.MDOriginType.required(false), + FieldTypes.HighPx.required(false), + FieldTypes.LowPx.required(false), + FieldTypes.TradeVolume.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.MDQuoteType.required(false), + FieldTypes.FirstPx.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.RptSeq.required(false), + FieldTypes.DealingCapacity.required(false), + FieldTypes.MDEntrySpotRate.required(false), + FieldTypes.MDEntryForwardPoints.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ) + ), + FieldTypes.ApplQueueDepth.required(false), + FieldTypes.ApplQueueResolution.required(false), + new BaseGroupType( + FieldTypes.NoRoutingIDs.required(false), + FieldTypes.RoutingType.required(false), + FieldTypes.RoutingID.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDefinition.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDefinition.java new file mode 100644 index 0000000..bdc532c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDefinition.java @@ -0,0 +1,72 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDefinition extends BaseMsgType{ + public static final MarketDefinition INSTANCE = new MarketDefinition(); + + private MarketDefinition() { + super( + "MarketDefinition", + "BU", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.MarketReportID.required(true), + FieldTypes.MarketReqID.required(false), + FieldTypes.MarketID.required(true), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.MarketSegmentDesc.required(false), + FieldTypes.EncodedMktSegmDescLen.required(false), + FieldTypes.EncodedMktSegmDesc.required(false), + FieldTypes.ParentMktSegmID.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + FieldTypes.TransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDefinitionRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDefinitionRequest.java new file mode 100644 index 0000000..2c589f5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDefinitionRequest.java @@ -0,0 +1,22 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDefinitionRequest extends BaseMsgType{ + public static final MarketDefinitionRequest INSTANCE = new MarketDefinitionRequest(); + + private MarketDefinitionRequest() { + super( + "MarketDefinitionRequest", + "BT", + "app", + FieldTypes.MarketReqID.required(true), + FieldTypes.SubscriptionRequestType.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.ParentMktSegmID.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDefinitionUpdateReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDefinitionUpdateReport.java new file mode 100644 index 0000000..204f0a4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MarketDefinitionUpdateReport.java @@ -0,0 +1,73 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MarketDefinitionUpdateReport extends BaseMsgType{ + public static final MarketDefinitionUpdateReport INSTANCE = new MarketDefinitionUpdateReport(); + + private MarketDefinitionUpdateReport() { + super( + "MarketDefinitionUpdateReport", + "BV", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.MarketReportID.required(true), + FieldTypes.MarketReqID.required(false), + FieldTypes.MarketUpdateAction.required(false), + FieldTypes.MarketID.required(true), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.MarketSegmentDesc.required(false), + FieldTypes.EncodedMktSegmDescLen.required(false), + FieldTypes.EncodedMktSegmDesc.required(false), + FieldTypes.ParentMktSegmID.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + FieldTypes.TransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MassQuote.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MassQuote.java new file mode 100644 index 0000000..43b9381 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MassQuote.java @@ -0,0 +1,354 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MassQuote extends BaseMsgType{ + public static final MassQuote INSTANCE = new MassQuote(); + + private MassQuote() { + super( + "MassQuote", + "i", + "app", + FieldTypes.QuoteReqID.required(false), + FieldTypes.QuoteID.required(true), + FieldTypes.QuoteType.required(false), + FieldTypes.QuoteResponseLevel.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DefBidSize.required(false), + FieldTypes.DefOfferSize.required(false), + new BaseGroupType( + FieldTypes.NoQuoteSets.required(true), + FieldTypes.QuoteSetID.required(true), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.QuoteSetValidUntilTime.required(false), + FieldTypes.TotNoQuoteEntries.required(true), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoQuoteEntries.required(true), + FieldTypes.QuoteEntryID.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.BidPx.required(false), + FieldTypes.OfferPx.required(false), + FieldTypes.BidSize.required(false), + FieldTypes.OfferSize.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.BidSpotRate.required(false), + FieldTypes.OfferSpotRate.required(false), + FieldTypes.BidForwardPoints.required(false), + FieldTypes.OfferForwardPoints.required(false), + FieldTypes.MidPx.required(false), + FieldTypes.BidYield.required(false), + FieldTypes.MidYield.required(false), + FieldTypes.OfferYield.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.BidForwardPoints2.required(false), + FieldTypes.OfferForwardPoints2.required(false), + FieldTypes.Currency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MassQuoteAcknowledgement.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MassQuoteAcknowledgement.java new file mode 100644 index 0000000..48d68fe --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MassQuoteAcknowledgement.java @@ -0,0 +1,369 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MassQuoteAcknowledgement extends BaseMsgType{ + public static final MassQuoteAcknowledgement INSTANCE = new MassQuoteAcknowledgement(); + + private MassQuoteAcknowledgement() { + super( + "MassQuoteAcknowledgement", + "b", + "app", + FieldTypes.QuoteReqID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.QuoteStatus.required(true), + FieldTypes.QuoteRejectReason.required(false), + FieldTypes.QuoteResponseLevel.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.QuoteCancelType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + new BaseGroupType( + FieldTypes.NoQuoteSets.required(false), + FieldTypes.QuoteSetID.required(false), + FieldTypes.QuoteSetValidUntilTime.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.TotNoQuoteEntries.required(false), + FieldTypes.TotNoCxldQuotes.required(false), + FieldTypes.TotNoAccQuotes.required(false), + FieldTypes.TotNoRejQuotes.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoQuoteEntries.required(false), + FieldTypes.QuoteEntryID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.BidPx.required(false), + FieldTypes.OfferPx.required(false), + FieldTypes.BidSize.required(false), + FieldTypes.OfferSize.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.BidSpotRate.required(false), + FieldTypes.OfferSpotRate.required(false), + FieldTypes.BidForwardPoints.required(false), + FieldTypes.OfferForwardPoints.required(false), + FieldTypes.MidPx.required(false), + FieldTypes.BidYield.required(false), + FieldTypes.MidYield.required(false), + FieldTypes.OfferYield.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.BidForwardPoints2.required(false), + FieldTypes.OfferForwardPoints2.required(false), + FieldTypes.Currency.required(false), + FieldTypes.QuoteEntryStatus.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.QuoteEntryRejectReason.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MultilegOrderCancelReplace.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MultilegOrderCancelReplace.java new file mode 100644 index 0000000..f5895b4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/MultilegOrderCancelReplace.java @@ -0,0 +1,513 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class MultilegOrderCancelReplace extends BaseMsgType{ + public static final MultilegOrderCancelReplace INSTANCE = new MultilegOrderCancelReplace(); + + private MultilegOrderCancelReplace() { + super( + "MultilegOrderCancelReplace", + "AC", + "app", + FieldTypes.OrderID.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.OrigOrdModTime.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartyIDs.required(false), + FieldTypes.Nested3PartyID.required(false), + FieldTypes.Nested3PartyIDSource.required(false), + FieldTypes.Nested3PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartySubIDs.required(false), + FieldTypes.Nested3PartySubID.required(false), + FieldTypes.Nested3PartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.Side.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.SwapPoints.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(true), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegAllocID.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegAllocs.required(false), + FieldTypes.LegAllocAccount.required(false), + FieldTypes.LegIndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.LegAllocQty.required(false), + FieldTypes.LegAllocAcctIDSource.required(false), + FieldTypes.LegAllocSettlCurrency.required(false) + ), + FieldTypes.LegPositionEffect.required(false), + FieldTypes.LegCoveredOrUncovered.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegVolatility.required(false), + FieldTypes.LegDividendYield.required(false), + FieldTypes.LegCurrencyRatio.required(false), + FieldTypes.LegExecInst.required(false), + FieldTypes.LegSettlCurrency.required(false) + ), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(true), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.RiskFreeRate.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false), + FieldTypes.MultiLegRptTypeReq.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NetworkCounterpartySystemStatusRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NetworkCounterpartySystemStatusRequest.java new file mode 100644 index 0000000..6a036c4 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NetworkCounterpartySystemStatusRequest.java @@ -0,0 +1,26 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NetworkCounterpartySystemStatusRequest extends BaseMsgType{ + public static final NetworkCounterpartySystemStatusRequest INSTANCE = new NetworkCounterpartySystemStatusRequest(); + + private NetworkCounterpartySystemStatusRequest() { + super( + "NetworkCounterpartySystemStatusRequest", + "BC", + "app", + FieldTypes.NetworkRequestType.required(true), + FieldTypes.NetworkRequestID.required(true), + new BaseGroupType( + FieldTypes.NoCompIDs.required(false), + FieldTypes.RefCompID.required(false), + FieldTypes.RefSubID.required(false), + FieldTypes.LocationID.required(false), + FieldTypes.DeskID.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NetworkCounterpartySystemStatusResponse.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NetworkCounterpartySystemStatusResponse.java new file mode 100644 index 0000000..d3e5f8e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NetworkCounterpartySystemStatusResponse.java @@ -0,0 +1,30 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NetworkCounterpartySystemStatusResponse extends BaseMsgType{ + public static final NetworkCounterpartySystemStatusResponse INSTANCE = new NetworkCounterpartySystemStatusResponse(); + + private NetworkCounterpartySystemStatusResponse() { + super( + "NetworkCounterpartySystemStatusResponse", + "BD", + "app", + FieldTypes.NetworkStatusResponseType.required(true), + FieldTypes.NetworkRequestID.required(false), + FieldTypes.NetworkResponseID.required(true), + FieldTypes.LastNetworkResponseID.required(false), + new BaseGroupType( + FieldTypes.NoCompIDs.required(true), + FieldTypes.RefCompID.required(true), + FieldTypes.RefSubID.required(false), + FieldTypes.LocationID.required(false), + FieldTypes.DeskID.required(false), + FieldTypes.StatusValue.required(true), + FieldTypes.StatusText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderCross.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderCross.java new file mode 100644 index 0000000..d07cb3f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderCross.java @@ -0,0 +1,496 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NewOrderCross extends BaseMsgType{ + public static final NewOrderCross INSTANCE = new NewOrderCross(); + + private NewOrderCross() { + super( + "NewOrderCross", + "s", + "app", + FieldTypes.CrossID.required(true), + FieldTypes.CrossType.required(true), + FieldTypes.CrossPrioritization.required(true), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoSides.required(true), + FieldTypes.Side.required(true), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.SideComplianceID.required(false), + FieldTypes.SideTimeInForce.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.PrevClosePx.required(false), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.TransBkdTime.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.OrdType.required(true), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderList.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderList.java new file mode 100644 index 0000000..e226a22 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderList.java @@ -0,0 +1,451 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NewOrderList extends BaseMsgType{ + public static final NewOrderList INSTANCE = new NewOrderList(); + + private NewOrderList() { + super( + "NewOrderList", + "E", + "app", + FieldTypes.ListID.required(true), + FieldTypes.BidID.required(false), + FieldTypes.ClientBidID.required(false), + FieldTypes.ProgRptReqs.required(false), + FieldTypes.BidType.required(true), + FieldTypes.ProgPeriodInterval.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.ListExecInstType.required(false), + FieldTypes.ListExecInst.required(false), + FieldTypes.ContingencyType.required(false), + FieldTypes.EncodedListExecInstLen.required(false), + FieldTypes.EncodedListExecInst.required(false), + FieldTypes.AllowableOneSidednessPct.required(false), + FieldTypes.AllowableOneSidednessValue.required(false), + FieldTypes.AllowableOneSidednessCurr.required(false), + FieldTypes.TotNoOrders.required(true), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoOrders.required(true), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListSeqNo.required(true), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.SettlInstMode.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.AllocID.required(false), + FieldTypes.PreallocMethod.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.Side.required(true), + FieldTypes.SideValueInd.required(false), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.RefOrderID.required(false), + FieldTypes.RefOrderIDSource.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Price2.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.Designation.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderMultileg.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderMultileg.java new file mode 100644 index 0000000..c10f853 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderMultileg.java @@ -0,0 +1,512 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NewOrderMultileg extends BaseMsgType{ + public static final NewOrderMultileg INSTANCE = new NewOrderMultileg(); + + private NewOrderMultileg() { + super( + "NewOrderMultileg", + "AB", + "app", + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartyIDs.required(false), + FieldTypes.Nested3PartyID.required(false), + FieldTypes.Nested3PartyIDSource.required(false), + FieldTypes.Nested3PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested3PartySubIDs.required(false), + FieldTypes.Nested3PartySubID.required(false), + FieldTypes.Nested3PartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.Side.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.SwapPoints.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(true), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegAllocID.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegAllocs.required(false), + FieldTypes.LegAllocAccount.required(false), + FieldTypes.LegIndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.LegAllocQty.required(false), + FieldTypes.LegAllocAcctIDSource.required(false), + FieldTypes.LegAllocSettlCurrency.required(false) + ), + FieldTypes.LegPositionEffect.required(false), + FieldTypes.LegCoveredOrUncovered.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegVolatility.required(false), + FieldTypes.LegDividendYield.required(false), + FieldTypes.LegCurrencyRatio.required(false), + FieldTypes.LegExecInst.required(false), + FieldTypes.LegSettlCurrency.required(false) + ), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(true), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.RefOrderID.required(false), + FieldTypes.RefOrderIDSource.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.RiskFreeRate.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false), + FieldTypes.MultiLegRptTypeReq.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderSingle.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderSingle.java new file mode 100644 index 0000000..c5bfb73 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/NewOrderSingle.java @@ -0,0 +1,441 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class NewOrderSingle extends BaseMsgType{ + public static final NewOrderSingle INSTANCE = new NewOrderSingle(); + + private NewOrderSingle() { + super( + "NewOrderSingle", + "D", + "app", + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.ProcessCode.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.Side.required(true), + FieldTypes.LocateReqd.required(false), + FieldTypes.TransactTime.required(true), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(true), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Price2.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false), + FieldTypes.ManualOrderIndicator.required(false), + FieldTypes.CustDirectedOrder.required(false), + FieldTypes.ReceivedDeptID.required(false), + FieldTypes.CustOrderHandlingInst.required(false), + FieldTypes.OrderHandlingInstSource.required(false), + FieldTypes.RefOrderID.required(false), + FieldTypes.RefOrderIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/News.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/News.java new file mode 100644 index 0000000..0a90d6a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/News.java @@ -0,0 +1,336 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class News extends BaseMsgType{ + public static final News INSTANCE = new News(); + + private News() { + super( + "News", + "B", + "app", + FieldTypes.NewsID.required(false), + FieldTypes.NewsCategory.required(false), + FieldTypes.LanguageCode.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + new BaseGroupType( + FieldTypes.NoNewsRefIDs.required(false), + FieldTypes.NewsRefID.required(false), + FieldTypes.NewsRefType.required(false) + ), + FieldTypes.OrigTime.required(false), + FieldTypes.Urgency.required(false), + FieldTypes.Headline.required(true), + FieldTypes.EncodedHeadlineLen.required(false), + FieldTypes.EncodedHeadline.required(false), + new BaseGroupType( + FieldTypes.NoRoutingIDs.required(false), + FieldTypes.RoutingType.required(false), + FieldTypes.RoutingID.required(false) + ), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLinesOfText.required(true), + FieldTypes.Text.required(true), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ), + FieldTypes.URLLink.required(false), + FieldTypes.RawDataLength.required(false), + FieldTypes.RawData.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderCancelReject.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderCancelReject.java new file mode 100644 index 0000000..fb28660 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderCancelReject.java @@ -0,0 +1,38 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderCancelReject extends BaseMsgType{ + public static final OrderCancelReject INSTANCE = new OrderCancelReject(); + + private OrderCancelReject() { + super( + "OrderCancelReject", + "9", + "app", + FieldTypes.OrderID.required(true), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.OrdStatus.required(true), + FieldTypes.WorkingIndicator.required(false), + FieldTypes.OrigOrdModTime.required(false), + FieldTypes.ListID.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.CxlRejResponseTo.required(true), + FieldTypes.CxlRejReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderCancelReplaceRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderCancelReplaceRequest.java new file mode 100644 index 0000000..e8aadd8 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderCancelReplaceRequest.java @@ -0,0 +1,434 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderCancelReplaceRequest extends BaseMsgType{ + public static final OrderCancelReplaceRequest INSTANCE = new OrderCancelReplaceRequest(); + + private OrderCancelReplaceRequest() { + super( + "OrderCancelReplaceRequest", + "G", + "app", + FieldTypes.OrderID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.ListID.required(false), + FieldTypes.OrigOrdModTime.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.DayBookingInst.required(false), + FieldTypes.BookingUnit.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.CashMargin.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.HandlInst.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.MatchIncrement.required(false), + FieldTypes.MaxPriceLevels.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.MaxFloor.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(true), + FieldTypes.TransactTime.required(true), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.OrdType.required(true), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceProtectionScope.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.TriggerType.required(false), + FieldTypes.TriggerAction.required(false), + FieldTypes.TriggerPrice.required(false), + FieldTypes.TriggerSymbol.required(false), + FieldTypes.TriggerSecurityID.required(false), + FieldTypes.TriggerSecurityIDSource.required(false), + FieldTypes.TriggerSecurityDesc.required(false), + FieldTypes.TriggerPriceType.required(false), + FieldTypes.TriggerPriceTypeScope.required(false), + FieldTypes.TriggerPriceDirection.required(false), + FieldTypes.TriggerNewPrice.required(false), + FieldTypes.TriggerOrderType.required(false), + FieldTypes.TriggerNewQty.required(false), + FieldTypes.TriggerTradingSessionID.required(false), + FieldTypes.TriggerTradingSessionSubID.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.PegOffsetValue.required(false), + FieldTypes.PegPriceType.required(false), + FieldTypes.PegMoveType.required(false), + FieldTypes.PegOffsetType.required(false), + FieldTypes.PegLimitType.required(false), + FieldTypes.PegRoundDirection.required(false), + FieldTypes.PegScope.required(false), + FieldTypes.PegSecurityIDSource.required(false), + FieldTypes.PegSecurityID.required(false), + FieldTypes.PegSymbol.required(false), + FieldTypes.PegSecurityDesc.required(false), + FieldTypes.DiscretionInst.required(false), + FieldTypes.DiscretionOffsetValue.required(false), + FieldTypes.DiscretionMoveType.required(false), + FieldTypes.DiscretionOffsetType.required(false), + FieldTypes.DiscretionLimitType.required(false), + FieldTypes.DiscretionRoundDirection.required(false), + FieldTypes.DiscretionScope.required(false), + FieldTypes.TargetStrategy.required(false), + new BaseGroupType( + FieldTypes.NoStrategyParameters.required(false), + FieldTypes.StrategyParameterName.required(false), + FieldTypes.StrategyParameterType.required(false), + FieldTypes.StrategyParameterValue.required(false) + ), + FieldTypes.TargetStrategyParameters.required(false), + FieldTypes.ParticipationRate.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.Currency.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireDate.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.GTBookingInst.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ForexReq.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Price2.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.CoveredOrUncovered.required(false), + FieldTypes.MaxShow.required(false), + FieldTypes.LocateReqd.required(false), + FieldTypes.CancellationRights.required(false), + FieldTypes.MoneyLaunderingStatus.required(false), + FieldTypes.RegistID.required(false), + FieldTypes.Designation.required(false), + FieldTypes.ManualOrderIndicator.required(false), + FieldTypes.CustDirectedOrder.required(false), + FieldTypes.ReceivedDeptID.required(false), + FieldTypes.CustOrderHandlingInst.required(false), + FieldTypes.OrderHandlingInstSource.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderCancelRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderCancelRequest.java new file mode 100644 index 0000000..40632a1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderCancelRequest.java @@ -0,0 +1,279 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderCancelRequest extends BaseMsgType{ + public static final OrderCancelRequest INSTANCE = new OrderCancelRequest(); + + private OrderCancelRequest() { + super( + "OrderCancelRequest", + "F", + "app", + FieldTypes.OrigClOrdID.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + FieldTypes.ListID.required(false), + FieldTypes.OrigOrdModTime.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(true), + FieldTypes.TransactTime.required(true), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassActionReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassActionReport.java new file mode 100644 index 0000000..81f810e --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassActionReport.java @@ -0,0 +1,280 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderMassActionReport extends BaseMsgType{ + public static final OrderMassActionReport INSTANCE = new OrderMassActionReport(); + + private OrderMassActionReport() { + super( + "OrderMassActionReport", + "BZ", + "app", + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.MassActionReportID.required(true), + FieldTypes.MassActionType.required(true), + FieldTypes.MassActionScope.required(true), + FieldTypes.MassActionResponse.required(true), + FieldTypes.MassActionRejectReason.required(false), + FieldTypes.TotalAffectedOrders.required(false), + new BaseGroupType( + FieldTypes.NoAffectedOrders.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.AffectedOrderID.required(false), + FieldTypes.AffectedSecondaryOrderID.required(false) + ), + new BaseGroupType( + FieldTypes.NoNotAffectedOrders.required(false), + FieldTypes.NotAffOrigClOrdID.required(false), + FieldTypes.NotAffectedOrderID.required(false) + ), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassActionRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassActionRequest.java new file mode 100644 index 0000000..bee42e1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassActionRequest.java @@ -0,0 +1,265 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderMassActionRequest extends BaseMsgType{ + public static final OrderMassActionRequest INSTANCE = new OrderMassActionRequest(); + + private OrderMassActionRequest() { + super( + "OrderMassActionRequest", + "CA", + "app", + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.MassActionType.required(true), + FieldTypes.MassActionScope.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassCancelReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassCancelReport.java new file mode 100644 index 0000000..dafc067 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassCancelReport.java @@ -0,0 +1,281 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderMassCancelReport extends BaseMsgType{ + public static final OrderMassCancelReport INSTANCE = new OrderMassCancelReport(); + + private OrderMassCancelReport() { + super( + "OrderMassCancelReport", + "r", + "app", + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.OrderID.required(true), + FieldTypes.MassActionReportID.required(true), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.MassCancelRequestType.required(true), + FieldTypes.MassCancelResponse.required(true), + FieldTypes.MassCancelRejectReason.required(false), + FieldTypes.TotalAffectedOrders.required(false), + new BaseGroupType( + FieldTypes.NoAffectedOrders.required(false), + FieldTypes.OrigClOrdID.required(false), + FieldTypes.AffectedOrderID.required(false), + FieldTypes.AffectedSecondaryOrderID.required(false) + ), + new BaseGroupType( + FieldTypes.NoNotAffectedOrders.required(false), + FieldTypes.NotAffOrigClOrdID.required(false), + FieldTypes.NotAffectedOrderID.required(false) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassCancelRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassCancelRequest.java new file mode 100644 index 0000000..dd6b767 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassCancelRequest.java @@ -0,0 +1,264 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderMassCancelRequest extends BaseMsgType{ + public static final OrderMassCancelRequest INSTANCE = new OrderMassCancelRequest(); + + private OrderMassCancelRequest() { + super( + "OrderMassCancelRequest", + "q", + "app", + FieldTypes.ClOrdID.required(true), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.MassCancelRequestType.required(true), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.TransactTime.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassStatusRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassStatusRequest.java new file mode 100644 index 0000000..47d0b6b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderMassStatusRequest.java @@ -0,0 +1,259 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderMassStatusRequest extends BaseMsgType{ + public static final OrderMassStatusRequest INSTANCE = new OrderMassStatusRequest(); + + private OrderMassStatusRequest() { + super( + "OrderMassStatusRequest", + "AF", + "app", + FieldTypes.MassStatusReqID.required(true), + FieldTypes.MassStatusReqType.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderStatusRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderStatusRequest.java new file mode 100644 index 0000000..0efeb50 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/OrderStatusRequest.java @@ -0,0 +1,266 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class OrderStatusRequest extends BaseMsgType{ + public static final OrderStatusRequest INSTANCE = new OrderStatusRequest(); + + private OrderStatusRequest() { + super( + "OrderStatusRequest", + "H", + "app", + FieldTypes.OrderID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ClOrdLinkID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.OrdStatusReqID.required(false), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PartyDetailsListReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PartyDetailsListReport.java new file mode 100644 index 0000000..8b83781 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PartyDetailsListReport.java @@ -0,0 +1,187 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class PartyDetailsListReport extends BaseMsgType{ + public static final PartyDetailsListReport INSTANCE = new PartyDetailsListReport(); + + private PartyDetailsListReport() { + super( + "PartyDetailsListReport", + "CG", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.PartyDetailsListReportID.required(true), + FieldTypes.PartyDetailsListRequestID.required(false), + FieldTypes.PartyDetailsRequestResult.required(false), + FieldTypes.TotNoPartyList.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoPartyList.required(false), + FieldTypes.PartyID.required(true), + FieldTypes.PartyIDSource.required(true), + FieldTypes.PartyRole.required(true), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ), + new BaseGroupType( + FieldTypes.NoPartyAltIDs.required(false), + FieldTypes.PartyAltID.required(false), + FieldTypes.PartyAltIDSource.required(false), + new BaseGroupType( + FieldTypes.NoPartyAltSubIDs.required(false), + FieldTypes.PartyAltSubID.required(false), + FieldTypes.PartyAltSubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoContextPartyIDs.required(false), + FieldTypes.ContextPartyID.required(false), + FieldTypes.ContextPartyIDSource.required(false), + FieldTypes.ContextPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoContextPartySubIDs.required(false), + FieldTypes.ContextPartySubID.required(false), + FieldTypes.ContextPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRiskLimits.required(false), + FieldTypes.RiskLimitType.required(false), + FieldTypes.RiskLimitAmount.required(false), + FieldTypes.RiskLimitCurrency.required(false), + FieldTypes.RiskLimitPlatform.required(false), + new BaseGroupType( + FieldTypes.NoRiskInstruments.required(false), + FieldTypes.RiskInstrumentOperator.required(false), + FieldTypes.RiskSymbol.required(false), + FieldTypes.RiskSymbolSfx.required(false), + FieldTypes.RiskSecurityID.required(false), + FieldTypes.RiskSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoRiskSecurityAltID.required(false), + FieldTypes.NoRiskSecurityAltID.required(false), + FieldTypes.RiskSecurityAltID.required(false), + FieldTypes.RiskSecurityAltIDSource.required(false) + ), + FieldTypes.RiskProduct.required(false), + FieldTypes.RiskProductComplex.required(false), + FieldTypes.RiskSecurityGroup.required(false), + FieldTypes.RiskCFICode.required(false), + FieldTypes.RiskSecurityType.required(false), + FieldTypes.RiskSecuritySubType.required(false), + FieldTypes.RiskMaturityMonthYear.required(false), + FieldTypes.RiskMaturityTime.required(false), + FieldTypes.RiskRestructuringType.required(false), + FieldTypes.RiskSeniority.required(false), + FieldTypes.RiskPutOrCall.required(false), + FieldTypes.RiskFlexibleIndicator.required(false), + FieldTypes.RiskCouponRate.required(false), + FieldTypes.RiskSecurityExchange.required(false), + FieldTypes.RiskSecurityDesc.required(false), + FieldTypes.RiskEncodedSecurityDescLen.required(false), + FieldTypes.RiskEncodedSecurityDesc.required(false), + FieldTypes.RiskInstrumentSettlType.required(false), + FieldTypes.RiskInstrumentMultiplier.required(false) + ), + new BaseGroupType( + FieldTypes.NoRiskWarningLevels.required(false), + FieldTypes.RiskWarningLevelPercent.required(false), + FieldTypes.RiskWarningLevelName.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedPartyIDs.required(false), + FieldTypes.RelatedPartyID.required(false), + FieldTypes.RelatedPartyIDSource.required(false), + FieldTypes.RelatedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRelatedPartySubIDs.required(false), + FieldTypes.RelatedPartySubID.required(false), + FieldTypes.RelatedPartySubIDType.required(false) + ), + new BaseGroupType( + FieldTypes.NoRelatedPartyAltIDs.required(false), + FieldTypes.RelatedPartyAltID.required(false), + FieldTypes.RelatedPartyAltIDSource.required(false), + new BaseGroupType( + FieldTypes.NoRelatedPartyAltSubIDs.required(false), + FieldTypes.RelatedPartyAltSubID.required(false), + FieldTypes.RelatedPartyAltSubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedContextPartyIDs.required(false), + FieldTypes.RelatedContextPartyID.required(false), + FieldTypes.RelatedContextPartyIDSource.required(false), + FieldTypes.RelatedContextPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRelatedContextPartySubIDs.required(false), + FieldTypes.RelatedContextPartySubID.required(false), + FieldTypes.RelatedContextPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelationshipRiskLimits.required(false), + FieldTypes.RelationshipRiskLimitType.required(false), + FieldTypes.RelationshipRiskLimitAmount.required(false), + FieldTypes.RelationshipRiskLimitCurrency.required(false), + FieldTypes.RelationshipRiskLimitPlatform.required(false), + new BaseGroupType( + FieldTypes.NoRelationshipRiskInstruments.required(false), + FieldTypes.RelationshipRiskInstrumentOperator.required(false), + FieldTypes.RelationshipRiskSymbol.required(false), + FieldTypes.RelationshipRiskSymbolSfx.required(false), + FieldTypes.RelationshipRiskSecurityID.required(false), + FieldTypes.RelationshipRiskSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoRelationshipRiskSecurityAltID.required(false), + FieldTypes.NoRelationshipRiskSecurityAltID.required(false), + FieldTypes.RelationshipRiskSecurityAltID.required(false), + FieldTypes.RelationshipRiskSecurityAltIDSource.required(false) + ), + FieldTypes.RelationshipRiskProduct.required(false), + FieldTypes.RelationshipRiskProductComplex.required(false), + FieldTypes.RelationshipRiskSecurityGroup.required(false), + FieldTypes.RelationshipRiskCFICode.required(false), + FieldTypes.RelationshipRiskSecurityType.required(false), + FieldTypes.RelationshipRiskSecuritySubType.required(false), + FieldTypes.RelationshipRiskMaturityMonthYear.required(false), + FieldTypes.RelationshipRiskMaturityTime.required(false), + FieldTypes.RelationshipRiskRestructuringType.required(false), + FieldTypes.RelationshipRiskSeniority.required(false), + FieldTypes.RelationshipRiskPutOrCall.required(false), + FieldTypes.RelationshipRiskFlexibleIndicator.required(false), + FieldTypes.RelationshipRiskCouponRate.required(false), + FieldTypes.RelationshipRiskSecurityExchange.required(false), + FieldTypes.RelationshipRiskSecurityDesc.required(false), + FieldTypes.RelationshipRiskEncodedSecurityDescLen.required(false), + FieldTypes.RelationshipRiskEncodedSecurityDesc.required(false), + FieldTypes.RelationshipRiskInstrumentSettlType.required(false), + FieldTypes.RelationshipRiskInstrumentMultiplier.required(false) + ), + new BaseGroupType( + FieldTypes.NoRelationshipRiskWarningLevels.required(false), + FieldTypes.RelationshipRiskWarningLevelPercent.required(false), + FieldTypes.RelationshipRiskWarningLevelName.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoPartyRelationships.required(false), + FieldTypes.PartyRelationship.required(false) + ) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PartyDetailsListRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PartyDetailsListRequest.java new file mode 100644 index 0000000..31f5846 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PartyDetailsListRequest.java @@ -0,0 +1,45 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class PartyDetailsListRequest extends BaseMsgType{ + public static final PartyDetailsListRequest INSTANCE = new PartyDetailsListRequest(); + + private PartyDetailsListRequest() { + super( + "PartyDetailsListRequest", + "CF", + "app", + FieldTypes.PartyDetailsListRequestID.required(true), + new BaseGroupType( + FieldTypes.NoPartyListResponseTypes.required(true), + FieldTypes.PartyListResponseType.required(true) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRequestedPartyRoles.required(false), + FieldTypes.RequestedPartyRole.required(false) + ), + new BaseGroupType( + FieldTypes.NoPartyRelationships.required(false), + FieldTypes.PartyRelationship.required(false) + ), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PositionMaintenanceReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PositionMaintenanceReport.java new file mode 100644 index 0000000..a84cef5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PositionMaintenanceReport.java @@ -0,0 +1,365 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class PositionMaintenanceReport extends BaseMsgType{ + public static final PositionMaintenanceReport INSTANCE = new PositionMaintenanceReport(); + + private PositionMaintenanceReport() { + super( + "PositionMaintenanceReport", + "AM", + "app", + FieldTypes.PosMaintRptID.required(true), + FieldTypes.PosTransType.required(true), + FieldTypes.PosReqID.required(false), + FieldTypes.PosMaintAction.required(true), + FieldTypes.OrigPosReqRefID.required(false), + FieldTypes.PosMaintStatus.required(true), + FieldTypes.PosMaintResult.required(false), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.PosMaintRptRefID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.ContraryInstructionIndicator.required(false), + FieldTypes.PriorSpreadIndicator.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoPositions.required(false), + FieldTypes.PosType.required(false), + FieldTypes.LongQty.required(false), + FieldTypes.ShortQty.required(false), + FieldTypes.PosQtyStatus.required(false), + FieldTypes.QuantityDate.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.AdjustmentType.required(false), + FieldTypes.ThresholdAmount.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PositionMaintenanceRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PositionMaintenanceRequest.java new file mode 100644 index 0000000..8dc3d4b --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PositionMaintenanceRequest.java @@ -0,0 +1,362 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class PositionMaintenanceRequest extends BaseMsgType{ + public static final PositionMaintenanceRequest INSTANCE = new PositionMaintenanceRequest(); + + private PositionMaintenanceRequest() { + super( + "PositionMaintenanceRequest", + "AL", + "app", + FieldTypes.PosReqID.required(false), + FieldTypes.PosTransType.required(true), + FieldTypes.PosMaintAction.required(true), + FieldTypes.OrigPosReqRefID.required(false), + FieldTypes.PosMaintRptRefID.required(false), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoPositions.required(false), + FieldTypes.PosType.required(false), + FieldTypes.LongQty.required(false), + FieldTypes.ShortQty.required(false), + FieldTypes.PosQtyStatus.required(false), + FieldTypes.QuantityDate.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.AdjustmentType.required(false), + FieldTypes.ContraryInstructionIndicator.required(false), + FieldTypes.PriorSpreadIndicator.required(false), + FieldTypes.ThresholdAmount.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SettlCurrency.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PositionReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PositionReport.java new file mode 100644 index 0000000..d5af701 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/PositionReport.java @@ -0,0 +1,378 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class PositionReport extends BaseMsgType{ + public static final PositionReport INSTANCE = new PositionReport(); + + private PositionReport() { + super( + "PositionReport", + "AP", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.PosMaintRptID.required(true), + FieldTypes.PosReqID.required(false), + FieldTypes.PosReqType.required(false), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.TotalNumPosReports.required(false), + FieldTypes.PosReqResult.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.MessageEventSource.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + FieldTypes.SettlPrice.required(false), + FieldTypes.SettlPriceType.required(false), + FieldTypes.PriorSettlPrice.required(false), + FieldTypes.MatchStatus.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ), + FieldTypes.UnderlyingSettlPrice.required(false), + FieldTypes.UnderlyingSettlPriceType.required(false), + FieldTypes.UnderlyingDeliveryAmount.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingAmounts.required(false), + FieldTypes.UnderlyingPayAmount.required(false), + FieldTypes.UnderlyingCollectAmount.required(false), + FieldTypes.UnderlyingSettlementDate.required(false), + FieldTypes.UnderlyingSettlementStatus.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoPositions.required(false), + FieldTypes.PosType.required(false), + FieldTypes.LongQty.required(false), + FieldTypes.ShortQty.required(false), + FieldTypes.PosQtyStatus.required(false), + FieldTypes.QuantityDate.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.RegistStatus.required(false), + FieldTypes.DeliveryDate.required(false), + FieldTypes.ModelType.required(false), + FieldTypes.PriceDelta.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Quote.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Quote.java new file mode 100644 index 0000000..bf03481 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Quote.java @@ -0,0 +1,444 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Quote extends BaseMsgType{ + public static final Quote INSTANCE = new Quote(); + + private Quote() { + super( + "Quote", + "S", + "app", + FieldTypes.QuoteReqID.required(false), + FieldTypes.QuoteID.required(true), + FieldTypes.QuoteMsgID.required(false), + FieldTypes.QuoteRespID.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.PrivateQuote.required(false), + new BaseGroupType( + FieldTypes.NoQuoteQualifiers.required(false), + FieldTypes.QuoteQualifier.required(false) + ), + FieldTypes.QuoteResponseLevel.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegPriceType.required(false), + FieldTypes.LegBidPx.required(false), + FieldTypes.LegOfferPx.required(false), + FieldTypes.LegRefID.required(false), + FieldTypes.LegBidForwardPoints.required(false), + FieldTypes.LegOfferForwardPoints.required(false), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + FieldTypes.BidPx.required(false), + FieldTypes.OfferPx.required(false), + FieldTypes.MktBidPx.required(false), + FieldTypes.MktOfferPx.required(false), + FieldTypes.MinBidSize.required(false), + FieldTypes.BidSize.required(false), + FieldTypes.MinOfferSize.required(false), + FieldTypes.OfferSize.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.BidSpotRate.required(false), + FieldTypes.OfferSpotRate.required(false), + FieldTypes.BidForwardPoints.required(false), + FieldTypes.OfferForwardPoints.required(false), + FieldTypes.BidSwapPoints.required(false), + FieldTypes.OfferSwapPoints.required(false), + FieldTypes.MidPx.required(false), + FieldTypes.BidYield.required(false), + FieldTypes.MidYield.required(false), + FieldTypes.OfferYield.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.BidForwardPoints2.required(false), + FieldTypes.OfferForwardPoints2.required(false), + FieldTypes.SettlCurrBidFxRate.required(false), + FieldTypes.SettlCurrOfferFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.CommType.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteCancel.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteCancel.java new file mode 100644 index 0000000..90ed14c --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteCancel.java @@ -0,0 +1,340 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteCancel extends BaseMsgType{ + public static final QuoteCancel INSTANCE = new QuoteCancel(); + + private QuoteCancel() { + super( + "QuoteCancel", + "Z", + "app", + FieldTypes.QuoteReqID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.QuoteMsgID.required(false), + FieldTypes.QuoteCancelType.required(true), + FieldTypes.QuoteType.required(false), + FieldTypes.QuoteResponseLevel.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoQuoteEntries.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteRequest.java new file mode 100644 index 0000000..e5c7c53 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteRequest.java @@ -0,0 +1,433 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteRequest extends BaseMsgType{ + public static final QuoteRequest INSTANCE = new QuoteRequest(); + + private QuoteRequest() { + super( + "QuoteRequest", + "R", + "app", + FieldTypes.QuoteReqID.required(true), + FieldTypes.RFQReqID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.PrivateQuote.required(false), + FieldTypes.RespondentType.required(false), + FieldTypes.PreTradeAnonymity.required(false), + FieldTypes.OrderRestrictions.required(false), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.QuoteRequestType.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.Side.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoRateSources.required(false), + FieldTypes.RateSource.required(false), + FieldTypes.RateSourceType.required(false), + FieldTypes.ReferencePage.required(false) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + new BaseGroupType( + FieldTypes.NoQuoteQualifiers.required(false), + FieldTypes.QuoteQualifier.required(false) + ), + FieldTypes.QuotePriceType.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.Price2.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteRequestReject.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteRequestReject.java new file mode 100644 index 0000000..6618f21 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteRequestReject.java @@ -0,0 +1,421 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteRequestReject extends BaseMsgType{ + public static final QuoteRequestReject INSTANCE = new QuoteRequestReject(); + + private QuoteRequestReject() { + super( + "QuoteRequestReject", + "AG", + "app", + FieldTypes.QuoteReqID.required(true), + FieldTypes.RFQReqID.required(false), + FieldTypes.QuoteRequestRejectReason.required(true), + FieldTypes.PrivateQuote.required(false), + FieldTypes.RespondentType.required(false), + FieldTypes.PreTradeAnonymity.required(false), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.QuoteRequestType.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TradeOriginationDate.required(false), + FieldTypes.Side.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + new BaseGroupType( + FieldTypes.NoQuoteQualifiers.required(false), + FieldTypes.QuoteQualifier.required(false) + ), + FieldTypes.QuotePriceType.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Price.required(false), + FieldTypes.Price2.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteResponse.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteResponse.java new file mode 100644 index 0000000..ebbe029 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteResponse.java @@ -0,0 +1,436 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteResponse extends BaseMsgType{ + public static final QuoteResponse INSTANCE = new QuoteResponse(); + + private QuoteResponse() { + super( + "QuoteResponse", + "AJ", + "app", + FieldTypes.QuoteRespID.required(true), + FieldTypes.QuoteID.required(false), + FieldTypes.QuoteMsgID.required(false), + FieldTypes.QuoteRespType.required(true), + FieldTypes.ClOrdID.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.IOIID.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.PreTradeAnonymity.required(false), + new BaseGroupType( + FieldTypes.NoQuoteQualifiers.required(false), + FieldTypes.QuoteQualifier.required(false) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegPriceType.required(false), + FieldTypes.LegBidPx.required(false), + FieldTypes.LegOfferPx.required(false), + FieldTypes.LegRefID.required(false), + FieldTypes.LegBidForwardPoints.required(false), + FieldTypes.LegOfferForwardPoints.required(false), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + FieldTypes.BidPx.required(false), + FieldTypes.OfferPx.required(false), + FieldTypes.MktBidPx.required(false), + FieldTypes.MktOfferPx.required(false), + FieldTypes.MinBidSize.required(false), + FieldTypes.BidSize.required(false), + FieldTypes.MinOfferSize.required(false), + FieldTypes.OfferSize.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.BidSpotRate.required(false), + FieldTypes.OfferSpotRate.required(false), + FieldTypes.BidForwardPoints.required(false), + FieldTypes.OfferForwardPoints.required(false), + FieldTypes.MidPx.required(false), + FieldTypes.BidYield.required(false), + FieldTypes.MidYield.required(false), + FieldTypes.OfferYield.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.BidForwardPoints2.required(false), + FieldTypes.OfferForwardPoints2.required(false), + FieldTypes.SettlCurrBidFxRate.required(false), + FieldTypes.SettlCurrOfferFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteStatusReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteStatusReport.java new file mode 100644 index 0000000..3b0b058 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteStatusReport.java @@ -0,0 +1,434 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteStatusReport extends BaseMsgType{ + public static final QuoteStatusReport INSTANCE = new QuoteStatusReport(); + + private QuoteStatusReport() { + super( + "QuoteStatusReport", + "AI", + "app", + FieldTypes.QuoteStatusReqID.required(false), + FieldTypes.QuoteReqID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.QuoteMsgID.required(false), + FieldTypes.QuoteRespID.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.QuoteCancelType.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.SettlDate2.required(false), + FieldTypes.OrderQty2.required(false), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegOrderQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoQuoteQualifiers.required(false), + FieldTypes.QuoteQualifier.required(false) + ), + FieldTypes.ExpireTime.required(false), + FieldTypes.Price.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.BidPx.required(false), + FieldTypes.OfferPx.required(false), + FieldTypes.MktBidPx.required(false), + FieldTypes.MktOfferPx.required(false), + FieldTypes.MinBidSize.required(false), + FieldTypes.BidSize.required(false), + FieldTypes.MinOfferSize.required(false), + FieldTypes.OfferSize.required(false), + FieldTypes.MinQty.required(false), + FieldTypes.ValidUntilTime.required(false), + FieldTypes.BidSpotRate.required(false), + FieldTypes.OfferSpotRate.required(false), + FieldTypes.BidForwardPoints.required(false), + FieldTypes.OfferForwardPoints.required(false), + FieldTypes.MidPx.required(false), + FieldTypes.BidYield.required(false), + FieldTypes.MidYield.required(false), + FieldTypes.OfferYield.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.BidForwardPoints2.required(false), + FieldTypes.OfferForwardPoints2.required(false), + FieldTypes.SettlCurrBidFxRate.required(false), + FieldTypes.SettlCurrOfferFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.CommType.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.ExDestination.required(false), + FieldTypes.ExDestinationIDSource.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.QuoteStatus.required(false), + FieldTypes.QuoteRejectReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteStatusRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteStatusRequest.java new file mode 100644 index 0000000..b39f6ce --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/QuoteStatusRequest.java @@ -0,0 +1,334 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class QuoteStatusRequest extends BaseMsgType{ + public static final QuoteStatusRequest INSTANCE = new QuoteStatusRequest(); + + private QuoteStatusRequest() { + super( + "QuoteStatusRequest", + "a", + "app", + FieldTypes.QuoteStatusReqID.required(false), + FieldTypes.QuoteID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoTargetPartyIDs.required(false), + FieldTypes.TargetPartyID.required(false), + FieldTypes.TargetPartyIDSource.required(false), + FieldTypes.TargetPartyRole.required(false) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SubscriptionRequestType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RFQRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RFQRequest.java new file mode 100644 index 0000000..36e0890 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RFQRequest.java @@ -0,0 +1,322 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class RFQRequest extends BaseMsgType{ + public static final RFQRequest INSTANCE = new RFQRequest(); + + private RFQRequest() { + super( + "RFQRequest", + "AH", + "app", + FieldTypes.RFQReqID.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.PrevClosePx.required(false), + FieldTypes.QuoteRequestType.required(false), + FieldTypes.QuoteType.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.PrivateQuote.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RegistrationInstructions.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RegistrationInstructions.java new file mode 100644 index 0000000..58d1687 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RegistrationInstructions.java @@ -0,0 +1,69 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class RegistrationInstructions extends BaseMsgType{ + public static final RegistrationInstructions INSTANCE = new RegistrationInstructions(); + + private RegistrationInstructions() { + super( + "RegistrationInstructions", + "o", + "app", + FieldTypes.RegistID.required(true), + FieldTypes.RegistTransType.required(true), + FieldTypes.RegistRefID.required(true), + FieldTypes.ClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.RegistAcctType.required(false), + FieldTypes.TaxAdvantageType.required(false), + FieldTypes.OwnershipType.required(false), + new BaseGroupType( + FieldTypes.NoRegistDtls.required(false), + FieldTypes.RegistDtls.required(false), + FieldTypes.RegistEmail.required(false), + FieldTypes.MailingDtls.required(false), + FieldTypes.MailingInst.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.OwnerType.required(false), + FieldTypes.DateOfBirth.required(false), + FieldTypes.InvestorCountryOfResidence.required(false) + ), + new BaseGroupType( + FieldTypes.NoDistribInsts.required(false), + FieldTypes.DistribPaymentMethod.required(false), + FieldTypes.DistribPercentage.required(false), + FieldTypes.CashDistribCurr.required(false), + FieldTypes.CashDistribAgentName.required(false), + FieldTypes.CashDistribAgentCode.required(false), + FieldTypes.CashDistribAgentAcctNumber.required(false), + FieldTypes.CashDistribPayRef.required(false), + FieldTypes.CashDistribAgentAcctName.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RegistrationInstructionsResponse.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RegistrationInstructionsResponse.java new file mode 100644 index 0000000..b992cf9 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RegistrationInstructionsResponse.java @@ -0,0 +1,37 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class RegistrationInstructionsResponse extends BaseMsgType{ + public static final RegistrationInstructionsResponse INSTANCE = new RegistrationInstructionsResponse(); + + private RegistrationInstructionsResponse() { + super( + "RegistrationInstructionsResponse", + "p", + "app", + FieldTypes.RegistID.required(true), + FieldTypes.RegistTransType.required(true), + FieldTypes.RegistRefID.required(true), + FieldTypes.ClOrdID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.RegistStatus.required(true), + FieldTypes.RegistRejReasonCode.required(false), + FieldTypes.RegistRejReasonText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Reject.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Reject.java new file mode 100644 index 0000000..ba4c3eb --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/Reject.java @@ -0,0 +1,27 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class Reject extends BaseMsgType{ + public static final Reject INSTANCE = new Reject(); + + private Reject() { + super( + "Reject", + "3", + "admin", + FieldTypes.RefSeqNum.required(true), + FieldTypes.RefTagID.required(false), + FieldTypes.RefMsgType.required(false), + FieldTypes.RefApplVerID.required(false), + FieldTypes.RefApplExtID.required(false), + FieldTypes.RefCstmApplVerID.required(false), + FieldTypes.SessionRejectReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RequestForPositions.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RequestForPositions.java new file mode 100644 index 0000000..0317005 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RequestForPositions.java @@ -0,0 +1,334 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class RequestForPositions extends BaseMsgType{ + public static final RequestForPositions INSTANCE = new RequestForPositions(); + + private RequestForPositions() { + super( + "RequestForPositions", + "AN", + "app", + FieldTypes.PosReqID.required(true), + FieldTypes.PosReqType.required(true), + FieldTypes.MatchStatus.required(false), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.ClearingBusinessDate.required(true), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ), + FieldTypes.TransactTime.required(true), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RequestForPositionsAck.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RequestForPositionsAck.java new file mode 100644 index 0000000..b804537 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/RequestForPositionsAck.java @@ -0,0 +1,333 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class RequestForPositionsAck extends BaseMsgType{ + public static final RequestForPositionsAck INSTANCE = new RequestForPositionsAck(); + + private RequestForPositionsAck() { + super( + "RequestForPositionsAck", + "AO", + "app", + FieldTypes.PosMaintRptID.required(true), + FieldTypes.PosReqID.required(false), + FieldTypes.TotalNumPosReports.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.PosReqResult.required(true), + FieldTypes.PosReqStatus.required(true), + FieldTypes.PosReqType.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.SettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ResendRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ResendRequest.java new file mode 100644 index 0000000..e1f89ed --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/ResendRequest.java @@ -0,0 +1,19 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class ResendRequest extends BaseMsgType{ + public static final ResendRequest INSTANCE = new ResendRequest(); + + private ResendRequest() { + super( + "ResendRequest", + "2", + "admin", + FieldTypes.BeginSeqNo.required(true), + FieldTypes.EndSeqNo.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityDefinition.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityDefinition.java new file mode 100644 index 0000000..6b69400 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityDefinition.java @@ -0,0 +1,422 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityDefinition extends BaseMsgType{ + public static final SecurityDefinition INSTANCE = new SecurityDefinition(); + + private SecurityDefinition() { + super( + "SecurityDefinition", + "d", + "app", + FieldTypes.SecurityReportID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityResponseType.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoMarketSegments.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ) + ), + FieldTypes.TransactTime.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityDefinitionRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityDefinitionRequest.java new file mode 100644 index 0000000..5b876dd --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityDefinitionRequest.java @@ -0,0 +1,338 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityDefinitionRequest extends BaseMsgType{ + public static final SecurityDefinitionRequest INSTANCE = new SecurityDefinitionRequest(); + + private SecurityDefinitionRequest() { + super( + "SecurityDefinitionRequest", + "c", + "app", + FieldTypes.SecurityReqID.required(true), + FieldTypes.SecurityRequestType.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.SubscriptionRequestType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityDefinitionUpdateReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityDefinitionUpdateReport.java new file mode 100644 index 0000000..7454437 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityDefinitionUpdateReport.java @@ -0,0 +1,423 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityDefinitionUpdateReport extends BaseMsgType{ + public static final SecurityDefinitionUpdateReport INSTANCE = new SecurityDefinitionUpdateReport(); + + private SecurityDefinitionUpdateReport() { + super( + "SecurityDefinitionUpdateReport", + "BP", + "app", + FieldTypes.SecurityReportID.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityResponseType.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.SecurityUpdateAction.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.Currency.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoMarketSegments.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ) + ), + FieldTypes.TransactTime.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityList.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityList.java new file mode 100644 index 0000000..61a0cef --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityList.java @@ -0,0 +1,452 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityList extends BaseMsgType{ + public static final SecurityList INSTANCE = new SecurityList(); + + private SecurityList() { + super( + "SecurityList", + "y", + "app", + FieldTypes.SecurityReportID.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.SecurityListID.required(false), + FieldTypes.SecurityListRefID.required(false), + FieldTypes.SecurityListDesc.required(false), + FieldTypes.EncodedSecurityListDescLen.required(false), + FieldTypes.EncodedSecurityListDesc.required(false), + FieldTypes.SecurityListType.required(false), + FieldTypes.SecurityListTypeSource.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityRequestResult.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.TotNoRelatedSym.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.Currency.required(false), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + FieldTypes.RelSymTransactTime.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityListRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityListRequest.java new file mode 100644 index 0000000..aaa217a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityListRequest.java @@ -0,0 +1,330 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityListRequest extends BaseMsgType{ + public static final SecurityListRequest INSTANCE = new SecurityListRequest(); + + private SecurityListRequest() { + super( + "SecurityListRequest", + "x", + "app", + FieldTypes.SecurityReqID.required(true), + FieldTypes.SecurityListRequestType.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.SecurityListID.required(false), + FieldTypes.SecurityListType.required(false), + FieldTypes.SecurityListTypeSource.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Currency.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SubscriptionRequestType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityListUpdateReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityListUpdateReport.java new file mode 100644 index 0000000..f029b6f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityListUpdateReport.java @@ -0,0 +1,455 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityListUpdateReport extends BaseMsgType{ + public static final SecurityListUpdateReport INSTANCE = new SecurityListUpdateReport(); + + private SecurityListUpdateReport() { + super( + "SecurityListUpdateReport", + "BK", + "app", + FieldTypes.SecurityReportID.required(false), + FieldTypes.SecurityReqID.required(false), + FieldTypes.SecurityResponseID.required(false), + FieldTypes.SecurityRequestResult.required(false), + FieldTypes.TotNoRelatedSym.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.SecurityUpdateAction.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.LastFragment.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.SecurityListID.required(false), + FieldTypes.SecurityListRefID.required(false), + FieldTypes.SecurityListDesc.required(false), + FieldTypes.EncodedSecurityListDescLen.required(false), + FieldTypes.EncodedSecurityListDesc.required(false), + FieldTypes.SecurityListType.required(false), + FieldTypes.SecurityListTypeSource.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Currency.required(false), + FieldTypes.ListUpdateAction.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + FieldTypes.LegBenchmarkCurveCurrency.required(false), + FieldTypes.LegBenchmarkCurveName.required(false), + FieldTypes.LegBenchmarkCurvePoint.required(false), + FieldTypes.LegBenchmarkPrice.required(false), + FieldTypes.LegBenchmarkPriceType.required(false) + ), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + FieldTypes.ExpirationCycle.required(false), + FieldTypes.MinTradeVol.required(false), + FieldTypes.MaxTradeVol.required(false), + FieldTypes.MaxPriceVariation.required(false), + FieldTypes.ImpliedMarketIndicator.required(false), + FieldTypes.TradingCurrency.required(false), + new BaseGroupType( + FieldTypes.NoTickRules.required(false), + FieldTypes.StartTickPriceRange.required(false), + FieldTypes.EndTickPriceRange.required(false), + FieldTypes.TickIncrement.required(false), + FieldTypes.TickRuleType.required(false) + ), + new BaseGroupType( + FieldTypes.NoLotTypeRules.required(false), + FieldTypes.LotType.required(false), + FieldTypes.MinLotSize.required(false) + ), + FieldTypes.PriceLimitType.required(false), + FieldTypes.LowLimitPrice.required(false), + FieldTypes.HighLimitPrice.required(false), + FieldTypes.TradingReferencePrice.required(false), + FieldTypes.RoundLot.required(false), + FieldTypes.MultilegModel.required(false), + FieldTypes.MultilegPriceMethod.required(false), + FieldTypes.PriceType.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessionRules.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoNestedInstrAttrib.required(false), + FieldTypes.NestedInstrAttribType.required(false), + FieldTypes.NestedInstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoStrikeRules.required(false), + FieldTypes.StrikeRuleID.required(false), + FieldTypes.StartStrikePxRange.required(false), + FieldTypes.EndStrikePxRange.required(false), + FieldTypes.StrikeIncrement.required(false), + FieldTypes.StrikeExerciseStyle.required(false), + new BaseGroupType( + FieldTypes.NoMaturityRules.required(false), + FieldTypes.MaturityRuleID.required(false), + FieldTypes.MaturityMonthYearFormat.required(false), + FieldTypes.MaturityMonthYearIncrementUnits.required(false), + FieldTypes.StartMaturityMonthYear.required(false), + FieldTypes.EndMaturityMonthYear.required(false), + FieldTypes.MaturityMonthYearIncrement.required(false) + ) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.RelSymTransactTime.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityStatus.java new file mode 100644 index 0000000..132cdc5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityStatus.java @@ -0,0 +1,338 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityStatus extends BaseMsgType{ + public static final SecurityStatus INSTANCE = new SecurityStatus(); + + private SecurityStatus() { + super( + "SecurityStatus", + "f", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityStatusReqID.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Currency.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.SecurityTradingStatus.required(false), + FieldTypes.SecurityTradingEvent.required(false), + FieldTypes.FinancialStatus.required(false), + FieldTypes.CorporateAction.required(false), + FieldTypes.HaltReason.required(false), + FieldTypes.InViewOfCommon.required(false), + FieldTypes.DueToRelated.required(false), + FieldTypes.MDBookType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.BuyVolume.required(false), + FieldTypes.SellVolume.required(false), + FieldTypes.HighPx.required(false), + FieldTypes.LowPx.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.TransactTime.required(false), + FieldTypes.Adjustment.required(false), + FieldTypes.FirstPx.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityStatusRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityStatusRequest.java new file mode 100644 index 0000000..100d573 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityStatusRequest.java @@ -0,0 +1,314 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityStatusRequest extends BaseMsgType{ + public static final SecurityStatusRequest INSTANCE = new SecurityStatusRequest(); + + private SecurityStatusRequest() { + super( + "SecurityStatusRequest", + "e", + "app", + FieldTypes.SecurityStatusReqID.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.Currency.required(false), + FieldTypes.SubscriptionRequestType.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityTypeRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityTypeRequest.java new file mode 100644 index 0000000..e483f67 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityTypeRequest.java @@ -0,0 +1,28 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityTypeRequest extends BaseMsgType{ + public static final SecurityTypeRequest INSTANCE = new SecurityTypeRequest(); + + private SecurityTypeRequest() { + super( + "SecurityTypeRequest", + "v", + "app", + FieldTypes.SecurityReqID.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.Product.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityTypes.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityTypes.java new file mode 100644 index 0000000..bcddba1 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SecurityTypes.java @@ -0,0 +1,42 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SecurityTypes extends BaseMsgType{ + public static final SecurityTypes INSTANCE = new SecurityTypes(); + + private SecurityTypes() { + super( + "SecurityTypes", + "w", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.SecurityReqID.required(true), + FieldTypes.SecurityResponseID.required(true), + FieldTypes.SecurityResponseType.required(true), + FieldTypes.TotNoSecurityTypes.required(false), + FieldTypes.LastFragment.required(false), + new BaseGroupType( + FieldTypes.NoSecurityTypes.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.Product.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.TransactTime.required(false) + ), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SubscriptionRequestType.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SequenceReset.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SequenceReset.java new file mode 100644 index 0000000..95dec9a --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SequenceReset.java @@ -0,0 +1,19 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SequenceReset extends BaseMsgType{ + public static final SequenceReset INSTANCE = new SequenceReset(); + + private SequenceReset() { + super( + "SequenceReset", + "4", + "admin", + FieldTypes.GapFillFlag.required(false), + FieldTypes.NewSeqNo.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SettlementInstructionRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SettlementInstructionRequest.java new file mode 100644 index 0000000..70132b0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SettlementInstructionRequest.java @@ -0,0 +1,43 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SettlementInstructionRequest extends BaseMsgType{ + public static final SettlementInstructionRequest INSTANCE = new SettlementInstructionRequest(); + + private SettlementInstructionRequest() { + super( + "SettlementInstructionRequest", + "AV", + "app", + FieldTypes.SettlInstReqID.required(true), + FieldTypes.TransactTime.required(true), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.Side.required(false), + FieldTypes.Product.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SettlementInstructions.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SettlementInstructions.java new file mode 100644 index 0000000..2513dae --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SettlementInstructions.java @@ -0,0 +1,80 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SettlementInstructions extends BaseMsgType{ + public static final SettlementInstructions INSTANCE = new SettlementInstructions(); + + private SettlementInstructions() { + super( + "SettlementInstructions", + "T", + "app", + FieldTypes.SettlInstMsgID.required(true), + FieldTypes.SettlInstReqID.required(false), + FieldTypes.SettlInstMode.required(true), + FieldTypes.SettlInstReqRejCode.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.TransactTime.required(true), + new BaseGroupType( + FieldTypes.NoSettlInst.required(false), + FieldTypes.SettlInstID.required(false), + FieldTypes.SettlInstTransType.required(false), + FieldTypes.SettlInstRefID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Side.required(false), + FieldTypes.Product.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.SettlDeliveryType.required(false), + FieldTypes.StandInstDbType.required(false), + FieldTypes.StandInstDbName.required(false), + FieldTypes.StandInstDbID.required(false), + new BaseGroupType( + FieldTypes.NoDlvyInst.required(false), + FieldTypes.SettlInstSource.required(false), + FieldTypes.DlvyInstType.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.PaymentMethod.required(false), + FieldTypes.PaymentRef.required(false), + FieldTypes.CardHolderName.required(false), + FieldTypes.CardNumber.required(false), + FieldTypes.CardStartDate.required(false), + FieldTypes.CardExpDate.required(false), + FieldTypes.CardIssNum.required(false), + FieldTypes.PaymentDate.required(false), + FieldTypes.PaymentRemitterID.required(false) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SettlementObligationReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SettlementObligationReport.java new file mode 100644 index 0000000..60837ab --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/SettlementObligationReport.java @@ -0,0 +1,199 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class SettlementObligationReport extends BaseMsgType{ + public static final SettlementObligationReport INSTANCE = new SettlementObligationReport(); + + private SettlementObligationReport() { + super( + "SettlementObligationReport", + "BQ", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.SettlementCycleNo.required(false), + FieldTypes.SettlObligMsgID.required(true), + FieldTypes.SettlObligMode.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoSettlOblig.required(false), + FieldTypes.NetGrossInd.required(false), + FieldTypes.SettlObligID.required(false), + FieldTypes.SettlObligTransType.required(false), + FieldTypes.SettlObligRefID.required(false), + FieldTypes.CcyAmt.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.EffectiveTime.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoSettlDetails.required(false), + FieldTypes.SettlObligSource.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/StreamAssignmentReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/StreamAssignmentReport.java new file mode 100644 index 0000000..9a954bf --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/StreamAssignmentReport.java @@ -0,0 +1,172 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class StreamAssignmentReport extends BaseMsgType{ + public static final StreamAssignmentReport INSTANCE = new StreamAssignmentReport(); + + private StreamAssignmentReport() { + super( + "StreamAssignmentReport", + "CD", + "app", + FieldTypes.StreamAsgnRptID.required(true), + FieldTypes.StreamAsgnReqType.required(false), + FieldTypes.StreamAsgnReqID.required(false), + new BaseGroupType( + FieldTypes.NoAsgnReqs.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.SettlType.required(false), + FieldTypes.StreamAsgnType.required(false), + FieldTypes.MDStreamID.required(false), + FieldTypes.StreamAsgnRejReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/StreamAssignmentReportACK.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/StreamAssignmentReportACK.java new file mode 100644 index 0000000..810932f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/StreamAssignmentReportACK.java @@ -0,0 +1,23 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class StreamAssignmentReportACK extends BaseMsgType{ + public static final StreamAssignmentReportACK INSTANCE = new StreamAssignmentReportACK(); + + private StreamAssignmentReportACK() { + super( + "StreamAssignmentReportACK", + "CE", + "app", + FieldTypes.StreamAsgnAckType.required(true), + FieldTypes.StreamAsgnRptID.required(true), + FieldTypes.StreamAsgnRejReason.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/StreamAssignmentRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/StreamAssignmentRequest.java new file mode 100644 index 0000000..4a4d172 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/StreamAssignmentRequest.java @@ -0,0 +1,167 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class StreamAssignmentRequest extends BaseMsgType{ + public static final StreamAssignmentRequest INSTANCE = new StreamAssignmentRequest(); + + private StreamAssignmentRequest() { + super( + "StreamAssignmentRequest", + "CC", + "app", + FieldTypes.StreamAsgnReqID.required(true), + FieldTypes.StreamAsgnReqType.required(true), + new BaseGroupType( + FieldTypes.NoAsgnReqs.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoRelatedSym.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.SettlType.required(false), + FieldTypes.MDEntrySize.required(false), + FieldTypes.MDStreamID.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TestRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TestRequest.java new file mode 100644 index 0000000..e70a251 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TestRequest.java @@ -0,0 +1,18 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TestRequest extends BaseMsgType{ + public static final TestRequest INSTANCE = new TestRequest(); + + private TestRequest() { + super( + "TestRequest", + "1", + "admin", + FieldTypes.TestReqID.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReport.java new file mode 100644 index 0000000..3243c84 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReport.java @@ -0,0 +1,673 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradeCaptureReport extends BaseMsgType{ + public static final TradeCaptureReport INSTANCE = new TradeCaptureReport(); + + private TradeCaptureReport() { + super( + "TradeCaptureReport", + "AE", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.SecondaryTradeID.required(false), + FieldTypes.FirmTradeID.required(false), + FieldTypes.SecondaryFirmTradeID.required(false), + FieldTypes.TradeReportTransType.required(false), + FieldTypes.TradeReportType.required(false), + FieldTypes.TrdRptStatus.required(false), + FieldTypes.TradeRequestID.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.SecondaryTrdType.required(false), + FieldTypes.TradeHandlingInstr.required(false), + FieldTypes.OrigTradeHandlingInstr.required(false), + FieldTypes.OrigTradeDate.required(false), + FieldTypes.OrigTradeID.required(false), + FieldTypes.OrigSecondaryTradeID.required(false), + FieldTypes.TransferReason.required(false), + FieldTypes.ExecType.required(false), + FieldTypes.TotNumTradeReports.required(false), + FieldTypes.LastRptRequested.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.TradeReportRefID.required(false), + FieldTypes.SecondaryTradeReportRefID.required(false), + FieldTypes.SecondaryTradeReportID.required(false), + FieldTypes.TradeLinkID.required(false), + FieldTypes.TrdMatchID.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.ExecRestatementReason.required(false), + FieldTypes.PreviouslyReported.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.AsOfIndicator.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.VenueType.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.MarketID.required(false), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.YieldType.required(false), + FieldTypes.Yield.required(false), + FieldTypes.YieldCalcDate.required(false), + FieldTypes.YieldRedemptionDate.required(false), + FieldTypes.YieldRedemptionPrice.required(false), + FieldTypes.YieldRedemptionPriceType.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + FieldTypes.UnderlyingTradingSessionID.required(false), + FieldTypes.UnderlyingTradingSessionSubID.required(false), + FieldTypes.LastQty.required(true), + FieldTypes.LastPx.required(true), + FieldTypes.CalculatedCcyLastQty.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastSpotRate.required(false), + FieldTypes.LastForwardPoints.required(false), + FieldTypes.LastSwapPoints.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.AvgPx.required(false), + FieldTypes.Spread.required(false), + FieldTypes.BenchmarkCurveCurrency.required(false), + FieldTypes.BenchmarkCurveName.required(false), + FieldTypes.BenchmarkCurvePoint.required(false), + FieldTypes.BenchmarkPrice.required(false), + FieldTypes.BenchmarkPriceType.required(false), + FieldTypes.BenchmarkSecurityID.required(false), + FieldTypes.BenchmarkSecurityIDSource.required(false), + FieldTypes.AvgPxIndicator.required(false), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.TradeLegRefID.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegReportID.required(false), + FieldTypes.LegNumber.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + FieldTypes.LegPositionEffect.required(false), + FieldTypes.LegCoveredOrUncovered.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + FieldTypes.LegLastPx.required(false), + FieldTypes.LegSettlCurrency.required(false), + FieldTypes.LegLastForwardPoints.required(false), + FieldTypes.LegCalculatedCcyLastQty.required(false), + FieldTypes.LegGrossTradeAmt.required(false), + FieldTypes.LegVolatility.required(false), + FieldTypes.LegDividendYield.required(false), + FieldTypes.LegCurrencyRatio.required(false), + FieldTypes.LegExecInst.required(false), + FieldTypes.LegLastQty.required(false), + new BaseGroupType( + FieldTypes.NoOfLegUnderlyings.required(false), + FieldTypes.UnderlyingLegSymbol.required(false), + FieldTypes.UnderlyingLegSymbolSfx.required(false), + FieldTypes.UnderlyingLegSecurityID.required(false), + FieldTypes.UnderlyingLegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingLegSecurityAltID.required(false), + FieldTypes.UnderlyingLegSecurityAltID.required(false), + FieldTypes.UnderlyingLegSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingLegCFICode.required(false), + FieldTypes.UnderlyingLegSecurityType.required(false), + FieldTypes.UnderlyingLegSecuritySubType.required(false), + FieldTypes.UnderlyingLegMaturityMonthYear.required(false), + FieldTypes.UnderlyingLegMaturityDate.required(false), + FieldTypes.UnderlyingLegMaturityTime.required(false), + FieldTypes.UnderlyingLegStrikePrice.required(false), + FieldTypes.UnderlyingLegOptAttribute.required(false), + FieldTypes.UnderlyingLegPutOrCall.required(false), + FieldTypes.UnderlyingLegSecurityExchange.required(false), + FieldTypes.UnderlyingLegSecurityDesc.required(false) + ) + ), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.SettlType.required(false), + FieldTypes.SettlDate.required(false), + FieldTypes.UnderlyingSettlementDate.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.MatchType.required(false), + new BaseGroupType( + FieldTypes.NoSides.required(true), + FieldTypes.Side.required(true), + FieldTypes.SideExecID.required(false), + FieldTypes.OrderDelay.required(false), + FieldTypes.OrderDelayUnit.required(false), + FieldTypes.SideLastQty.required(false), + FieldTypes.SideTradeReportID.required(false), + FieldTypes.SideFillStationCd.required(false), + FieldTypes.SideReasonCd.required(false), + FieldTypes.RptSeq.required(false), + FieldTypes.SideTrdSubTyp.required(false), + FieldTypes.NetGrossInd.required(false), + FieldTypes.SideCurrency.required(false), + FieldTypes.SideSettlCurrency.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.OddLot.required(false), + new BaseGroupType( + FieldTypes.NoClearingInstructions.required(false), + FieldTypes.ClearingInstruction.required(false) + ), + FieldTypes.TradeInputSource.required(false), + FieldTypes.TradeInputDevice.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TimeBracket.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.ExDate.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.SideMultiLegReportingType.required(false), + new BaseGroupType( + FieldTypes.NoContAmts.required(false), + FieldTypes.ContAmtType.required(false), + FieldTypes.ContAmtValue.required(false), + FieldTypes.ContAmtCurr.required(false) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.ExchangeRule.required(false), + FieldTypes.TradeAllocIndicator.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.AllocMethod.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocClearingFeeIndicator.required(false) + ), + FieldTypes.SideGrossTradeAmt.required(false), + FieldTypes.AggressorIndicator.required(false), + FieldTypes.ExchangeSpecialInstructions.required(false), + new BaseGroupType( + FieldTypes.NoSideTrdRegTS.required(false), + FieldTypes.SideTrdRegTimestamp.required(false), + FieldTypes.SideTrdRegTimestampType.required(false), + FieldTypes.SideTrdRegTimestampSrc.required(false) + ), + new BaseGroupType( + FieldTypes.NoSettlDetails.required(false), + FieldTypes.SettlObligSource.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.OrderCategory.required(false), + FieldTypes.SideLiquidityInd.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + FieldTypes.RefOrderID.required(false), + FieldTypes.RefOrderIDSource.required(false), + FieldTypes.RefOrdIDReason.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.Price.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.OrdStatus.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.LeavesQty.required(false), + FieldTypes.CumQty.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrigCustOrderCapacity.required(false), + FieldTypes.OrderInputDevice.required(false), + FieldTypes.LotType.required(false), + FieldTypes.TransBkdTime.required(false), + FieldTypes.OrigOrdModTime.required(false) + ), + FieldTypes.Volatility.required(false), + FieldTypes.DividendYield.required(false), + FieldTypes.RiskFreeRate.required(false), + FieldTypes.CurrencyRatio.required(false), + FieldTypes.CopyMsgIndicator.required(false), + new BaseGroupType( + FieldTypes.NoTrdRepIndicators.required(false), + FieldTypes.TrdRepPartyRole.required(false), + FieldTypes.TrdRepIndicator.required(false) + ), + FieldTypes.PublishTrdIndicator.required(false), + FieldTypes.TradePublishIndicator.required(false), + FieldTypes.ShortSaleReason.required(false), + FieldTypes.TierCode.required(false), + FieldTypes.MessageEventSource.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.RndPx.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.TZTransactTime.required(false), + FieldTypes.ReportedPxDiff.required(false), + FieldTypes.RejectText.required(false), + FieldTypes.FeeMultiplier.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReportAck.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReportAck.java new file mode 100644 index 0000000..556f564 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReportAck.java @@ -0,0 +1,637 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradeCaptureReportAck extends BaseMsgType{ + public static final TradeCaptureReportAck INSTANCE = new TradeCaptureReportAck(); + + private TradeCaptureReportAck() { + super( + "TradeCaptureReportAck", + "AR", + "app", + FieldTypes.TradeReportID.required(false), + FieldTypes.TradeID.required(false), + FieldTypes.SecondaryTradeID.required(false), + FieldTypes.FirmTradeID.required(false), + FieldTypes.SecondaryFirmTradeID.required(false), + FieldTypes.TradeReportTransType.required(false), + FieldTypes.TradeReportType.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.SecondaryTrdType.required(false), + FieldTypes.TradeHandlingInstr.required(false), + FieldTypes.OrigTradeHandlingInstr.required(false), + FieldTypes.OrigTradeDate.required(false), + FieldTypes.OrigTradeID.required(false), + FieldTypes.OrigSecondaryTradeID.required(false), + FieldTypes.TransferReason.required(false), + new BaseGroupType( + FieldTypes.NoRootPartyIDs.required(false), + FieldTypes.RootPartyID.required(false), + FieldTypes.RootPartyIDSource.required(false), + FieldTypes.RootPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoRootPartySubIDs.required(false), + FieldTypes.RootPartySubID.required(false), + FieldTypes.RootPartySubIDType.required(false) + ) + ), + FieldTypes.ExecType.required(false), + FieldTypes.TradeReportRefID.required(false), + FieldTypes.SecondaryTradeReportRefID.required(false), + FieldTypes.TrdRptStatus.required(false), + FieldTypes.TradeReportRejectReason.required(false), + FieldTypes.SecondaryTradeReportID.required(false), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.TradeLinkID.required(false), + FieldTypes.TrdMatchID.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.SecondaryExecID.required(false), + FieldTypes.ExecRestatementReason.required(false), + FieldTypes.PreviouslyReported.required(false), + FieldTypes.PriceType.required(false), + FieldTypes.UnderlyingTradingSessionID.required(false), + FieldTypes.QtyType.required(false), + FieldTypes.UnderlyingTradingSessionSubID.required(false), + FieldTypes.LastQty.required(false), + FieldTypes.LastPx.required(false), + FieldTypes.SettlSessID.required(false), + FieldTypes.SettlSessSubID.required(false), + FieldTypes.VenueType.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.LastParPx.required(false), + FieldTypes.LastSpotRate.required(false), + FieldTypes.LastForwardPoints.required(false), + FieldTypes.LastMkt.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.AvgPx.required(false), + FieldTypes.AvgPxIndicator.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.TradeLegRefID.required(false), + FieldTypes.CalculatedCcyLastQty.required(false), + FieldTypes.LastSwapPoints.required(false), + FieldTypes.Currency.required(false), + FieldTypes.SettlCurrency.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.TransactTime.required(false), + FieldTypes.SettlType.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.MatchType.required(false), + FieldTypes.CopyMsgIndicator.required(false), + FieldTypes.PublishTrdIndicator.required(false), + FieldTypes.ShortSaleReason.required(false), + FieldTypes.TradePublishIndicator.required(false), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false), + FieldTypes.LegQty.required(false), + FieldTypes.LegSwapType.required(false), + FieldTypes.LegReportID.required(false), + FieldTypes.LegNumber.required(false), + new BaseGroupType( + FieldTypes.NoLegStipulations.required(false), + FieldTypes.LegStipulationType.required(false), + FieldTypes.LegStipulationValue.required(false) + ), + FieldTypes.LegPositionEffect.required(false), + FieldTypes.LegCoveredOrUncovered.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartyIDs.required(false), + FieldTypes.NestedPartyID.required(false), + FieldTypes.NestedPartyIDSource.required(false), + FieldTypes.NestedPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNestedPartySubIDs.required(false), + FieldTypes.NestedPartySubID.required(false), + FieldTypes.NestedPartySubIDType.required(false) + ) + ), + FieldTypes.LegRefID.required(false), + FieldTypes.LegSettlType.required(false), + FieldTypes.LegSettlDate.required(false), + FieldTypes.LegLastPx.required(false), + FieldTypes.LegSettlCurrency.required(false), + FieldTypes.LegLastForwardPoints.required(false), + FieldTypes.LegCalculatedCcyLastQty.required(false), + FieldTypes.LegGrossTradeAmt.required(false), + FieldTypes.LegVolatility.required(false), + FieldTypes.LegDividendYield.required(false), + FieldTypes.LegCurrencyRatio.required(false), + FieldTypes.LegExecInst.required(false), + FieldTypes.LegLastQty.required(false), + new BaseGroupType( + FieldTypes.NoOfLegUnderlyings.required(false), + FieldTypes.UnderlyingLegSymbol.required(false), + FieldTypes.UnderlyingLegSymbolSfx.required(false), + FieldTypes.UnderlyingLegSecurityID.required(false), + FieldTypes.UnderlyingLegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingLegSecurityAltID.required(false), + FieldTypes.UnderlyingLegSecurityAltID.required(false), + FieldTypes.UnderlyingLegSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingLegCFICode.required(false), + FieldTypes.UnderlyingLegSecurityType.required(false), + FieldTypes.UnderlyingLegSecuritySubType.required(false), + FieldTypes.UnderlyingLegMaturityMonthYear.required(false), + FieldTypes.UnderlyingLegMaturityDate.required(false), + FieldTypes.UnderlyingLegMaturityTime.required(false), + FieldTypes.UnderlyingLegStrikePrice.required(false), + FieldTypes.UnderlyingLegOptAttribute.required(false), + FieldTypes.UnderlyingLegPutOrCall.required(false), + FieldTypes.UnderlyingLegSecurityExchange.required(false), + FieldTypes.UnderlyingLegSecurityDesc.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoTrdRepIndicators.required(false), + FieldTypes.TrdRepPartyRole.required(false), + FieldTypes.TrdRepIndicator.required(false) + ), + new BaseGroupType( + FieldTypes.NoTrdRegTimestamps.required(false), + FieldTypes.TrdRegTimestamp.required(false), + FieldTypes.TrdRegTimestampType.required(false), + FieldTypes.TrdRegTimestampOrigin.required(false), + FieldTypes.DeskType.required(false), + FieldTypes.DeskTypeSource.required(false), + FieldTypes.DeskOrderHandlingInst.required(false) + ), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.AsOfIndicator.required(false), + FieldTypes.ClearingFeeIndicator.required(false), + FieldTypes.TierCode.required(false), + FieldTypes.MessageEventSource.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.RndPx.required(false), + new BaseGroupType( + FieldTypes.NoPosAmt.required(false), + FieldTypes.PosAmtType.required(false), + FieldTypes.PosAmt.required(false), + FieldTypes.PositionCurrency.required(false) + ), + FieldTypes.SettlDate.required(false), + FieldTypes.GrossTradeAmt.required(false), + FieldTypes.RptSys.required(false), + new BaseGroupType( + FieldTypes.NoSides.required(true), + FieldTypes.Side.required(true), + FieldTypes.SideExecID.required(false), + FieldTypes.OrderDelay.required(false), + FieldTypes.OrderDelayUnit.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Account.required(false), + FieldTypes.AcctIDSource.required(false), + FieldTypes.AccountType.required(false), + FieldTypes.ProcessCode.required(false), + FieldTypes.OddLot.required(false), + new BaseGroupType( + FieldTypes.NoClearingInstructions.required(false), + FieldTypes.ClearingInstruction.required(false) + ), + FieldTypes.TradeInputSource.required(false), + FieldTypes.TradeInputDevice.required(false), + FieldTypes.ComplianceID.required(false), + FieldTypes.SolicitedFlag.required(false), + FieldTypes.CustOrderCapacity.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TimeBracket.required(false), + FieldTypes.NetGrossInd.required(false), + FieldTypes.SideCurrency.required(false), + FieldTypes.SideSettlCurrency.required(false), + FieldTypes.Commission.required(false), + FieldTypes.CommType.required(false), + FieldTypes.CommCurrency.required(false), + FieldTypes.FundRenewWaiv.required(false), + FieldTypes.NumDaysInterest.required(false), + FieldTypes.ExDate.required(false), + FieldTypes.AccruedInterestRate.required(false), + FieldTypes.AccruedInterestAmt.required(false), + FieldTypes.InterestAtMaturity.required(false), + FieldTypes.EndAccruedInterestAmt.required(false), + FieldTypes.StartCash.required(false), + FieldTypes.EndCash.required(false), + FieldTypes.Concession.required(false), + FieldTypes.TotalTakedown.required(false), + FieldTypes.NetMoney.required(false), + FieldTypes.SettlCurrAmt.required(false), + FieldTypes.SettlCurrFxRate.required(false), + FieldTypes.SettlCurrFxRateCalc.required(false), + FieldTypes.PositionEffect.required(false), + FieldTypes.SideMultiLegReportingType.required(false), + new BaseGroupType( + FieldTypes.NoContAmts.required(false), + FieldTypes.ContAmtType.required(false), + FieldTypes.ContAmtValue.required(false), + FieldTypes.ContAmtCurr.required(false) + ), + new BaseGroupType( + FieldTypes.NoStipulations.required(false), + FieldTypes.StipulationType.required(false), + FieldTypes.StipulationValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMiscFees.required(false), + FieldTypes.MiscFeeAmt.required(false), + FieldTypes.MiscFeeCurr.required(false), + FieldTypes.MiscFeeType.required(false), + FieldTypes.MiscFeeBasis.required(false) + ), + FieldTypes.ExchangeRule.required(false), + new BaseGroupType( + FieldTypes.NoSettlDetails.required(false), + FieldTypes.SettlObligSource.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartyIDs.required(false), + FieldTypes.SettlPartyID.required(false), + FieldTypes.SettlPartyIDSource.required(false), + FieldTypes.SettlPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoSettlPartySubIDs.required(false), + FieldTypes.SettlPartySubID.required(false), + FieldTypes.SettlPartySubIDType.required(false) + ) + ) + ), + FieldTypes.TradeAllocIndicator.required(false), + FieldTypes.PreallocMethod.required(false), + FieldTypes.AllocID.required(false), + FieldTypes.SideGrossTradeAmt.required(false), + FieldTypes.AggressorIndicator.required(false), + FieldTypes.SideLastQty.required(false), + FieldTypes.SideTradeReportID.required(false), + FieldTypes.SideFillStationCd.required(false), + FieldTypes.SideReasonCd.required(false), + FieldTypes.RptSeq.required(false), + new BaseGroupType( + FieldTypes.NoAllocs.required(false), + FieldTypes.AllocAccount.required(false), + FieldTypes.AllocAcctIDSource.required(false), + FieldTypes.AllocSettlCurrency.required(false), + FieldTypes.IndividualAllocID.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartyIDs.required(false), + FieldTypes.Nested2PartyID.required(false), + FieldTypes.Nested2PartyIDSource.required(false), + FieldTypes.Nested2PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoNested2PartySubIDs.required(false), + FieldTypes.Nested2PartySubID.required(false), + FieldTypes.Nested2PartySubIDType.required(false) + ) + ), + FieldTypes.AllocQty.required(false), + FieldTypes.AllocCustomerCapacity.required(false), + FieldTypes.AllocMethod.required(false), + FieldTypes.SecondaryIndividualAllocID.required(false), + FieldTypes.AllocClearingFeeIndicator.required(false) + ), + FieldTypes.SideTrdSubTyp.required(false), + FieldTypes.OrderCategory.required(false), + new BaseGroupType( + FieldTypes.NoSideTrdRegTS.required(false), + FieldTypes.SideTrdRegTimestamp.required(false), + FieldTypes.SideTrdRegTimestampType.required(false), + FieldTypes.SideTrdRegTimestampSrc.required(false) + ), + FieldTypes.OrderID.required(false), + FieldTypes.SecondaryOrderID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.SecondaryClOrdID.required(false), + FieldTypes.ListID.required(false), + FieldTypes.RefOrderID.required(false), + FieldTypes.RefOrderIDSource.required(false), + FieldTypes.RefOrdIDReason.required(false), + FieldTypes.OrdType.required(false), + FieldTypes.Price.required(false), + FieldTypes.StopPx.required(false), + FieldTypes.ExecInst.required(false), + FieldTypes.OrdStatus.required(false), + FieldTypes.OrderQty.required(false), + FieldTypes.CashOrderQty.required(false), + FieldTypes.OrderPercent.required(false), + FieldTypes.RoundingDirection.required(false), + FieldTypes.RoundingModulus.required(false), + FieldTypes.LeavesQty.required(false), + FieldTypes.CumQty.required(false), + FieldTypes.TimeInForce.required(false), + FieldTypes.ExpireTime.required(false), + FieldTypes.DisplayQty.required(false), + FieldTypes.SecondaryDisplayQty.required(false), + FieldTypes.DisplayWhen.required(false), + FieldTypes.DisplayMethod.required(false), + FieldTypes.DisplayLowQty.required(false), + FieldTypes.DisplayHighQty.required(false), + FieldTypes.DisplayMinIncr.required(false), + FieldTypes.RefreshQty.required(false), + FieldTypes.OrderCapacity.required(false), + FieldTypes.OrderRestrictions.required(false), + FieldTypes.BookingType.required(false), + FieldTypes.OrigCustOrderCapacity.required(false), + FieldTypes.OrderInputDevice.required(false), + FieldTypes.LotType.required(false), + FieldTypes.TransBkdTime.required(false), + FieldTypes.OrigOrdModTime.required(false) + ), + FieldTypes.FeeMultiplier.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReportRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReportRequest.java new file mode 100644 index 0000000..5249751 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReportRequest.java @@ -0,0 +1,369 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradeCaptureReportRequest extends BaseMsgType{ + public static final TradeCaptureReportRequest INSTANCE = new TradeCaptureReportRequest(); + + private TradeCaptureReportRequest() { + super( + "TradeCaptureReportRequest", + "AD", + "app", + FieldTypes.TradeRequestID.required(true), + FieldTypes.TradeID.required(false), + FieldTypes.SecondaryTradeID.required(false), + FieldTypes.FirmTradeID.required(false), + FieldTypes.SecondaryFirmTradeID.required(false), + FieldTypes.TradeRequestType.required(true), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.TradeReportID.required(false), + FieldTypes.SecondaryTradeReportID.required(false), + FieldTypes.ExecID.required(false), + FieldTypes.ExecType.required(false), + FieldTypes.OrderID.required(false), + FieldTypes.ClOrdID.required(false), + FieldTypes.MatchStatus.required(false), + FieldTypes.TrdType.required(false), + FieldTypes.TrdSubType.required(false), + FieldTypes.TradeHandlingInstr.required(false), + FieldTypes.TransferReason.required(false), + FieldTypes.SecondaryTrdType.required(false), + FieldTypes.TradeLinkID.required(false), + FieldTypes.TrdMatchID.required(false), + new BaseGroupType( + FieldTypes.NoPartyIDs.required(false), + FieldTypes.PartyID.required(false), + FieldTypes.PartyIDSource.required(false), + FieldTypes.PartyRole.required(false), + new BaseGroupType( + FieldTypes.NoPartySubIDs.required(false), + FieldTypes.PartySubID.required(false), + FieldTypes.PartySubIDType.required(false) + ) + ), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + FieldTypes.DeliveryForm.required(false), + FieldTypes.PctAtRisk.required(false), + new BaseGroupType( + FieldTypes.NoInstrAttrib.required(false), + FieldTypes.InstrAttribType.required(false), + FieldTypes.InstrAttribValue.required(false) + ), + FieldTypes.AgreementDesc.required(false), + FieldTypes.AgreementID.required(false), + FieldTypes.AgreementDate.required(false), + FieldTypes.AgreementCurrency.required(false), + FieldTypes.TerminationType.required(false), + FieldTypes.StartDate.required(false), + FieldTypes.EndDate.required(false), + FieldTypes.DeliveryType.required(false), + FieldTypes.MarginRatio.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + new BaseGroupType( + FieldTypes.NoDates.required(false), + FieldTypes.NoDates.required(false), + FieldTypes.TradeDate.required(false), + FieldTypes.LastUpdateTime.required(false), + FieldTypes.TransactTime.required(false) + ), + FieldTypes.ClearingBusinessDate.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TimeBracket.required(false), + FieldTypes.Side.required(false), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.TradeInputSource.required(false), + FieldTypes.TradeInputDevice.required(false), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.MessageEventSource.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReportRequestAck.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReportRequestAck.java new file mode 100644 index 0000000..17ee186 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradeCaptureReportRequestAck.java @@ -0,0 +1,317 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradeCaptureReportRequestAck extends BaseMsgType{ + public static final TradeCaptureReportRequestAck INSTANCE = new TradeCaptureReportRequestAck(); + + private TradeCaptureReportRequestAck() { + super( + "TradeCaptureReportRequestAck", + "AQ", + "app", + FieldTypes.TradeRequestID.required(true), + FieldTypes.TradeID.required(false), + FieldTypes.SecondaryTradeID.required(false), + FieldTypes.FirmTradeID.required(false), + FieldTypes.SecondaryFirmTradeID.required(false), + FieldTypes.TradeRequestType.required(true), + FieldTypes.SubscriptionRequestType.required(false), + FieldTypes.TotNumTradeReports.required(false), + FieldTypes.TradeRequestResult.required(true), + FieldTypes.TradeRequestStatus.required(true), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoUnderlyings.required(false), + FieldTypes.UnderlyingSymbol.required(false), + FieldTypes.UnderlyingSymbolSfx.required(false), + FieldTypes.UnderlyingSecurityID.required(false), + FieldTypes.UnderlyingSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltID.required(false), + FieldTypes.UnderlyingSecurityAltIDSource.required(false) + ), + FieldTypes.UnderlyingProduct.required(false), + FieldTypes.UnderlyingCFICode.required(false), + FieldTypes.UnderlyingSecurityType.required(false), + FieldTypes.UnderlyingSecuritySubType.required(false), + FieldTypes.UnderlyingMaturityMonthYear.required(false), + FieldTypes.UnderlyingMaturityDate.required(false), + FieldTypes.UnderlyingMaturityTime.required(false), + FieldTypes.UnderlyingCouponPaymentDate.required(false), + FieldTypes.UnderlyingRestructuringType.required(false), + FieldTypes.UnderlyingSeniority.required(false), + FieldTypes.UnderlyingNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingOriginalNotionalPercentageOutstanding.required(false), + FieldTypes.UnderlyingAttachmentPoint.required(false), + FieldTypes.UnderlyingDetachmentPoint.required(false), + FieldTypes.UnderlyingIssueDate.required(false), + FieldTypes.UnderlyingRepoCollateralSecurityType.required(false), + FieldTypes.UnderlyingRepurchaseTerm.required(false), + FieldTypes.UnderlyingRepurchaseRate.required(false), + FieldTypes.UnderlyingFactor.required(false), + FieldTypes.UnderlyingCreditRating.required(false), + FieldTypes.UnderlyingInstrRegistry.required(false), + FieldTypes.UnderlyingCountryOfIssue.required(false), + FieldTypes.UnderlyingStateOrProvinceOfIssue.required(false), + FieldTypes.UnderlyingLocaleOfIssue.required(false), + FieldTypes.UnderlyingRedemptionDate.required(false), + FieldTypes.UnderlyingStrikePrice.required(false), + FieldTypes.UnderlyingStrikeCurrency.required(false), + FieldTypes.UnderlyingOptAttribute.required(false), + FieldTypes.UnderlyingContractMultiplier.required(false), + FieldTypes.UnderlyingUnitOfMeasure.required(false), + FieldTypes.UnderlyingTimeUnit.required(false), + FieldTypes.UnderlyingExerciseStyle.required(false), + FieldTypes.UnderlyingUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasure.required(false), + FieldTypes.UnderlyingPriceUnitOfMeasureQty.required(false), + FieldTypes.UnderlyingContractMultiplierUnit.required(false), + FieldTypes.UnderlyingFlowScheduleType.required(false), + FieldTypes.UnderlyingCouponRate.required(false), + FieldTypes.UnderlyingSecurityExchange.required(false), + FieldTypes.UnderlyingIssuer.required(false), + FieldTypes.EncodedUnderlyingIssuerLen.required(false), + FieldTypes.EncodedUnderlyingIssuer.required(false), + FieldTypes.UnderlyingSecurityDesc.required(false), + FieldTypes.EncodedUnderlyingSecurityDescLen.required(false), + FieldTypes.EncodedUnderlyingSecurityDesc.required(false), + FieldTypes.UnderlyingCPProgram.required(false), + FieldTypes.UnderlyingCPRegType.required(false), + FieldTypes.UnderlyingAllocationPercent.required(false), + FieldTypes.UnderlyingCurrency.required(false), + FieldTypes.UnderlyingQty.required(false), + FieldTypes.UnderlyingSettlementType.required(false), + FieldTypes.UnderlyingCashAmount.required(false), + FieldTypes.UnderlyingCashType.required(false), + FieldTypes.UnderlyingPx.required(false), + FieldTypes.UnderlyingDirtyPrice.required(false), + FieldTypes.UnderlyingEndPrice.required(false), + FieldTypes.UnderlyingStartValue.required(false), + FieldTypes.UnderlyingCurrentValue.required(false), + FieldTypes.UnderlyingEndValue.required(false), + FieldTypes.UnderlyingAdjustedQuantity.required(false), + FieldTypes.UnderlyingFXRate.required(false), + FieldTypes.UnderlyingFXRateCalc.required(false), + new BaseGroupType( + FieldTypes.NoUnderlyingStips.required(false), + FieldTypes.UnderlyingStipType.required(false), + FieldTypes.UnderlyingStipValue.required(false) + ), + FieldTypes.UnderlyingCapValue.required(false), + FieldTypes.UnderlyingSettlMethod.required(false), + FieldTypes.UnderlyingPutOrCall.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentParties.required(false), + FieldTypes.UnderlyingInstrumentPartyID.required(false), + FieldTypes.UnderlyingInstrumentPartyIDSource.required(false), + FieldTypes.UnderlyingInstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoUndlyInstrumentPartySubIDs.required(false), + FieldTypes.UnderlyingInstrumentPartySubID.required(false), + FieldTypes.UnderlyingInstrumentPartySubIDType.required(false) + ) + ) + ), + new BaseGroupType( + FieldTypes.NoLegs.required(false), + FieldTypes.LegSymbol.required(false), + FieldTypes.LegSymbolSfx.required(false), + FieldTypes.LegSecurityID.required(false), + FieldTypes.LegSecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.NoLegSecurityAltID.required(false), + FieldTypes.LegSecurityAltID.required(false), + FieldTypes.LegSecurityAltIDSource.required(false) + ), + FieldTypes.LegProduct.required(false), + FieldTypes.LegCFICode.required(false), + FieldTypes.LegSecurityType.required(false), + FieldTypes.LegSecuritySubType.required(false), + FieldTypes.LegMaturityMonthYear.required(false), + FieldTypes.LegMaturityDate.required(false), + FieldTypes.LegMaturityTime.required(false), + FieldTypes.LegCouponPaymentDate.required(false), + FieldTypes.LegIssueDate.required(false), + FieldTypes.LegRepoCollateralSecurityType.required(false), + FieldTypes.LegRepurchaseTerm.required(false), + FieldTypes.LegRepurchaseRate.required(false), + FieldTypes.LegFactor.required(false), + FieldTypes.LegCreditRating.required(false), + FieldTypes.LegInstrRegistry.required(false), + FieldTypes.LegCountryOfIssue.required(false), + FieldTypes.LegStateOrProvinceOfIssue.required(false), + FieldTypes.LegLocaleOfIssue.required(false), + FieldTypes.LegRedemptionDate.required(false), + FieldTypes.LegStrikePrice.required(false), + FieldTypes.LegStrikeCurrency.required(false), + FieldTypes.LegOptAttribute.required(false), + FieldTypes.LegContractMultiplier.required(false), + FieldTypes.LegUnitOfMeasure.required(false), + FieldTypes.LegTimeUnit.required(false), + FieldTypes.LegExerciseStyle.required(false), + FieldTypes.LegUnitOfMeasureQty.required(false), + FieldTypes.LegPriceUnitOfMeasure.required(false), + FieldTypes.LegPriceUnitOfMeasureQty.required(false), + FieldTypes.LegContractMultiplierUnit.required(false), + FieldTypes.LegFlowScheduleType.required(false), + FieldTypes.LegCouponRate.required(false), + FieldTypes.LegSecurityExchange.required(false), + FieldTypes.LegIssuer.required(false), + FieldTypes.EncodedLegIssuerLen.required(false), + FieldTypes.EncodedLegIssuer.required(false), + FieldTypes.LegSecurityDesc.required(false), + FieldTypes.EncodedLegSecurityDescLen.required(false), + FieldTypes.EncodedLegSecurityDesc.required(false), + FieldTypes.LegRatioQty.required(false), + FieldTypes.LegSide.required(false), + FieldTypes.LegCurrency.required(false), + FieldTypes.LegPool.required(false), + FieldTypes.LegDatedDate.required(false), + FieldTypes.LegContractSettlMonth.required(false), + FieldTypes.LegInterestAccrualDate.required(false), + FieldTypes.LegOptionRatio.required(false), + FieldTypes.LegPrice.required(false), + FieldTypes.LegPutOrCall.required(false) + ), + FieldTypes.MultiLegReportingType.required(false), + FieldTypes.ResponseTransportType.required(false), + FieldTypes.ResponseDestination.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.MessageEventSource.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionList.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionList.java new file mode 100644 index 0000000..0194052 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionList.java @@ -0,0 +1,70 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradingSessionList extends BaseMsgType{ + public static final TradingSessionList INSTANCE = new TradingSessionList(); + + private TradingSessionList() { + super( + "TradingSessionList", + "BJ", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.TradSesReqID.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(true), + FieldTypes.TradingSessionID.required(true), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.TradSesMethod.required(false), + FieldTypes.TradSesMode.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.TradSesStatus.required(true), + FieldTypes.TradSesStatusRejReason.required(false), + FieldTypes.TradSesStartTime.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionDesc.required(false), + FieldTypes.TradSesUpdateAction.required(false), + FieldTypes.TradSesOpenTime.required(false), + FieldTypes.TradSesPreCloseTime.required(false), + FieldTypes.TradSesCloseTime.required(false), + FieldTypes.TradSesEndTime.required(false), + FieldTypes.TotalVolumeTraded.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionListRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionListRequest.java new file mode 100644 index 0000000..54a531f --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionListRequest.java @@ -0,0 +1,26 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradingSessionListRequest extends BaseMsgType{ + public static final TradingSessionListRequest INSTANCE = new TradingSessionListRequest(); + + private TradingSessionListRequest() { + super( + "TradingSessionListRequest", + "BI", + "app", + FieldTypes.TradSesReqID.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.TradSesMethod.required(false), + FieldTypes.TradSesMode.required(false), + FieldTypes.SubscriptionRequestType.required(true) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionListUpdateReport.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionListUpdateReport.java new file mode 100644 index 0000000..ef2dfd0 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionListUpdateReport.java @@ -0,0 +1,70 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradingSessionListUpdateReport extends BaseMsgType{ + public static final TradingSessionListUpdateReport INSTANCE = new TradingSessionListUpdateReport(); + + private TradingSessionListUpdateReport() { + super( + "TradingSessionListUpdateReport", + "BS", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.TradSesReqID.required(false), + new BaseGroupType( + FieldTypes.NoTradingSessions.required(true), + FieldTypes.TradingSessionID.required(true), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.TradSesMethod.required(false), + FieldTypes.TradSesMode.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.TradSesStatus.required(true), + FieldTypes.TradSesStatusRejReason.required(false), + FieldTypes.TradSesStartTime.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionDesc.required(false), + FieldTypes.TradSesUpdateAction.required(false), + FieldTypes.TradSesOpenTime.required(false), + FieldTypes.TradSesPreCloseTime.required(false), + FieldTypes.TradSesCloseTime.required(false), + FieldTypes.TradSesEndTime.required(false), + FieldTypes.TotalVolumeTraded.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.TransactTime.required(false), + new BaseGroupType( + FieldTypes.NoOrdTypeRules.required(false), + FieldTypes.OrdType.required(false) + ), + new BaseGroupType( + FieldTypes.NoTimeInForceRules.required(false), + FieldTypes.TimeInForce.required(false) + ), + new BaseGroupType( + FieldTypes.NoExecInstRules.required(false), + FieldTypes.ExecInstValue.required(false) + ), + new BaseGroupType( + FieldTypes.NoMatchRules.required(false), + FieldTypes.MatchAlgorithm.required(false), + FieldTypes.MatchType.required(false) + ), + new BaseGroupType( + FieldTypes.NoMDFeedTypes.required(false), + FieldTypes.MDFeedType.required(false), + FieldTypes.MarketDepth.required(false), + FieldTypes.MDBookType.required(false) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionStatus.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionStatus.java new file mode 100644 index 0000000..61be87d --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionStatus.java @@ -0,0 +1,169 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradingSessionStatus extends BaseMsgType{ + public static final TradingSessionStatus INSTANCE = new TradingSessionStatus(); + + private TradingSessionStatus() { + super( + "TradingSessionStatus", + "h", + "app", + FieldTypes.ApplID.required(false), + FieldTypes.ApplSeqNum.required(false), + FieldTypes.ApplLastSeqNum.required(false), + FieldTypes.ApplResendFlag.required(false), + FieldTypes.TradSesReqID.required(false), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(true), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TradSesMethod.required(false), + FieldTypes.TradSesMode.required(false), + FieldTypes.UnsolicitedIndicator.required(false), + FieldTypes.TradSesStatus.required(true), + FieldTypes.TradSesEvent.required(false), + FieldTypes.TradSesStatusRejReason.required(false), + FieldTypes.TradSesStartTime.required(false), + FieldTypes.TradSesOpenTime.required(false), + FieldTypes.TradSesPreCloseTime.required(false), + FieldTypes.TradSesCloseTime.required(false), + FieldTypes.TradSesEndTime.required(false), + FieldTypes.TotalVolumeTraded.required(false), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false), + FieldTypes.Symbol.required(false), + FieldTypes.SymbolSfx.required(false), + FieldTypes.SecurityID.required(false), + FieldTypes.SecurityIDSource.required(false), + new BaseGroupType( + FieldTypes.NoSecurityAltID.required(false), + FieldTypes.SecurityAltID.required(false), + FieldTypes.SecurityAltIDSource.required(false) + ), + FieldTypes.Product.required(false), + FieldTypes.SecurityGroup.required(false), + FieldTypes.ProductComplex.required(false), + FieldTypes.CFICode.required(false), + FieldTypes.SecurityType.required(false), + FieldTypes.SecuritySubType.required(false), + FieldTypes.MaturityMonthYear.required(false), + FieldTypes.MaturityDate.required(false), + FieldTypes.SecurityStatus.required(false), + FieldTypes.SettleOnOpenFlag.required(false), + FieldTypes.InstrmtAssignmentMethod.required(false), + FieldTypes.MaturityTime.required(false), + FieldTypes.CouponPaymentDate.required(false), + FieldTypes.RestructuringType.required(false), + FieldTypes.Seniority.required(false), + FieldTypes.NotionalPercentageOutstanding.required(false), + FieldTypes.OriginalNotionalPercentageOutstanding.required(false), + FieldTypes.AttachmentPoint.required(false), + FieldTypes.DetachmentPoint.required(false), + FieldTypes.IssueDate.required(false), + FieldTypes.RepoCollateralSecurityType.required(false), + FieldTypes.RepurchaseTerm.required(false), + FieldTypes.RepurchaseRate.required(false), + FieldTypes.Factor.required(false), + FieldTypes.CreditRating.required(false), + FieldTypes.InstrRegistry.required(false), + FieldTypes.CountryOfIssue.required(false), + FieldTypes.StateOrProvinceOfIssue.required(false), + FieldTypes.LocaleOfIssue.required(false), + FieldTypes.RedemptionDate.required(false), + FieldTypes.StrikePrice.required(false), + FieldTypes.StrikeCurrency.required(false), + FieldTypes.StrikeMultiplier.required(false), + FieldTypes.StrikeValue.required(false), + FieldTypes.StrikePriceDeterminationMethod.required(false), + FieldTypes.StrikePriceBoundaryMethod.required(false), + FieldTypes.StrikePriceBoundaryPrecision.required(false), + FieldTypes.UnderlyingPriceDeterminationMethod.required(false), + FieldTypes.OptAttribute.required(false), + FieldTypes.ContractMultiplier.required(false), + FieldTypes.MinPriceIncrement.required(false), + FieldTypes.UnitOfMeasure.required(false), + FieldTypes.TimeUnit.required(false), + FieldTypes.MinPriceIncrementAmount.required(false), + FieldTypes.UnitOfMeasureQty.required(false), + FieldTypes.PriceUnitOfMeasure.required(false), + FieldTypes.PriceUnitOfMeasureQty.required(false), + FieldTypes.SettlMethod.required(false), + FieldTypes.ExerciseStyle.required(false), + FieldTypes.OptPayoutAmount.required(false), + FieldTypes.PriceQuoteMethod.required(false), + FieldTypes.ListMethod.required(false), + FieldTypes.CapPrice.required(false), + FieldTypes.FloorPrice.required(false), + FieldTypes.PutOrCall.required(false), + FieldTypes.FlexibleIndicator.required(false), + FieldTypes.FlexProductEligibilityIndicator.required(false), + FieldTypes.ValuationMethod.required(false), + FieldTypes.ContractMultiplierUnit.required(false), + FieldTypes.FlowScheduleType.required(false), + FieldTypes.OptPayoutType.required(false), + FieldTypes.CouponRate.required(false), + FieldTypes.SecurityExchange.required(false), + FieldTypes.PositionLimit.required(false), + FieldTypes.NTPositionLimit.required(false), + FieldTypes.Issuer.required(false), + FieldTypes.EncodedIssuerLen.required(false), + FieldTypes.EncodedIssuer.required(false), + FieldTypes.SecurityDesc.required(false), + FieldTypes.EncodedSecurityDescLen.required(false), + FieldTypes.EncodedSecurityDesc.required(false), + FieldTypes.SecurityXMLLen.required(false), + FieldTypes.SecurityXML.required(false), + FieldTypes.SecurityXMLSchema.required(false), + FieldTypes.Pool.required(false), + FieldTypes.ContractSettlMonth.required(false), + FieldTypes.CPProgram.required(false), + FieldTypes.CPRegType.required(false), + new BaseGroupType( + FieldTypes.NoEvents.required(false), + FieldTypes.EventType.required(false), + FieldTypes.EventDate.required(false), + FieldTypes.EventTime.required(false), + FieldTypes.EventPx.required(false), + FieldTypes.EventText.required(false) + ), + FieldTypes.DatedDate.required(false), + FieldTypes.InterestAccrualDate.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentParties.required(false), + FieldTypes.InstrumentPartyID.required(false), + FieldTypes.InstrumentPartyIDSource.required(false), + FieldTypes.InstrumentPartyRole.required(false), + new BaseGroupType( + FieldTypes.NoInstrumentPartySubIDs.required(false), + FieldTypes.InstrumentPartySubID.required(false), + FieldTypes.InstrumentPartySubIDType.required(false) + ) + ), + new BaseGroupType( + FieldTypes.NoComplexEvents.required(false), + FieldTypes.ComplexEventType.required(false), + FieldTypes.ComplexOptPayoutAmount.required(false), + FieldTypes.ComplexEventPrice.required(false), + FieldTypes.ComplexEventPriceBoundaryMethod.required(false), + FieldTypes.ComplexEventPriceBoundaryPrecision.required(false), + FieldTypes.ComplexEventPriceTimeType.required(false), + FieldTypes.ComplexEventCondition.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventDates.required(false), + FieldTypes.ComplexEventStartDate.required(false), + FieldTypes.ComplexEventEndDate.required(false), + new BaseGroupType( + FieldTypes.NoComplexEventTimes.required(false), + FieldTypes.ComplexEventStartTime.required(false), + FieldTypes.ComplexEventEndTime.required(false) + ) + ) + ) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionStatusRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionStatusRequest.java new file mode 100644 index 0000000..18314a5 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/TradingSessionStatusRequest.java @@ -0,0 +1,26 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class TradingSessionStatusRequest extends BaseMsgType{ + public static final TradingSessionStatusRequest INSTANCE = new TradingSessionStatusRequest(); + + private TradingSessionStatusRequest() { + super( + "TradingSessionStatusRequest", + "g", + "app", + FieldTypes.TradSesReqID.required(true), + FieldTypes.MarketID.required(false), + FieldTypes.MarketSegmentID.required(false), + FieldTypes.TradingSessionID.required(false), + FieldTypes.TradingSessionSubID.required(false), + FieldTypes.TradSesMethod.required(false), + FieldTypes.TradSesMode.required(false), + FieldTypes.SubscriptionRequestType.required(true), + FieldTypes.SecurityExchange.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/UserNotification.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/UserNotification.java new file mode 100644 index 0000000..cadee92 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/UserNotification.java @@ -0,0 +1,25 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class UserNotification extends BaseMsgType{ + public static final UserNotification INSTANCE = new UserNotification(); + + private UserNotification() { + super( + "UserNotification", + "CB", + "app", + new BaseGroupType( + FieldTypes.NoUsernames.required(false), + FieldTypes.Username.required(false) + ), + FieldTypes.UserStatus.required(true), + FieldTypes.Text.required(false), + FieldTypes.EncodedTextLen.required(false), + FieldTypes.EncodedText.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/UserRequest.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/UserRequest.java new file mode 100644 index 0000000..b3b1ace --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/UserRequest.java @@ -0,0 +1,29 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class UserRequest extends BaseMsgType{ + public static final UserRequest INSTANCE = new UserRequest(); + + private UserRequest() { + super( + "UserRequest", + "BE", + "app", + FieldTypes.UserRequestID.required(true), + FieldTypes.UserRequestType.required(true), + FieldTypes.Username.required(true), + FieldTypes.Password.required(false), + FieldTypes.NewPassword.required(false), + FieldTypes.EncryptedPasswordMethod.required(false), + FieldTypes.EncryptedPasswordLen.required(false), + FieldTypes.EncryptedPassword.required(false), + FieldTypes.EncryptedNewPasswordLen.required(false), + FieldTypes.EncryptedNewPassword.required(false), + FieldTypes.RawDataLength.required(false), + FieldTypes.RawData.required(false) + ); + } +} diff --git a/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/UserResponse.java b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/UserResponse.java new file mode 100644 index 0000000..8ff7d51 --- /dev/null +++ b/fix4j-assert-fixspec-50sp2/src/generated/java/org/fix4j/spec/fix50sp2/msgtype/UserResponse.java @@ -0,0 +1,21 @@ +package org.fix4j.spec.fix50sp2.msgtype; + +import org.fix4j.test.fixspec.BaseGroupType; +import org.fix4j.test.fixspec.BaseMsgType; +import org.fix4j.spec.fix50sp2.FieldTypes; + +public class UserResponse extends BaseMsgType{ + public static final UserResponse INSTANCE = new UserResponse(); + + private UserResponse() { + super( + "UserResponse", + "BF", + "app", + FieldTypes.UserRequestID.required(true), + FieldTypes.Username.required(true), + FieldTypes.UserStatus.required(false), + FieldTypes.UserStatusText.required(false) + ); + } +} diff --git a/fix4j-assert-integration/build.gradle b/fix4j-assert-integration/build.gradle index 047b270..8a3293f 100644 --- a/fix4j-assert-integration/build.gradle +++ b/fix4j-assert-integration/build.gradle @@ -1,7 +1,23 @@ +plugins { + id 'java' + id 'maven-publish' +} description = '' dependencies { - compile project(':fix4j-assert-core') - compile project(':fix4j-assert-fixspec-50sp2') - compile project(':fix4j-assert-testcommon') + implementation project(':fix4j-assert-core') + implementation project(':fix4j-assert-fixspec-50sp2') + testImplementation project(':fix4j-assert-testcommon') + testImplementation libs.junit.jupiter.api + testImplementation libs.groovy + testRuntimeOnly libs.junit.jupiter.engine + testRuntimeOnly libs.junit.platform.launcher +} + +testing { + suites { + test { + useJUnitJupiter() + } + } } diff --git a/fix4j-assert-integration/src/test/groovy/org/fix4j/test/matching/FlexibleMessageExpressionParserTest.groovy b/fix4j-assert-integration/src/test/groovy/org/fix4j/test/matching/FlexibleMessageExpressionParserTest.groovy index 3411a29..9f81a73 100644 --- a/fix4j-assert-integration/src/test/groovy/org/fix4j/test/matching/FlexibleMessageExpressionParserTest.groovy +++ b/fix4j-assert-integration/src/test/groovy/org/fix4j/test/matching/FlexibleMessageExpressionParserTest.groovy @@ -70,18 +70,18 @@ class FlexibleMessageExpressionParserTest extends Specification { def "test ParseFieldType, text for unknown tag"() { when: - assert parser.parseFieldType("BlahBlah") == FieldTypes.MsgType; + parser.parseFieldType("BlahBlah") then: - thrown IllegalArgumentException.class; + thrown IllegalArgumentException.class } def "test ParseFieldType, tag text is given between round brackets (not square)"() { when: - assert parser.parseFieldType("(MsgType)35") == FieldTypes.MsgType; + parser.parseFieldType("(MsgType)35") then: - thrown IllegalArgumentException.class; + thrown IllegalArgumentException.class } def "test ParseFieldType, tag text is given after tag number"() { diff --git a/fix4j-assert-quickfix/build.gradle b/fix4j-assert-quickfix/build.gradle index bacf7f3..ab5f657 100644 --- a/fix4j-assert-quickfix/build.gradle +++ b/fix4j-assert-quickfix/build.gradle @@ -1,9 +1,16 @@ +plugins { + id 'java' + id 'maven-publish' +} description = '' dependencies { - compile project(':fix4j-assert-core') - compile group: 'org.apache.servicemix.bundles', name: 'org.apache.servicemix.bundles.quickfix', version:'1.5.3_1' - compile group: 'org.apache.mina', name: 'mina-core', version:'1.1.0' - testCompile project(':fix4j-assert-fixspec-50sp2') - testCompile project(':fix4j-assert-testcommon') -} + implementation project(':fix4j-assert-core') + implementation libs.quickfixj.core + implementation libs.mina.core + testImplementation project(':fix4j-assert-fixspec-50sp2') + testImplementation project(':fix4j-assert-testcommon') + testImplementation libs.junit.jupiter.api + testRuntimeOnly libs.junit.jupiter.engine + testRuntimeOnly libs.junit.platform.launcher +} \ No newline at end of file diff --git a/fix4j-assert-testcommon/build.gradle b/fix4j-assert-testcommon/build.gradle index e1c2f28..d4e7f32 100644 --- a/fix4j-assert-testcommon/build.gradle +++ b/fix4j-assert-testcommon/build.gradle @@ -1,17 +1,22 @@ - +plugins { + id 'groovy' +} description = '' dependencies { - compile(group: 'junit', name: 'junit', version:'4.11') { -exclude(module: 'hamcrest-core') + testImplementation(libs.junit4) { + exclude(module: 'hamcrest-core') } - compile group: 'org.codehaus.groovy', name: 'groovy-all', version:'2.3.8' - compile group: 'org.apache.maven.surefire', name: 'surefire-junit4', version:'2.17' - compile(group: 'org.spockframework', name: 'spock-maven', version:'0.7-groovy-2.0') { -exclude(module: 'surefire-junit47') + testImplementation libs.groovy.all + testImplementation(libs.spock.core) { + exclude(module: 'surefire-junit47') } - testCompile group: 'org.hamcrest', name: 'hamcrest-core', version:'1.3' - testCompile group: 'org.hamcrest', name: 'hamcrest-library', version:'1.3' - testCompile(group: 'org.mockito', name: 'mockito-core', version:'2.0.31-beta') { -exclude(module: 'hamcrest-core') + testImplementation libs.hamcrest.core + testRuntimeOnly libs.byte.buddy +} +testing { + suites { + test { + useJUnitJupiter() + } } } diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 6ffa237..d64cd49 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 4366691..c8e99fe 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,7 @@ -#Wed Jan 25 06:41:06 GMT 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=file\:///Users/DonovanMuller/gradle-dist/gradle-8.14-bin.zip +networkTimeout=60000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-3.1-all.zip diff --git a/gradlew b/gradlew index 9aa616c..97de990 100755 --- a/gradlew +++ b/gradlew @@ -1,78 +1,127 @@ -#!/usr/bin/env bash +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ############################################################################## -## -## Gradle start up script for UN*X -## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# ############################################################################## # Attempt to set APP_HOME + # Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" +MAX_FD=maximum -warn ( ) { +warn () { echo "$*" -} +} >&2 -die ( ) { +die () { echo echo "$*" echo exit 1 -} +} >&2 # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + # Determine the Java command to use to start the JVM. if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACMD=$JAVA_HOME/jre/sh/java else - JAVACMD="$JAVA_HOME/bin/java" + JAVACMD=$JAVA_HOME/bin/java fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -81,89 +130,120 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac fi -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) fi - i=$((i+1)) + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") -} -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" -# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong -if [[ "$(uname)" == "Darwin" ]] && [[ "$HOME" == "$PWD" ]]; then - cd "$(dirname "$0")" +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='-Dfile.encoding=UTF-8 "-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index f955316..ea603b4 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,4 +1,20 @@ -@if "%DEBUG%" == "" @echo off +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -9,19 +25,23 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= +set DEFAULT_JVM_OPTS=-Dfile.encoding=UTF-8 "-Xmx64m" "-Xms64m" @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init +if %ERRORLEVEL% equ 0 goto execute echo. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. @@ -35,7 +55,7 @@ goto fail set JAVA_HOME=%JAVA_HOME:"=% set JAVA_EXE=%JAVA_HOME%/bin/java.exe -if exist "%JAVA_EXE%" goto init +if exist "%JAVA_EXE%" goto execute echo. echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% @@ -45,38 +65,26 @@ echo location of your Java installation. goto fail -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - :execute @rem Setup the command line set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal diff --git a/settings.gradle b/settings.gradle index 73db7c2..1d1912c 100644 --- a/settings.gradle +++ b/settings.gradle @@ -15,4 +15,56 @@ project(':fix4j-assert-codegen').projectDir = "$rootDir/fix4j-assert-codegen" as project(':fix4j-assert-fixspec-50sp2').projectDir = "$rootDir/fix4j-assert-fixspec-50sp2" as File project(':fix4j-assert-all').projectDir = "$rootDir/fix4j-assert-all" as File project(':fix4j-assert-testcommon').projectDir = "$rootDir/fix4j-assert-testcommon" as File -project(':fix4j-assert-integration').projectDir = "$rootDir/fix4j-assert-integration" as File \ No newline at end of file +project(':fix4j-assert-integration').projectDir = "$rootDir/fix4j-assert-integration" as File + +dependencyResolutionManagement { + versionCatalogs { + libs { + // Logging + version('slf4j', '2.0.17') + library('slf4j-api', 'org.slf4j', 'slf4j-api').versionRef('slf4j') + library('slf4j-simple', 'org.slf4j', 'slf4j-simple').versionRef('slf4j') + + // Testing - JUnit 5 + version('junit-jupiter', '5.12.2') + library('junit-jupiter-api', 'org.junit.jupiter', 'junit-jupiter-api').versionRef('junit-jupiter') + library('junit-jupiter-engine', 'org.junit.jupiter', 'junit-jupiter-engine').versionRef('junit-jupiter') + version('junit-platform', '1.12.2') + library('junit-platform-launcher', 'org.junit.platform', 'junit-platform-launcher').versionRef('junit-platform') + + // Testing - Spock + version('groovy', '4.0.17') + library('groovy', 'org.apache.groovy', 'groovy').versionRef('groovy') + library('groovy-all', 'org.apache.groovy', 'groovy-all').versionRef('groovy') + library('groovy-xml', 'org.apache.groovy', 'groovy-xml').versionRef('groovy') + library('groovy-templates', 'org.apache.groovy', 'groovy-templates').versionRef('groovy') + version('spock', '2.3-groovy-4.0') + library('spock-core', 'org.spockframework', 'spock-core').versionRef('spock') + + // Testing - Other + version('junit4', '4.13.2') + library('junit4', 'junit', 'junit').versionRef('junit4') + + // Hamcrest + version('hamcrest', '2.2') + library('hamcrest-core', 'org.hamcrest', 'hamcrest-core').versionRef('hamcrest') + + // Various test runtime dependencies + version('cglib', '3.3.0') + library('cglib-nodep', 'cglib', 'cglib-nodep').versionRef('cglib') + + version('objenesis', '3.3') + library('objenesis', 'org.objenesis', 'objenesis').versionRef('objenesis') + + version('byte-buddy', '1.14.12') + library('byte-buddy', 'net.bytebuddy', 'byte-buddy').versionRef('byte-buddy') + + // QuickFix dependencies + version('quickfixj', '2.3.2') + library('quickfixj-core', 'org.quickfixj', 'quickfixj-core').versionRef('quickfixj') + + version('mina', '2.2.4') + library('mina-core', 'org.apache.mina', 'mina-core').versionRef('mina') + } + } +} \ No newline at end of file